JPH0754495B2 - Register read circuit - Google Patents
Register read circuitInfo
- Publication number
- JPH0754495B2 JPH0754495B2 JP63296526A JP29652688A JPH0754495B2 JP H0754495 B2 JPH0754495 B2 JP H0754495B2 JP 63296526 A JP63296526 A JP 63296526A JP 29652688 A JP29652688 A JP 29652688A JP H0754495 B2 JPH0754495 B2 JP H0754495B2
- Authority
- JP
- Japan
- Prior art keywords
- signal
- register
- data
- data bus
- read
- 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 - Fee Related
Links
Description
【発明の詳細な説明】 〔産業上の利用分野〕 この発明はレジスタ読出し回路に関し、特に、レジスタ
に記憶されたデータの読出し速度を向上させたものに関
する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a register read circuit, and more particularly to a register read circuit having an improved read speed of data stored in a register.
第3図は従来のコンピュータ装置の一実施例における要
部構成を示す図である。図において、1はマイクロプロ
セッサ、2はダイレクトメモリアクセスや割込などマイ
クロプロセッサ1を補助する周辺装置、3はマイクロプ
ロセッサ1と周辺装置2を接続し複数のアドレス信号を
伝達するアドレスバス、4は周辺装置2を選択するデコ
ーダ、5はマイクロプロセッサ1と周辺装置2を接続し
データ信号を伝達する第二のデータバス、6は周辺装置
2の内部のレジスタ読出し回路である。FIG. 3 is a diagram showing a main configuration of an embodiment of a conventional computer device. In the figure, 1 is a microprocessor, 2 is a peripheral device for assisting the microprocessor 1 such as direct memory access and interruption, 3 is an address bus connecting the microprocessor 1 and the peripheral device 2 and transmitting a plurality of address signals, 4 is a A decoder 5 for selecting the peripheral device 2 is a second data bus for connecting the microprocessor 1 and the peripheral device 2 and transmitting a data signal, and 6 is a register reading circuit inside the peripheral device 2.
第4図は第3図における周辺装置2周りの構成を示すブ
ロック図である。第4図において、7は図示しなに手段
によりデータを記憶する複数のレジスタ、20は上記複数
のレジスタより構成されるレジスタ群、15はアドレスバ
ス3から複数のアドレス信号の一部を受けて上記レジス
タ群20よりレジスタ7の一つを選択する信号を出力する
内部デコーダ、11は周辺装置2を読出し状態にするリー
ド信号を出力するリード信号線、12は回路の動作タイミ
ングを制御する第一タイミング信号が伝達される第一タ
イミング信号線、13はこの第一タイミング信号とデコー
ダ4の装置選択信号を受けて所定の信号を出力する第一
アンドゲート、14は上記リード信号と第一アンドゲート
13の出力信号を受けて所定の信号を出力する第二アンド
ゲート、18は第二アンドゲート14と内部デコーダ15の出
力信号を受けて上記レジスタ群20よりレジスタ7の一つ
を選択し、その記憶データを出力する第一制御回路、16
は第二アンドゲート14と内部デコーダ15の出力信号を受
けて所定の出力する第三アンドゲート、9は第三アンド
ゲートの出力信号を受けてレジスタ7の出力を制御する
第一トランスミッションゲート、8はレジスタ7から読
み出されたデータが伝達される第一データバス、19は第
二アンドゲート14の信号を受けて第一データバス8に伝
達されたデータを第二データバス5に出力する第二制御
回路、10は第二制御回路を構成する第二トランスミッシ
ョンゲートである。FIG. 4 is a block diagram showing the configuration around the peripheral device 2 in FIG. In FIG. 4, 7 is a plurality of registers for storing data by means not shown, 20 is a register group composed of the plurality of registers, and 15 is a part of a plurality of address signals from the address bus 3. An internal decoder that outputs a signal that selects one of the registers 7 from the register group 20, 11 is a read signal line that outputs a read signal that puts the peripheral device 2 into a read state, and 12 is a first circuit that controls the operation timing of the circuit. A first timing signal line through which a timing signal is transmitted, 13 is a first AND gate that receives the first timing signal and a device selection signal of the decoder 4 and outputs a predetermined signal, and 14 is the read signal and the first AND gate
A second AND gate that receives the output signal of 13 and outputs a predetermined signal, 18 receives the output signals of the second AND gate 14 and the internal decoder 15, and selects one of the registers 7 from the register group 20. First control circuit for outputting stored data, 16
Is a third AND gate which receives the output signals of the second AND gate 14 and the internal decoder 15 and outputs a predetermined signal; 9 is a first transmission gate which receives the output signal of the third AND gate and controls the output of the register 7; Is a first data bus to which the data read from the register 7 is transferred, and 19 is a first data bus for receiving the signal from the second AND gate 14 and outputting the data transferred to the first data bus 8 to the second data bus 5. Two control circuits, 10 is a second transmission gate that constitutes the second control circuit.
なお、周辺装置2はレジスタ読出し回路6、及び第二ア
ンドゲート14により構成され、レジスタ読出し回路6は
レジスタ群20、第一データバス8、内部デコーダ15、第
一制御回路18、及び第二制御回路19により構成され、第
一制御回路18は複数の第一トランスミッションゲート
9、及び複数の第三アンドゲート16により構成されてい
る。The peripheral device 2 includes a register read circuit 6 and a second AND gate 14. The register read circuit 6 includes the register group 20, the first data bus 8, the internal decoder 15, the first control circuit 18, and the second control circuit. The first control circuit 18 includes a plurality of first transmission gates 9 and a plurality of third AND gates 16.
ここで、第一データバス8は、あらかじめ充電(プリチ
ャージ)されてから、データにしたがって充電状態を維
持又は放電することにより第一制御回路18からのデータ
を伝達する、いわゆるプリチャージ型であり、第一デー
タバス8は、第一タイミング信号線12に入力される第一
タイミング信号によって、プリチャージ状態からデータ
伝達状態とされる。なお、これらの状態変化は図示しな
い装置によって行われる。Here, the first data bus 8 is of a so-called precharge type in which data is transmitted from the first control circuit 18 by being charged (precharged) in advance and then maintaining or discharging the charged state according to the data. The first data bus 8 is changed from the precharge state to the data transmission state by the first timing signal input to the first timing signal line 12. Note that these state changes are performed by a device (not shown).
第5図は従来の装置の動作タイミング図である。以下、
図により従来装置の動作を説明する。まず、レジスタ読
出し回路6の動作を第3図のコンピュータ装置の一実施
例をもとに説明する。マイクロプロセッサ1は図示しな
いメモリや周辺装置2と情報を交換しながら仕事を進め
る。マイクロプロセッサ1が周辺装置2内のレジスタ7
のデータを読む場合、周辺装置2内部のレジスタ群20を
選択する情報(以下、上位アドレスと称す)と、周辺装
置2内部のレジスタ群20よりレジスタ7の一つを選択す
る情報(以下、下位アドレスを称する)を含む複数のア
ドレス信号をアドレスバス3に出力し、デコーダ4と周
辺装置2内部のレジスタ読出し回路6を動作させ、レジ
スタ読出し回路6が第二データバス5にデータを伝達
し、このデータをマイクロプロセッサが読む。この情報
交換の一形式をマイクロプロセッサによるレジスタ読出
しとして、従来の装置の動作を詳細に説明する。FIG. 5 is an operation timing chart of the conventional device. Less than,
The operation of the conventional device will be described with reference to the drawings. First, the operation of the register read circuit 6 will be described based on an embodiment of the computer device shown in FIG. The microprocessor 1 advances its work while exchanging information with a memory and a peripheral device 2 not shown. The microprocessor 1 has a register 7 in the peripheral device 2.
When reading the data of, the information for selecting the register group 20 inside the peripheral device 2 (hereinafter, referred to as upper address) and the information for selecting one of the registers 7 from the register group 20 inside the peripheral device 2 (hereinafter, lower order) A plurality of address signals including an address) are output to the address bus 3, the decoder 4 and the register read circuit 6 in the peripheral device 2 are operated, and the register read circuit 6 transmits the data to the second data bus 5. The microprocessor reads this data. The operation of the conventional device will be described in detail, assuming that one form of this information exchange is register reading by a microprocessor.
リード信号線11に信号が確定している期間を読出し期間
とする。時刻aにアドレスバス3にアドレス信号が確定
すると、デコーダ4が上位アドレスを、周辺装置2内部
のレジスタ読出し回路6の内部デコーダ15が下位アドレ
スをデコードする。下位アドレス信号は上位アドレス信
号よりビット数が少ないため、内部デコーダ15が先に動
作を終了し、時刻bにレジスタ選択信号を確定し、時刻
dにデコーダ4が周辺装置選択信号を確定し、ついて時
刻eに第一タイミング信号線12に信号が確定する。第一
アンドゲート13はデコーダ4と第一タイミング信号線12
の信号とを受けて所要の信号を出力する。この信号で二
つの動作が発生する。すなわち、プリチャージ状態にあ
った第一データバス8がデータ伝達状態になり、リード
信号線11と第一アンドゲート13との信号を受けた第二ア
ンドゲート14が所要の信号を出力する。この信号でさら
に二つの動作が発生する。即ち、第一制御回路18により
選択された一つのレジスタ7のデータが第一データバス
8に伝達され、第二制御回路19により第一データバス8
のデータが第二データバス5に伝達される。以下、この
二つの動作を詳細に説明する。第二アンドゲート14と内
部デコーダ15との出力信号を受けた一つの第三アンドゲ
ート16が信号を出力すると、この信号で選択された一つ
の第一トランスミッションゲート9がレジスタ7の一つ
と第一データバス8とを接続し、データ伝達状態にあっ
た第一データバス8において時刻fにデータ信号が確定
する。そうして、第二アンドゲート14の出力信号を受け
た第二制御回路19の第二トランスミッションゲート10が
第一データバス8と第二データバス5を接続し、第二デ
ータバス5において時刻gにデータ信号が確定する。A period in which a signal is fixed on the read signal line 11 is a read period. When the address signal is determined on the address bus 3 at time a, the decoder 4 decodes the upper address and the internal decoder 15 of the register read circuit 6 inside the peripheral device 2 decodes the lower address. Since the lower-order address signal has a smaller number of bits than the upper-order address signal, the internal decoder 15 finishes its operation first, the register selection signal is confirmed at time b, and the peripheral device selection signal is confirmed by the decoder 4 at time d. At time e, the signal is fixed on the first timing signal line 12. The first AND gate 13 is a decoder 4 and a first timing signal line 12
And outputs the required signal. This signal causes two actions. That is, the first data bus 8 in the precharged state is brought into the data transmission state, and the second AND gate 14 receiving the signals of the read signal line 11 and the first AND gate 13 outputs the required signal. Two further actions occur with this signal. That is, the data of one register 7 selected by the first control circuit 18 is transmitted to the first data bus 8 and the data of one register 7 is transmitted by the second control circuit 19.
Data is transmitted to the second data bus 5. Hereinafter, these two operations will be described in detail. When one third AND gate 16 receiving the output signals of the second AND gate 14 and the internal decoder 15 outputs a signal, one first transmission gate 9 selected by this signal and one of the registers 7 and The data signal is fixed at time f in the first data bus 8 which is connected to the data bus 8 and is in the data transmission state. Then, the second transmission gate 10 of the second control circuit 19 which receives the output signal of the second AND gate 14 connects the first data bus 8 and the second data bus 5, and at the second data bus 5, time g The data signal is fixed at.
以上が従来の装置のレジスタ読出し動作である。The above is the register read operation of the conventional device.
一般に、第3図に示すようなコンピュータ装置では、処
理速度の向上が求められる。レジスタ読出し回路の関係
する処理は各装置間の情報の交換である。速く、確実な
情報の交換の実現には、アドレスの確定からデータの確
定までの時間の短縮が必要である。前記従来のレジスタ
読出し回路では、デコーダ4が動作した後に第一データ
バス8が動作する構成になっていたため、データの確定
を早めるのは困難であった。このことは、高速化の要求
に対して、データの確定している時間の確保が困難であ
ることを示している。Generally, in a computer device as shown in FIG. 3, improvement in processing speed is required. The related process of the register read circuit is the exchange of information between each device. In order to realize fast and reliable exchange of information, it is necessary to shorten the time from address determination to data determination. In the conventional register read circuit described above, the first data bus 8 operates after the decoder 4 operates, so that it is difficult to speed up the confirmation of data. This indicates that it is difficult to secure the time for which the data is fixed, in response to the demand for high speed.
この発明は、以上のような従来の問題点を解決するため
になされたもので、高速なレジスタ読出し回路を得るこ
とを目的とする。The present invention has been made to solve the above conventional problems, and an object thereof is to obtain a high-speed register read circuit.
この発明に係る第一のレジスタ読出し回路は、データを
記憶する複数のレジスタからなるレジスタ群と、複数の
アドレス信号の第一の部分を受けて上記レジスタ群より
レジスタの一つを選択する信号を出力する内部デコーダ
と、リード信号、タイミング信号、及び上記内部デコー
ダの出力信号を受けて上記レジスタ群よりレジスタの一
つを選択し、選択したレジスタの記憶データを第一のデ
ータバスに出力する第一の制御回路と、複数のアドレス
信号の第二の部分をデコーダすることにより得られたレ
ジスタ群選択信号に関連する所定の信号を受けて上記第
一のデータバスに伝達されたデータを第二のデータバス
に出力する第二の制御回路とを備えたものであり、この
発明に係る第二のレジスタ読出し回路は、上記第一の制
御回路が、リード信号、タイミング信号及び上記内部デ
コーダの出力信号を受けて上記レジスタ群よりレジスタ
の一つを選択し、選択したレジスタの記憶データを上記
第一のデータバスに出力するものとしたものである。A first register read circuit according to the present invention provides a register group including a plurality of registers for storing data and a signal for receiving one of a plurality of address signals and selecting one of the registers from the register group. An internal decoder for outputting, a read signal, a timing signal, and an output signal of the internal decoder are received, one of the registers is selected from the register group, and the storage data of the selected register is output to the first data bus. A control circuit and a predetermined signal related to a register group selection signal obtained by decoding the second parts of the plurality of address signals are received to transfer the data transmitted to the first data bus to the second circuit. The second register read circuit according to the present invention is the read control circuit according to claim 1, No. selects one register from the register group receives a timing signal and an output signal of the internal decoder, in which the data stored in the selected register and the outputs to the first data bus.
この発明においては、第一制御回路の動作が第二制御回
路を動作させる信号に関係なく行われ、選択されたレジ
スタの記憶データが第一データバスに確定される。In the present invention, the operation of the first control circuit is performed regardless of the signal for operating the second control circuit, and the data stored in the selected register is fixed to the first data bus.
これにより、レジスタ読出し回路の記憶データ読出し時
間が短縮する。As a result, the storage data read time of the register read circuit is shortened.
以下、この発明の一実施例の構成を図により説明する。 The configuration of an embodiment of the present invention will be described below with reference to the drawings.
第1図はこの発明の一実施例によるレジスタ読出し回路
のブロック図であり、図中、2〜15、19は従来装置にお
けるものと同一又は相当のものである。FIG. 1 is a block diagram of a register read circuit according to an embodiment of the present invention. In the figure, 2 to 15 and 19 are the same as or equivalent to those in the conventional device.
図において17は第一制御回路18の動作タイミングを制御
する第二タイミング信号が伝達される第二タイミング信
号線である。なお、この場合第一制御回路18はリード信
号線11、内部デコーダ15、及び第二タイミング信号線17
の信号を受けて選択されたレジスタ7のデータを第一デ
ータバス8へ出力するものであり、複数の第三アンドゲ
ート16,16,16はリード信号線11、内部デコーダ15、及び
第二タイミング信号線17の信号を受けて所定の信号を出
力するものであり、第一データバス8は第二タイミング
信号によってプリチャージ状態と、データ伝達状態の2
つの状態をとるものである。In the figure, 17 is a second timing signal line through which a second timing signal for controlling the operation timing of the first control circuit 18 is transmitted. In this case, the first control circuit 18 uses the read signal line 11, the internal decoder 15, and the second timing signal line 17
To output the data of the selected register 7 to the first data bus 8. The plurality of third AND gates 16, 16, 16 are provided with the read signal line 11, the internal decoder 15, and the second timing. The first data bus 8 receives a signal from the signal line 17 and outputs a predetermined signal. The first data bus 8 has a precharge state and a data transmission state according to a second timing signal.
It takes one of two states.
第2図はこの発明のレジスタ読出し回路の動作タイミン
グ図である。以下、この図を用いて動作の詳細な説明を
行う。FIG. 2 is an operation timing chart of the register read circuit of the present invention. The detailed operation will be described below with reference to this figure.
リード信号線11に信号が確定している期間を読出し期間
とする。時刻aにアドレスバス3にアドレス信号が確定
すると、デコーダ4が上位アドレスを、周辺装置2内部
のレジスタ読出し回路6の内部デコーダ15が下位アドレ
スをデコーどする。下位アドレス信号は上位アドレス信
号よりビット数が少ないため、内部デコーダ15が先に動
作を終了し、時刻bにレジスタ選択信号を確定する。A period in which a signal is fixed on the read signal line 11 is a read period. When the address signal is determined on the address bus 3 at time a, the decoder 4 decodes the upper address and the internal decoder 15 of the register reading circuit 6 inside the peripheral device 2 decodes the lower address. Since the lower-order address signal has a smaller number of bits than the upper-order address signal, the internal decoder 15 finishes its operation first and determines the register selection signal at time b.
従来回路では時刻bから時刻eまで、即ち内部デコーダ
15(第4図参照)がレジスタ7を選択してから、デコー
ダ4が動作を終了し、第一タイミング信号線12に信号が
確定するまでレジスタ読出し回路は待ち状態になる。In the conventional circuit, from time b to time e, that is, the internal decoder
After 15 (see FIG. 4) selects the register 7, the decoder 4 finishes its operation, and the register read circuit waits until the signal is fixed on the first timing signal line 12.
この発明の回路では、第5図と対応する時刻bから時刻
eまでの間に第一データバス8においてデータが確定さ
れる。以下、この動作を説明する。まず、時刻bにデコ
ーダ15のレジスタ選択信号が確定され、ついで時刻cに
第二タイミング信号線17に信号が確定される。そうし
て、この二つの信号により次の二つの動作が発生する。
即ち、一方でプリチャージ状態にあった第一デーダバス
8が図示しない手段によりデータ伝達状態になり、他方
で第一制御回路18により選択された一つのレジスタ7の
データが第一データバス8に伝達される。第一制御回路
18の内部では、リード信号線11と内部デコーダ15及び第
二タイミング信号線17の3つの信号を受けた一つの第三
アンドゲート16が所定の信号を出力すると、この信号で
選択された対応するトランスミッションゲート9が対応
するレジスタ7と第一データバス8とを接続する。そう
して、データ伝達状態にある第一データバス8において
時刻fにデータ信号が確定する。In the circuit of the present invention, the data is fixed on the first data bus 8 from the time b to the time e corresponding to FIG. This operation will be described below. First, the register selection signal of the decoder 15 is fixed at time b, and then the signal is fixed on the second timing signal line 17 at time c. Then, these two signals cause the following two operations.
That is, on the one hand, the first data bus 8 in the precharged state is brought into the data transmission state by means not shown, and on the other hand, the data of one register 7 selected by the first control circuit 18 is transmitted to the first data bus 8. To be done. First control circuit
In the inside of 18, when one third AND gate 16 receiving the three signals of the read signal line 11, the internal decoder 15 and the second timing signal line 17 outputs a predetermined signal, it corresponds to the one selected by this signal. The transmission gate 9 connects the corresponding register 7 and the first data bus 8. Then, the data signal is fixed at the time f on the first data bus 8 in the data transmission state.
一方で、デコーダ4は従来と同様に時刻dに周辺装置選
択信号を確定し、次に第一タイミング信号線12において
時刻eに信号が確定する。第一アンドゲート13はデコー
ダ4と第一タイミング信号線12との信号を受けて所定の
信号を出力する。この信号とリード信号線11の信号を受
けた第二アンドゲート14が所定の信号を出力する。On the other hand, the decoder 4 determines the peripheral device selection signal at time d, as in the conventional case, and then determines the signal on the first timing signal line 12 at time e. The first AND gate 13 receives signals from the decoder 4 and the first timing signal line 12 and outputs a predetermined signal. The second AND gate 14 receiving this signal and the signal of the read signal line 11 outputs a predetermined signal.
従来回路ではこの信号で第一制御回路18が動作を開始し
たが、この発明の回路では、すでに第一データバス8に
データが確定しているため、第二制御回路19だけが動作
する。In the conventional circuit, this signal causes the first control circuit 18 to start operating, but in the circuit of the present invention, only the second control circuit 19 operates because the data has already been determined on the first data bus 8.
第二アンドゲート14の出力信号を受けた第二トランスミ
ッションゲート10により、第一データバス8と第二デー
タバス5とが接続され、時刻gに第二データバス5にデ
ータが確定される。The second transmission gate 10 receiving the output signal of the second AND gate 14 connects the first data bus 8 and the second data bus 5, and the data is fixed to the second data bus 5 at time g.
以上がこの発明のレジスタ読出し回路の動作である。こ
のように、この実施例では従来回路で順次動作していた
デコーダ4と第一データバス8の動作を、平行して動作
するように構成したため、全体の動作時間が短縮され
る。The above is the operation of the register read circuit of the present invention. As described above, in this embodiment, the decoder 4 and the first data bus 8 which are sequentially operated in the conventional circuit are configured to operate in parallel, so that the overall operation time is shortened.
なお、この実施例では、第一データバス8はプリチャー
ジ型となっているが、スリーステート型であってもよ
い。ここでスリーステート型とは、ハイ、ロー、ハイイ
ンピーダンスの三つの状態をとり、タイミングに無関係
にデータを伝達することができるものである。その場合
は第二タイミング信号線17は不要である。Although the first data bus 8 is of the precharge type in this embodiment, it may be of the three-state type. Here, the three-state type has three states of high, low, and high impedance, and can transmit data regardless of timing. In that case, the second timing signal line 17 is unnecessary.
この実施例では第二タイミング信号線17は図示しない外
部の回路から信号を受けているが、内部回路で発生させ
てもよい。その場合第二タイミング信号線17の端子は不
要となる。In this embodiment, the second timing signal line 17 receives a signal from an external circuit (not shown), but it may be generated by an internal circuit. In that case, the terminal of the second timing signal line 17 becomes unnecessary.
この実施例では下位アドレス信号は上位アドレス信号よ
りビット数が少ないため、内部デコーダ15がデコーダ4
より先に動作を終了し、レジスタ選択信号を確定してい
るが、ビット数の関係、各装置の動作速度などの理由に
より動作時が反対又は等しくてもよい。この場合、タイ
ミングと第一データバスの状態によっては、内部に新た
な制御手段が必要となることもある。In this embodiment, the lower address signal has a smaller number of bits than the upper address signal.
Although the operation is completed earlier and the register selection signal is fixed, the operation may be reversed or equal due to reasons such as the number of bits and the operating speed of each device. In this case, new control means may be required inside depending on the timing and the state of the first data bus.
この実施例ではタイミング信号は一種類であるが、外部
又は内部より他のタイミング信号を加えることができ
る。それにより各動作に余裕を持たせることができる。Although there is only one kind of timing signal in this embodiment, other timing signals can be added externally or internally. This allows each operation to have a margin.
この実施例では信号はすべて正論理を使用したが、必要
に応じて負論理を用いてもよい。適当に正、負の論理を
使用することにより回路構成を合理化できる。In this embodiment, all signals used positive logic, but negative logic may be used if necessary. The circuit configuration can be rationalized by appropriately using positive and negative logic.
この実施例では外部デコーダ6は回路の外部にあるが必
要に応じて内蔵させてもよく、システム構成に幅を持た
せることができる。In this embodiment, the external decoder 6 is external to the circuit, but it may be built in if necessary and the system configuration can be widened.
この実施例では回路内のトランスミッションゲート10が
第一データバス8と第二データバス5とを接続するが、
この部分を外部に出してもよい。In this embodiment, the transmission gate 10 in the circuit connects the first data bus 8 and the second data bus 5,
This part may be exposed to the outside.
システム構成に幅を持たせることができる。Allows a wide range of system configurations.
以上のように、本発明によればレジスタのデータを読み
出す場合、第一制御回路の動作を、リード信号線、タイ
ミング信号線の信号及び内部デコーダの出力信号を受け
て行わせ、第二制御回路を動作させる信号に関係なく、
選択されたレジスタの記憶データ第一データバスに確定
されるように構成したことにより、レジスタの記憶デー
タを高速に読み出すことができるレジスタ読出し回路が
得られるという効果がある。As described above, according to the present invention, when reading the data of the register, the operation of the first control circuit is performed by receiving the signals of the read signal line, the timing signal line and the output signal of the internal decoder, and the second control circuit. Regardless of the signal that drives
Since the storage data of the selected register is settled on the first data bus, there is an effect that a register reading circuit capable of reading the storage data of the register at high speed can be obtained.
第1図はこの発明の一実施例によるレジスタ読出し回路
のブロック図、第2図はこの発明の一実施例によるレジ
スタ読出し回路の動作タイミング、第3図はコンピュー
タ装置の要部構成図、第4図は従来のレジスタ読出し回
路のブロック図、第5図は従来のレジスタ読出し回路の
動作タイミング図である。 図において、7はレジスタ、20はレジスタ群、15は内部
デコーダ、11はリード信号線、17は第二タイミング信号
線、8は第一データバス、18は第一制御回路、5は第二
データバス、19は第二制御回路である。 なお、各図中、同一符号は同一、又は相当する部分を示
す。1 is a block diagram of a register read circuit according to an embodiment of the present invention, FIG. 2 is an operation timing of the register read circuit according to an embodiment of the present invention, FIG. 3 is a configuration diagram of a main part of a computer device, and FIG. FIG. 5 is a block diagram of a conventional register read circuit, and FIG. 5 is an operation timing diagram of the conventional register read circuit. In the figure, 7 is a register, 20 is a register group, 15 is an internal decoder, 11 is a read signal line, 17 is a second timing signal line, 8 is a first data bus, 18 is a first control circuit, and 5 is second data. The bus 19 is a second control circuit. In each figure, the same reference numerals indicate the same or corresponding parts.
Claims (2)
レジスタ群と、複数のアドレス信号の第一の部分を受け
て上記レジスタ群よりレジスタの一つを選択する信号を
出力する内部デコーダと、リード信号、タイミング信
号、及び上記内部デコーダの出力信号を受けて上記レジ
スタ群よりレジスタの一つを選択し、選択したレジスタ
の記憶データを第一のデータバスに出力する第一の制御
回路と、複数のアドレス信号の第二の部分をデコードす
ることにより得られたレジスタ群選択信号に関連する所
定の信号を受けて上記第一のデータバスに伝達されたデ
ータを第二のデータバスに出力する第二の制御回路とを
備えていることを特徴とするレジスタ読出し回路。1. A register group comprising a plurality of registers for storing data, an internal decoder for receiving a first part of a plurality of address signals and outputting a signal for selecting one of the register groups, and a read. A first control circuit that receives a signal, a timing signal, and an output signal of the internal decoder, selects one of the registers from the register group, and outputs the storage data of the selected register to a first data bus; Receiving a predetermined signal related to the register group selection signal obtained by decoding the second part of the address signal of the first data bus, and outputting the data transmitted to the first data bus to the second data bus. And a second control circuit.
ミング信号及び上記内部デコーダの出力信号をいずれも
直接に受けて上記レジスタ群よりレジスタの一つを選択
し、選択したレジスタの記憶データを上記第一のデータ
バスに出力するものであることを特徴とする請求項第1
項記載のレジスタ読出し回路。2. The first control circuit directly receives the read signal, the timing signal and the output signal of the internal decoder, selects one of the registers from the register group, and stores data in the selected register. Is output to the first data bus.
The register read circuit according to the item.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63296526A JPH0754495B2 (en) | 1988-11-24 | 1988-11-24 | Register read circuit |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63296526A JPH0754495B2 (en) | 1988-11-24 | 1988-11-24 | Register read circuit |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH02141851A JPH02141851A (en) | 1990-05-31 |
| JPH0754495B2 true JPH0754495B2 (en) | 1995-06-07 |
Family
ID=17834671
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63296526A Expired - Fee Related JPH0754495B2 (en) | 1988-11-24 | 1988-11-24 | Register read circuit |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0754495B2 (en) |
-
1988
- 1988-11-24 JP JP63296526A patent/JPH0754495B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH02141851A (en) | 1990-05-31 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4499536A (en) | Signal transfer timing control using stored data relating to operating speeds of memory and processor | |
| US4716525A (en) | Peripheral controller for coupling data buses having different protocol and transfer rates | |
| US4467447A (en) | Information transferring apparatus | |
| EP0474253A2 (en) | Register circuit for copying contents of one register into another register | |
| US4470113A (en) | Information processing unit | |
| JP2572292B2 (en) | Asynchronous data transmission device | |
| JPH0676566A (en) | Semiconductor memory device | |
| JPS6217783B2 (en) | ||
| US4575796A (en) | Information processing unit | |
| KR920010977B1 (en) | Improved performance memory bus architecture | |
| US4747039A (en) | Apparatus and method for utilizing an auxiliary data memory unit in a data processing system having separate program and data memory units | |
| JPH0754495B2 (en) | Register read circuit | |
| JPH03668B2 (en) | ||
| JPH0227696B2 (en) | JOHOSHORISOCHI | |
| JP3266610B2 (en) | DMA transfer method | |
| EP0335502A2 (en) | Microcontroller and associated method | |
| JP2581144B2 (en) | Bus control device | |
| JP2821176B2 (en) | Information processing device | |
| JPS61161560A (en) | Memory device | |
| RU1807495C (en) | Process-to-process interface | |
| JP3242474B2 (en) | Data processing device | |
| JPS63201810A (en) | Time system of information processing system | |
| JPH03214275A (en) | Semiconductor integrated circuit | |
| JPH05128279A (en) | One-chip microcomputer | |
| JPS61153730A (en) | data buffer device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| LAPS | Cancellation because of no payment of annual fees |