JPH0654457B2 - Data processing device - Google Patents

Data processing device

Info

Publication number
JPH0654457B2
JPH0654457B2 JP1016161A JP1616189A JPH0654457B2 JP H0654457 B2 JPH0654457 B2 JP H0654457B2 JP 1016161 A JP1016161 A JP 1016161A JP 1616189 A JP1616189 A JP 1616189A JP H0654457 B2 JPH0654457 B2 JP H0654457B2
Authority
JP
Japan
Prior art keywords
clock
stop
data processing
instruction
interrupt
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
JP1016161A
Other languages
Japanese (ja)
Other versions
JPH0214308A (en
Inventor
英雄 前島
晃洋 桂
利昌 木原
泰 赤尾
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP1016161A priority Critical patent/JPH0654457B2/en
Publication of JPH0214308A publication Critical patent/JPH0214308A/en
Publication of JPH0654457B2 publication Critical patent/JPH0654457B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Power Sources (AREA)

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、データ処理装置、特に低消費電力の大規模集
積回路(LSI)に使用するに好適なクロツク制御回路
を備えたデータ処理装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a data processing device, and more particularly to a data processing device having a clock control circuit suitable for use in a large scale integrated circuit (LSI) with low power consumption. .

〔従来の技術〕[Conventional technology]

近年、半導体技術の進歩には著しいものがあり、特にM
OS(Metal Oxide Semiconductor)の微細化は顕著で
ある。これに伴ない、多くの機能が数ミリ角のシリコン
上に集積されるようになつた。ところが、高集積・高速
になればなるほど消費電力が増加し、パツケージの熱放
散など厳しい状況になりつつある。そこで、信号の変化
時しか電力を消費しないCMOS(Complementary MO
S)が有力なデバイスとして脚光を浴びている。低消費
電力がゆえに、CMOSデバイスではバツテリ・バツク
アツプあるいはバツテリそのもので電力供給を行うもの
も多い。この為、より低消費電力化が要求されるように
なつた。
In recent years, there have been significant advances in semiconductor technology, especially M
The miniaturization of OS (Metal Oxide Semiconductor) is remarkable. Along with this, many functions have come to be integrated on a millimeter square silicon. However, the higher the integration and the higher speed, the more the power consumption increases, and the heat dissipation of the package is becoming difficult. Therefore, CMOS (Complementary MO) that consumes power only when the signal changes
S) is in the spotlight as a powerful device. Because of low power consumption, in many CMOS devices, power is supplied by battery, backup, or battery itself. Therefore, lower power consumption has been required.

従来、マイクロプロセツサなどのLSIでは、クロツク
を停止してLSI内部の信号変化をなくし、低電力化が
図られているものもある。その一例を第1図に示す。こ
のクロツク制御回路は、クロツク供給停止を要求する信
号1cを2相クロツク1a,1bに同期化するフリツプ
・フロツプ11〜13、クロツクの供給を禁止するAN
Dゲート14,15、データ処理部16より成る。本回
路の動作を第2図のタイム・チヤートを参照しつつ説明
する。今、クロツク供給停止要求信号1cが非同期化に
“H”から“L”へ落ちたとすると、先ずフリツプ・フ
ロツプ11によりクロツク1bで同期化され、信号1d
を得る。ところが、信号1dには同期化の際のチヤタリ
ングが発生している可能性がある為、次にフリツプ・フ
ロツプ12によりクロツク1aで同期化して信号1eを
得る。更に、フリツプ・フロツプ13によりクロツク1
bで同期化した信号1fも得ておく。信号1f,1eは
それぞれ、ANDゲート14,15によりクロツク1
a,1bを禁止し、データ処理部16に供給されるべき
クロツク1g及び1hは“L”に固定される。ここで、
データ処理部16内の信号変化がなくなり、CMOSデ
バイスは電力消費を停止する。ところが、以上述べたク
ロツク供給停止要求信号はLSI外部から与えられた
り、一定の周期で与えられたりする為に応用システムに
応じた柔軟性に欠ける面もあつた。
Conventionally, in some LSIs such as microprocessors, clocks are stopped to eliminate signal changes inside the LSIs to reduce power consumption. An example thereof is shown in FIG. This clock control circuit is provided with flip-flops 11 to 13 for synchronizing the signal 1c requesting the clock supply stop with the two-phase clocks 1a and 1b, and AN for prohibiting the clock supply.
It is composed of D gates 14 and 15 and a data processing unit 16. The operation of this circuit will be described with reference to the time chart of FIG. Now, assuming that the clock supply stop request signal 1c is asynchronously dropped from "H" to "L", the flip-flop 11 first synchronizes with the clock 1b, and the signal 1d
To get However, since there is a possibility that chattering has occurred in the signal 1d at the time of synchronization, the flip-flop 12 synchronizes with the clock 1a to obtain the signal 1e. In addition, the flip 1
The signal 1f synchronized in b is also obtained. The signals 1f and 1e are clocked by the AND gates 14 and 15, respectively.
Clocks 1g and 1h to be supplied to the data processing unit 16 are fixed to "L" by prohibiting a and 1b. here,
The signal change in the data processing unit 16 disappears, and the CMOS device stops power consumption. However, since the clock supply stop request signal described above is given from the outside of the LSI or given at a constant cycle, there is also a lack of flexibility depending on the application system.

〔発明が解決しようとする課題〕[Problems to be Solved by the Invention]

本発明の目的は、ソフトウエア制御のクロツク制御回路
を備える事により、低消費電力化を柔軟に行えるデータ
処理装置を提供することにある。
An object of the present invention is to provide a data processing device that can flexibly reduce power consumption by including a software-controlled clock control circuit.

〔課題を解決するための手段〕[Means for Solving the Problems]

本発明は、上記データ処理命令とともにあらかじめ記憶
されているクロツク供給停止命令の実行により、複数の
クロツク信号を低電位レベルあるいは高電位レベルの混
在状態にして停止する手段と、クロツク停止解除のため
の割込みにより、クロツク信号の停止解除を行なう手段
と、停止解除後、割込みによる処理を行なうか、あるい
はクロツク供給停止命令の次の命令を実行するかを判定
するマスク論理手段、とを備えたものである。
The present invention provides a means for stopping a plurality of clock signals in a mixed state of a low potential level or a high potential level by executing a clock supply stop instruction stored in advance together with the data processing instruction, and means for canceling the clock stop. It is provided with a means for releasing the stop of the clock signal by an interrupt, and a mask logic means for deciding whether to perform the processing by the interrupt after the stop is released or to execute the instruction next to the clock supply stop instruction. is there.

〔実施例〕〔Example〕

次に、本発明を好適に実施する一例を詳細に説明する。
第3図は本発明になるデータ処理装置のクロツク制御回
路を示したものである。本回路は、データ処理装置の特
定命令を検知し、同期化するフリツプ・フロツプ30
0,301、クロツクの停止を制御するフリツプ・フロ
ツプ302,303、クロツク群3a,3b,3cの供
給を禁止するクロツク・ゲート304〜306、4レベ
ルの割込みを同期化し、記憶するフリツプ・フロツプ群
310〜317、少なくとも1つの割込みのあつた事を
検知するORゲート318、クロツク停止の解除タイミ
ングを得るフリツプ・フロツプ群319〜321、割込
みの同期化及び記憶タイミングを決めるクロツク・ゲー
ト322,323、割込みのマスク・ゲート324より
構成される。本回路の動作をクロツクの停止時と解除時
の2つの場合に分けて説明する。
Next, an example for suitably implementing the present invention will be described in detail.
FIG. 3 shows a clock control circuit of the data processing apparatus according to the present invention. This circuit detects a specific command of the data processing device and synchronizes it with a flip-flop 30.
0, 301, flip-flops 302, 303 for controlling the stop of the clocks, clock gates 304 to 306 for inhibiting the supply of the clock groups 3a, 3b, 3c, and a flip-flop group for synchronizing and storing four level interrupts. 310 to 317, an OR gate 318 that detects the arrival of at least one interrupt, flip-flop groups 319 to 321 that obtain the release timing of the clock stop, clock gates 322 and 323 that determine the synchronization and storage timing of the interrupts, It consists of an interrupt mask gate 324. The operation of this circuit will be described separately for two cases, that is, when the clock is stopped and when the clock is released.

(1)クロツク停止時の動作 説明の都合上、データ処理装置はマイクロプログラム制
御とする。特定命令すなわちクロツクの停止により低消
費電力モードに入る命令の実行を司るマイクロプログラ
ムの中で、クロツク停止要求の為のマイクロ命令が読み
出されると、信号3dが“H”となる。これをクロツク
3bによつてフリツプ・フロツプ300に記憶し、これ
により得た信号3eを更にクロツク3aによつてフリツ
プ・フロツプ301にタイミングを合せる。クロツク3
aに同期した信号3fはクロツク3bによりフリツプ・
フロツプ302をセツトし、クロツク停止を指示する。
クロツク停止信号3gはフリツプ・フロツプ303によ
りクロツク3aで同期をとつた後、一対の信号3h,3
i(▲▼)によりクロツク・ゲート304〜306
を制御し、クロツク3aに対応するクロツク3xはゲー
ト305により“H”状態に、クロツク3b及び3cに
対応するクロツク3y及び3zは“L”状態で停止す
る。この理由は、クロツク3xがデータ処理装置の1マ
イクロ動作におけるダイナミツク論理のプリチヤージに
用いられる為、クロツク停止時にプリチヤージ状態にし
ておく事により停止解除時の動作を円滑にする役割を果
す。これによつてクロツク停止期間に電力を消費する事
はない。以上のようにして停止制御され得るクロツク3
x,3y,3zはデータ処理装置に供給されているから
該装置内の信号変化がなくなり、CMOS回路では電力消費
がなくなる。第4図はクロツク停止までのタイム・シー
ケンスを示したものである。
(1) Operation when clock is stopped For convenience of explanation, the data processing device is under microprogram control. When a microinstruction for a clock stop request is read in the microprogram that executes a specific instruction, that is, an instruction to enter the low power consumption mode by stopping the clock, the signal 3d becomes "H". This is stored in the flip-flop 300 by the clock 3b, and the timing of the signal 3e obtained thereby is adjusted to the flip-flop 301 by the clock 3a. Black 3
The signal 3f synchronized with a is flipped by the clock 3b.
Flop 302 is set to instruct to stop the clock.
The clock stop signal 3g is synchronized with the clock 3a by the flip-flop 303, and then the pair of signals 3h, 3
Clock gates 304-306 by i (▲ ▼)
The clock 3x corresponding to the clock 3a is stopped in the "H" state by the gate 305, and the clocks 3y and 3z corresponding to the clocks 3b and 3c are stopped in the "L" state. The reason for this is that the clock 3x is used for pre-charging the dynamic logic in one micro operation of the data processing device, and therefore the pre-charge state is maintained when the clock is stopped, thereby playing the role of smoothing the operation when the stop is released. As a result, no power is consumed during the clock stop period. Clock 3 that can be stopped and controlled as described above
Since x, 3y, and 3z are supplied to the data processing device, there is no signal change in the device, and the CMOS circuit consumes no power. FIG. 4 shows a time sequence until the clock is stopped.

(2)クロツク停止解除時の動作 クロツク停止制御は前述した如く、命令によつてプログ
ラマブルとなる。一方、停止解除はデータ処理装置への
割込みによつて行う。ここでいう割込みとは、入出力装
置からのサービス要求、エラー、リセツト等を指す。第
3図に示した4レベルの割込みは信号3l,3m,3
n,3oにより第1のフリツプ・フロツプ群310〜3
13にクロツク・ゲート322により供給される同期ク
ロツク3tで受け取られる。次に、チヤタリング防止の
為、第2のフリツプ・フロツプ群314〜317にクロ
ツク・ゲート323により供給される別の同期クロツク
3sで受け直す。例えば、それらの同期化割込み信号の
1つであるフリツプ・フロツプ317出力3pはNOR
ゲート318に入力し、フリツプ・フロツプ319にク
ロツク3aで記憶される。4レベルの割込みのいずれが
入つてもNORゲート318により割込み有として検出
し、これをフリツプ・フロツプ319に反映する。フリ
ツプ・フロツプ319の出力3qはフリツプ・フロツプ
320,321で更に同期化され、信号3rを得てお
り、前記したクロツク停止制御用のフリツプ・フロツプ
302をリセツトする。そして、フリツプ・フロツプ3
03はクロツク3aに同期してクロツク停止解除を信号
3h,3i(▲▼)、クロツク・ゲート304〜3
06により行う。クロツク停止解除のタイム・チヤート
を第5図に示したが、円滑にクロツク動作開始が達成さ
れる。
(2) Operation when the clock stop is released The clock stop control is programmable by an instruction as described above. On the other hand, the stop release is performed by an interrupt to the data processing device. The interrupt here refers to a service request from the input / output device, an error, a reset, or the like. The four-level interrupts shown in FIG. 3 are signals 3l, 3m, 3
The first flip-flop group 310-3 by n, 3o
It is received at 13 by a synchronous clock 3t provided by a clock gate 322. Next, in order to prevent chattering, another synchronous clock 3s supplied by the clock gate 323 to the second flip-flop groups 314 to 317 is received again. For example, flip-flop 317 output 3p, one of those synchronization interrupt signals, is NOR
It is input to the gate 318 and stored in the flip-flop 319 at the clock 3a. When any of the four level interrupts enters, the NOR gate 318 detects that there is an interrupt, and reflects this on the flip-flop 319. The output 3q of the flip-flop 319 is further synchronized by flip-flops 320 and 321 to obtain the signal 3r, and the flip-flop 302 for clock stop control is reset. And flip-flop 3
Reference numeral 03 designates signals 3h and 3i (▲ ▼) for releasing the clock stop in synchronization with the clock 3a, and the clock gates 304 to 3
06. The time chart for releasing the clock stop is shown in FIG. 5, and the start of the clock operation is smoothly achieved.

次に、クロツク停止解除後の動作について説明する。ク
ロツク制御回路に割込み信号3l,3m,3n,3oの
少なくともいずれか1つが入力し、クロツクの停止状態
を解除した後、データ処理装置はマスク・ゲート324
による結果をみて割込み処理に入るか否かを判定し、処
理を続行するが、この様子を第6図に示したマイクロ命
令フロー・チヤートにより説明する。本フロー・チヤー
トは1つのブロツクが1マイクロ命令を示している。第
4図,第5図に示したタイム・チヤートとの関係で以下
説明する。クロツク停止の為の命令実行はブロツク1の
PC(Program Counter)デクリメントから開始する。
これは命令フエツチ段階でパイプライン制御がなされ、
PCが1つ多くインクリメントされていた為で、本発明
とは直接関連がないので詳細の説明は省略する。次に、
ブロツク2のクロツク停止の為のマイクロ命令を発し、
クロツク停止状態に入つて行く。ブロツク3のNO−O
P(No.Operation)はクロツクが完全に停止するのでの
余裕であり、ブロツク4のNO−OPはクロツク停止時
に割込み待ちを行うためのマイクロ命令である。
Next, the operation after releasing the clock stop will be described. After at least one of the interrupt signals 3l, 3m, 3n and 3o is input to the clock control circuit to release the clock stop state, the data processing device sets the mask gate 324.
The process is continued by deciding whether or not to enter the interrupt process by observing the result of the above, and this situation will be described by the microinstruction flow chart shown in FIG. In this flow chart, one block indicates one micro instruction. A description will be given below in relation to the time chart shown in FIGS. The instruction execution for stopping the clock starts from the PC (Program Counter) decrement of block 1.
This is pipeline controlled at the instruction fetch stage,
Since the PC is incremented by one and is not directly related to the present invention, detailed description thereof will be omitted. next,
Issue a micro-command to stop the block on Block 2,
Enter the clock stop state. Block 3 NO-O
P (No. Operation) is a margin because the clock is completely stopped, and NO-OP of the block 4 is a microinstruction for waiting an interrupt when the clock is stopped.

以上のブロツク4のNO−OP状態で割込みが受け付け
られると、一定の同期化サイクルを経てブロツク5の命
令フエツチ先頭のマイクロ命令へと制御を移す。ここで
はPCをMAR(Memory Address Register)へ送出
し、PCインクリメントを行う。ブロツク6では主メモ
リの読み出しを行い、ブロツク7で読み出した命令を命
令レジスタIR(Instruction Register)へ取り込む。
このようにして、ブロツク8のマイクロ命令実行後、割
込みチエツクを行い、前記したマスク・ゲート324の
出力に割込み信号が存在する時には割込み処理のマイク
ロプログラム(ブロツク9,10)へと分岐し、割込み
信号が存在しない時にはブロツク7で取り込んだ命令に
応じた実行用マイクロプログラムの1つへ分岐する。以
上示した如く、クロツク停止解除後はマスク・ゲート3
24の状態により割込み処理あるいは次の命令へとマク
ロなプログラムは制御されることになる。
When an interrupt is accepted in the NO-OP state of block 4 described above, control is transferred to the microinstruction at the head of the instruction fetch of block 5 after a certain synchronization cycle. Here, the PC is sent to the MAR (Memory Address Register) and the PC is incremented. In block 6, the main memory is read, and the instruction read in block 7 is fetched into an instruction register IR (Instruction Register).
In this way, after the micro instruction of block 8 is executed, the interrupt check is performed, and when an interrupt signal is present at the output of the mask gate 324, the interrupt is branched to the micro program (blocks 9 and 10) for interrupt processing. When there is no signal, it branches to one of the execution microprograms corresponding to the instruction fetched by block 7. As described above, after the clock stop is released, the mask gate 3
Depending on the state of 24, the macro program is controlled to the interrupt processing or the next instruction.

以上のように、図示した実施例によれば特殊命令により
ユーザー・プログラマブルなクロツク停止が行え、これ
によつて低消費電力モードへと移れる。更に、割込みの
マスク状態に応じて割込み処理あるいは次の命令へと柔
軟な制御が可能となる。
As described above, according to the illustrated embodiment, the user-programmable clock stop can be performed by the special instruction, whereby the low power consumption mode can be entered. Further, it becomes possible to flexibly control the interrupt processing or the next instruction according to the mask state of the interrupt.

〔発明の効果〕〔The invention's effect〕

以上詳細に説明したように、本発明によれば、データ処
理装置におけるクロツク制御回路をソフトウエアにより
停止し、割込みによつてこれを解除することで、低消費
電力化を柔軟に制御し得る効果を奏する。
As described above in detail, according to the present invention, the clock control circuit in the data processing device is stopped by the software, and is canceled by the interrupt, so that the low power consumption can be flexibly controlled. Play.

【図面の簡単な説明】[Brief description of drawings]

第1図は従来のクロツク制御回路を示した図、第2図は
そのタイム・チヤートを示した図、第3図は本発明にな
るデータ処理装置のクロツク制御回路を示した図、第4
図はそのクロツク停止時のタイム・チヤートを示した
図、第5図はクロツク停止解除時のタイム・チヤートを
示した図、第6図は一連のクロツク禁止/解除を制御す
るマイクロプログラムのフロー・チヤートを示した図で
ある。 300,302…フリツプ・フロツプ、304,30
5,306…クロツク・ゲート、318…NORゲー
ト、319…フリツプ・フロツプ。
1 is a diagram showing a conventional clock control circuit, FIG. 2 is a diagram showing its time chart, FIG. 3 is a diagram showing a clock control circuit of a data processing apparatus according to the present invention, and FIG.
The figure shows the time chart when the clock is stopped, Fig. 5 shows the time chart when the clock is released, and Fig. 6 is the flow of the microprogram for controlling a series of clock inhibition / release. It is the figure which showed the chart. 300, 302 ... Flip Flop, 304, 30
5, 306 ... Clock gate, 318 ... NOR gate, 319 ... Flip flop.

───────────────────────────────────────────────────── フロントページの続き (72)発明者 赤尾 泰 東京都小平市上水本町1450番地 株式会社 日立製作所武蔵工場内 (56)参考文献 特開 昭55−47549(JP,A) 特開 昭53−68051(JP,A) 特公 昭55−18931(JP,B2) ─────────────────────────────────────────────────── ─── Continuation of front page (72) Inventor Yasushi Akao 1450, Kamimizuhonmachi, Kodaira-shi, Tokyo Inside Musashi Factory, Hitachi, Ltd. (56) References JP-A-55-47549 (JP, A) JP-A-53 -68051 (JP, A) JP-B-55-18931 (JP, B2)

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】クロツク制御回路を備え、あらかじめ記憶
されているデータ処理命令を含むプログラムを順次読出
して実行するデータ処理装置において、上記クロツク制
御回路は、 上記データ処理命令とともにあらかじめ記憶されている
クロツク供給停止命令の実行により、複数のクロツク信
号を低電位レベルあるいは高電位レベルの混在状態にし
て停止する手段と、 クロツク停止解除のための割込みにより、上記クロツク
信号の停止解除を行なう手段と、 上記停止解除後、上記割込みによる処理を行なうか、あ
るいは上記クロツク供給停止命令の次の命令を実行する
かを判定するマスク論理手段、 とを備えたことを特徴とするデータ処理装置。
1. A data processing apparatus comprising a clock control circuit for sequentially reading and executing a program including a data processing instruction stored in advance, wherein said clock control circuit stores a clock stored in advance together with said data processing instruction. Means for stopping a plurality of clock signals in a mixed state of low potential level or high potential level by executing the supply stop instruction, and means for canceling the stop of the clock signal by an interrupt for releasing the clock stop, And a mask logic means for determining whether to execute the processing by the interrupt or execute the next instruction of the clock supply stop instruction after the stop is released.
JP1016161A 1989-01-27 1989-01-27 Data processing device Expired - Lifetime JPH0654457B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1016161A JPH0654457B2 (en) 1989-01-27 1989-01-27 Data processing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1016161A JPH0654457B2 (en) 1989-01-27 1989-01-27 Data processing device

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP55150900A Division JPS5775335A (en) 1980-10-27 1980-10-27 Data processor

Publications (2)

Publication Number Publication Date
JPH0214308A JPH0214308A (en) 1990-01-18
JPH0654457B2 true JPH0654457B2 (en) 1994-07-20

Family

ID=11908786

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1016161A Expired - Lifetime JPH0654457B2 (en) 1989-01-27 1989-01-27 Data processing device

Country Status (1)

Country Link
JP (1) JPH0654457B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2762670B2 (en) * 1990-03-30 1998-06-04 松下電器産業株式会社 Data processing device
WO2005050050A1 (en) * 2003-11-24 2005-06-02 Freni Brembo S.P.A. Immobilising device for a disc brake and corresponding method of use
JP2008299740A (en) * 2007-06-01 2008-12-11 Seiko Epson Corp Asynchronous microprocessor, electronic information device

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5518931B2 (en) 2012-04-26 2014-06-11 株式会社三共 Game machine

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5518931B2 (en) 2012-04-26 2014-06-11 株式会社三共 Game machine

Also Published As

Publication number Publication date
JPH0214308A (en) 1990-01-18

Similar Documents

Publication Publication Date Title
JPH0157811B2 (en)
US6725457B1 (en) Semaphore enhancement to improve system performance
US20020161941A1 (en) System and method for efficiently performing a data transfer operation
EP1286248B1 (en) Semiconductor device with hardware mechanism for proper clock control
US4250546A (en) Fast interrupt method
US5579498A (en) Pipelined data processing system capable of stalling and resuming a pipeline operation without using an interrupt processing
US7792154B2 (en) Controlling asynchronous clock domains to perform synchronous operations
JPH10124456A (en) Asynchronous data processing device
CA1130462A (en) Synchronizing system for a microprogrammed computer
JPH07281782A (en) Clock control circuit
US5499348A (en) Digital processor capable of concurrently executing external memory access and internal instructions
KR100367634B1 (en) Memory controller and method of memory control
JPH0654457B2 (en) Data processing device
JPS5862720A (en) Clock signal supplying and controlling method in data processor
US6928575B2 (en) Apparatus for controlling and supplying in phase clock signals to components of an integrated circuit with a multiprocessor architecture
CN115793822A (en) Reset system design of multi-core processor based on state jump
JP2010140319A (en) Semiconductor device
JPS63100522A (en) Control method for clock signal supply in data processor
TWI920806B (en) Semiconductor device
JPH03116210A (en) data processing system
JP2756445B2 (en) Asynchronous circuit reset method
JPS60189053A (en) data transfer control device
JPS6258348A (en) Memory control integrated circuit
JPH10240496A (en) Register circuit
JPH055133B2 (en)