JPS615491A - Read out adjusting circuit - Google Patents
Read out adjusting circuitInfo
- Publication number
- JPS615491A JPS615491A JP12451084A JP12451084A JPS615491A JP S615491 A JPS615491 A JP S615491A JP 12451084 A JP12451084 A JP 12451084A JP 12451084 A JP12451084 A JP 12451084A JP S615491 A JPS615491 A JP S615491A
- Authority
- JP
- Japan
- Prior art keywords
- signal
- circuit
- data
- read
- integrated circuit
- 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.)
- Pending
Links
Abstract
Description
【発明の詳細な説明】
(発明の利用分野)
本発明は、演算用の集積回路のように読出しアクセス時
間の長い集積回路に対して用いられる読出し調整回路に
関するものである。DETAILED DESCRIPTION OF THE INVENTION (Field of Application of the Invention) The present invention relates to a read adjustment circuit used for an integrated circuit having a long read access time, such as an integrated circuit for arithmetic operations.
(発明の背景)
マイクロコンピュータ装置のハードウェアの基本的構成
は、第4図に示されるように、演算処理装置1、デコー
ダ回路2.ROM、RAMなどの集積回路3a、3b、
3cがアドレスライン4、チータライン5%コントロー
ルライン6及びチップセレクトライン7によって接続さ
れるものである。演算処理装置1と集積回路3a〜3C
との間の信号のやりとりは、それぞれ必要な時間特性を
満足するように、タイミング設定されている。第5図は
読出し動作のタイムチャートである。(Background of the Invention) The basic hardware configuration of a microcomputer device, as shown in FIG. 4, includes an arithmetic processing unit 1, a decoder circuit 2. Integrated circuits 3a, 3b such as ROM and RAM,
3c is connected by an address line 4, a cheater line 5% control line 6, and a chip select line 7. Arithmetic processing unit 1 and integrated circuits 3a to 3C
The timing of signal exchange between the two is set so as to satisfy the respective required time characteristics. FIG. 5 is a time chart of the read operation.
演算処理装置1の読出し、書込み動作は基本クロック信
号Eを基準として行われる。基本クロック信号Eの立下
りから時間t1後に、デコーダ回路2はチップセレクト
信号v百を出力し、所定の集積回路3a、3b又は3C
が選択される。同時K。Read and write operations of the arithmetic processing device 1 are performed using the basic clock signal E as a reference. After a time t1 from the fall of the basic clock signal E, the decoder circuit 2 outputs a chip select signal v100 and selects a predetermined integrated circuit 3a, 3b or 3C.
is selected. Simultaneous K.
演算処理装置1は、コントロール信号R/Wを71イレ
ペルに反転させて、読出しを指令する。集積回路3a、
3b又は3Cは、読出しアクセス時間t、経過後、デー
タ信号りをデータライン6により演算処理装置1へ送る
。演算処理装置1は、データ信号りを読み取るが、この
ためには、基本クロック信号Eの立下りに対して時間t
3以前にデータ信号りが確定していること、及び立下り
以後の時間t4の間、データ信号りが確定していること
が必要である。第5図では、読出しアクセス時間t、と
時間t、lとの間に余裕時間t、があり、基本クロック
信号Eの1サイクルに当たるリードザイクル内で読出し
動作を完了することができる。The arithmetic processing device 1 inverts the control signal R/W to 71 levels and instructs reading. integrated circuit 3a,
3b or 3C sends a data signal to the arithmetic processing unit 1 via the data line 6 after the read access time t has elapsed. The arithmetic processing unit 1 reads the data signal, but for this purpose it must wait a time t with respect to the fall of the basic clock signal E.
It is necessary that the data signal be established before 3, and that the data signal be established during time t4 after the fall. In FIG. 5, there is a margin time t between the read access time t and the time t, l, and the read operation can be completed within a read cycle corresponding to one cycle of the basic clock signal E.
ところが、演算用の集積回路のように、高機能の集積回
路や特殊な集積回路の中には、読出しアクセス時間t、
が基本クロック信号Eの1サイクル内に収まらないもの
がある。この場合、基本クロック信号Eの周波数を遅ら
せて、最も読出しアクセス時間t、の長い集積回路に合
わせるごともできるが、そのために全体の動作が遅くな
ってしまう。However, some high-performance integrated circuits and special integrated circuits, such as integrated circuits for calculations, have read access times t,
may not fit within one cycle of the basic clock signal E. In this case, the frequency of the basic clock signal E can be delayed to match the integrated circuit with the longest read access time t, but this will slow down the overall operation.
この欠点を除くために、演算処理装置のうちには、基本
クロック信号Eを引き延ばすためのメモリレディ信号入
力端子を備えたものがある。これを第6図に示せば、集
積回路3dは、読出しを指令するコ、7)ロール信号R
/Wによって読出し動作に入ると、ビジー信号MOを出
力するが、これを演算処理装置1ヘメモリレディ信号M
Ttとして送る。これにより、演算処理装置1は基本ク
ロック信号Eの周期を引き延ばす。集積回路3dはデー
タ信号りを確定すると、ビジー信号MOの出力を止め、
したがって、演算処理装置1は基本クロック信号Eの引
き延ばしを解除し、正常な読出し動作に戻って、データ
信号りを読み込む0ただし、基本クロック信号Eの引き
延ばし時間は、演算処理装置1の内部のレジスタのデー
タ保証等のため、数サイクルと限られるものが多い。そ
のため、読出しアクセス時間1.の非常に長い集積回路
に対しては使用することができない。また、演算処理装
置1の中には、メモリレディ信号入力端子のないものも
あるので、そのようなものは読出しアクセス時間の長い
集積回路を動作させることができない。In order to eliminate this drawback, some arithmetic processing units are equipped with a memory ready signal input terminal for extending the basic clock signal E. If this is shown in FIG. 6, the integrated circuit 3d commands readout,
When a read operation is started by /W, a busy signal MO is output, which is sent to the processing unit 1 as a memory ready signal M.
Send as Tt. Thereby, the arithmetic processing device 1 extends the period of the basic clock signal E. When the integrated circuit 3d determines the data signal, it stops outputting the busy signal MO, and
Therefore, the arithmetic processing device 1 cancels the extension of the basic clock signal E, returns to normal read operation, and reads the data signal. In many cases, the number of cycles is limited due to data guarantee, etc. Therefore, the read access time is 1. cannot be used for very long integrated circuits. Furthermore, some arithmetic processing units 1 do not have a memory ready signal input terminal, and therefore such units cannot operate integrated circuits that require a long read access time.
(発明の目的)
本発明の目的は、上述した問題点を解決し、読出しアク
セス時間が相当長い集積回路からデータ信号を読み出す
ことができる読出し調整回路を提供することである。OBJECTS OF THE INVENTION It is an object of the present invention to solve the above-mentioned problems and to provide a read conditioning circuit that is capable of reading data signals from integrated circuits with a considerably long read access time.
(発明の特徴)
上記目的を達成するために、本発明は、ラッチ指令信号
により読出し信号を保持し、該読出し信号を読出しチク
セス時間の長い集積回路に対して該読出しアクセス時間
より長い間継続して出力する第一のラッチ回路と、前記
集積回路のデータ信号が確定した時点で、該データ信号
を保持する第二のラッチ回路とを備え、以て、演算処理
装置は第二のラッチ回路からデータ信号を読み取るよう
にしたことを特徴とする。(Features of the Invention) In order to achieve the above object, the present invention holds a read signal by a latch command signal and continues the read signal for a period longer than the read access time for an integrated circuit having a long read tick access time. a first latch circuit that outputs the data signal from the integrated circuit; and a second latch circuit that holds the data signal when the data signal of the integrated circuit is determined; It is characterized by being able to read data signals.
(発明の実施例)
第1図は、読出し専用の本発明の二実施例を示し、第2
図はそのタイムチャートを示す。(Embodiments of the Invention) FIG. 1 shows two embodiments of the invention which are read-only.
The figure shows the time chart.
−回目のチップセレクト信号C81が単安定マルチバイ
ブレータIIBC入力すると、単安定マルチノくイブレ
ータ11はノーイレベルの信号MMをラッチ回路12の
イネーブル端子ENAk加え、ラッチ回路12をラッチ
可能状態にする。信号MMの時間tllは、読出しアク
セス時間の長い集積回路13からデータ信号を十分に読
み出すことができる時間に定められる。チップセレクト
信号C8,と基本クロック信号Eの両方がハイレベルと
なると、アンドゲート14はハイレベルの信号をラッチ
回路12のクロック端子CLKに入力し、ラッチ回路1
2は演算処理装置よりラッチ以前の時間111から入力
している読出し信号Rをラッチし、それ以後時間t’s
の間、読出し信号Wを継続して、集積回路13へ出力す
る。When the -th chip select signal C81 is input to the monostable multivibrator IIBC, the monostable multivibrator 11 applies a no-y level signal MM to the enable terminal ENAk of the latch circuit 12, thereby putting the latch circuit 12 into a latchable state. The time tll of the signal MM is determined to be a time that can sufficiently read the data signal from the integrated circuit 13 which has a long read access time. When both the chip select signal C8 and the basic clock signal E become high level, the AND gate 14 inputs a high level signal to the clock terminal CLK of the latch circuit 12, and the latch circuit 1
2 latches the read signal R that has been input from the arithmetic processing unit from time 111 before latching, and then from time t's
During this period, the read signal W is continuously outputted to the integrated circuit 13.
集積回路13は読出し動作を開始し、データ信号りがデ
ータラインとにそろうと、データ信号りが確定している
ことを証明するポーズ信号Pを、ラッチ回路15のクロ
ック端子CLKに入力する。これにより、ラッチ回路1
5はデータ信号りをラッチし、データ信号びとして継続
して出力する。読出し信号R′が集積回路13へ入力し
てからポーズ信号Pが出力するまでが読出しアクセス時
間t14であるが、集積回路13は、ポーズ信号Pの出
力以前の時間tll及び以後の時間tts、データ信号
りを出力し、ラッチ回路15は上記のようにそれをラッ
チして。The integrated circuit 13 starts a read operation, and when the data signal is aligned with the data line, it inputs a pause signal P to the clock terminal CLK of the latch circuit 15, which proves that the data signal is fixed. As a result, latch circuit 1
5 latches the data signal and continuously outputs it as a data signal. The read access time t14 is from when the read signal R' is input to the integrated circuit 13 until when the pause signal P is output. The latch circuit 15 latches the signal as described above.
データ信号σをレシーバ回路16に入力する。レシーバ
回路16は3ステートのもので、二回目のチップセレク
ト信号C8,が入力すると、データ信号Uを演算処理装
置に対して出力する。The data signal σ is input to the receiver circuit 16. The receiver circuit 16 is of three states, and when the second chip select signal C8 is input, it outputs the data signal U to the arithmetic processing unit.
演算処理装置は、リード信号Rを出力した後、集積回路
13がデータ信号りを確定するまでの間。After the arithmetic processing unit outputs the read signal R, until the integrated circuit 13 determines the data signal.
他の仕事をすることができる。I can do other jobs.
単安定マルチバイブレータ11からのハイレベルの(i
号M Mがローレベルに反転すると、ラッチ回路12
はラッチ状態が解除され、読出し信号D′の出力を停止
するので、集積回路13は誤まって再びデータ信号りを
読み出すことはない。High level (i) from monostable multivibrator 11
When the signal M is inverted to low level, the latch circuit 12
Since the latch state is released and the output of the read signal D' is stopped, the integrated circuit 13 will not read out the data signal again by mistake.
レシーバ回路16は制御入力がない時には、高インピー
ダンス状態であるが、二回目のチップセレクト信号CS
、が制御入力として入れば、ラッチ回路15が出力する
データ信号υをそのまま演算処理装置に送るので、演算
処理装置はデータ信号D′を十分に読み取ることができ
る。The receiver circuit 16 is in a high impedance state when there is no control input, but the second chip select signal CS
, is input as a control input, the data signal υ output from the latch circuit 15 is sent as is to the arithmetic processing device, so that the arithmetic processing device can sufficiently read the data signal D'.
第3図は読出し、書込み両方ができる本発明の他の実施
例を示す。読出し動作は、第1図に示される実施例と殆
んど同じであるが、単安定マルチパイプレーク11の人
力信号として、−回目のチップセレクト信号C8,と読
出し信号Rを入力とするアンドゲート17のハイレベル
の出力を用いている点が相違する。FIG. 3 shows another embodiment of the invention that is capable of both reading and writing. The readout operation is almost the same as the embodiment shown in FIG. The difference is that 17 high level outputs are used.
書込み動作時には、チップセレクト信号C81と書込み
信号Wとがアンドゲート18に入力することによって、
アンドゲート18はハイレベルの書込み信号W′を集積
回路13VC入力すると共に、ドライバ回路19を駆動
する。これによって、ドライバ回路19は、演算処理装
置から送られてくるデータ信号 ”Dwを集積回路13
に書き込ませる。書込み動作のタイミングは、基本クロ
ック信号Eの1サイクル内で十分に行われる。During the write operation, the chip select signal C81 and the write signal W are input to the AND gate 18, so that
The AND gate 18 inputs the high level write signal W' to the integrated circuit 13VC and drives the driver circuit 19. As a result, the driver circuit 19 transfers the data signal "Dw" sent from the arithmetic processing device to the integrated circuit 13.
have it written in. The timing of the write operation is well within one cycle of the basic clock signal E.
書込み動作時に、ラッチ回路12は単安定マルチバイブ
レータ11からのハイレベルの信号MMが入力していな
いために、高インピーダンス状態であるので、書込み信
号Wは集積回路13に十分に与えられる。During the write operation, the latch circuit 12 is in a high impedance state because the high-level signal MM from the monostable multivibrator 11 is not input, so that the write signal W is sufficiently applied to the integrated circuit 13.
なお、ドライバ回路19も3ステートのもので、読出し
動作時に、書込み信号Wの入力がないために、高インピ
ーダンス状態となる。したがって、凸
集積回路13が出力するデータ信号りはラッチ回路
。Note that the driver circuit 19 is also of three states, and is in a high impedance state during a read operation because no write signal W is input. Therefore, the data signal output from the convex integrated circuit 13 is output from the latch circuit.
.
15に十分に与えられる。15 is given enough.
(発明の効果)
以上説明したように1本発明によれば、ラッチ指令信号
により読出し信号を保持し、該読出し信号を読出しアク
セス時間の長い集積回路に対して該読出しアクセス時間
より長い間継続して出力する第一のラッチ回路と、前記
集積回路のデータ信号が確定した時点で、該データ信号
を保持する第二のラッチ回路とを備え、以て、演算処理
装置は第二のラッチ回路からデータ信号を読み取るよう
にしたから、読出しアクセス時間が相当長い集積回路か
らデータ信号を読み出すことができる。また、メモリレ
ディ信号入力端子のない演算処理装置を用いる場合でも
、読出しアクセス時間の長い集積回路からデータ信号を
読み出すことができる。(Effects of the Invention) As explained above, according to the present invention, a read signal is held by a latch command signal, and the read signal is continued for a longer period than the read access time to an integrated circuit having a long read access time. a first latch circuit that outputs the data signal from the integrated circuit; and a second latch circuit that holds the data signal when the data signal of the integrated circuit is determined; Because the data signal is read, it is possible to read the data signal from an integrated circuit having a relatively long read access time. Further, even when using an arithmetic processing device without a memory ready signal input terminal, data signals can be read from an integrated circuit that requires a long read access time.
更に、演算処理装置の基本クロック信号とは関係のない
別のクロック信号で動作する集積回路からもデータ信号
を読み出すことができる。Furthermore, data signals can also be read out from integrated circuits that operate with another clock signal that is unrelated to the basic clock signal of the processing unit.
第1図は本発明の一実施例を示すブロック図。
第2図はその動作を示すタイムチャート、第3図は本発
明の他の実施例を示すブロック図、第4図は従来のマイ
クロコンピュータ装置の基本的構成を示すブロック図、
第5図はその動作を示すタイムチャート、第6図は従来
のメモリレディ信号入力端子を備えた演算処理装置を示
すブロック図である。
11・・・・・・単安定マルチバイブレータ、 12・
・°・・・ラッチ回路、13・・・・・・集積回路、1
4・・・・・・アンドゲート、15・・・・・・ラッチ
回路、16・・・・・・レシーバ回路、E・・・・・・
基本クロック信号、cs、、cs、・・・・・・チップ
セレクト信号、R,R’・・・・・・読出し信号、D、
D’・・・・・・データ信号、P・・・・・・ポーズ信
号。
范1図
第2図
箔4図
第5図
鬼6図FIG. 1 is a block diagram showing one embodiment of the present invention. FIG. 2 is a time chart showing its operation, FIG. 3 is a block diagram showing another embodiment of the present invention, and FIG. 4 is a block diagram showing the basic configuration of a conventional microcomputer device.
FIG. 5 is a time chart showing its operation, and FIG. 6 is a block diagram showing a conventional arithmetic processing device equipped with a memory ready signal input terminal. 11... Monostable multivibrator, 12.
・°...Latch circuit, 13...Integrated circuit, 1
4...AND gate, 15...Latch circuit, 16...Receiver circuit, E...
Basic clock signal, cs, cs,...Chip select signal, R, R'...Read signal, D,
D'...Data signal, P...Pause signal. Figure 1, figure 2, figure 4, figure 5, figure 6, figure 6.
Claims (1)
し信号を読出しアクセス時間の長い集積回路に対して該
読出しアクセス時間より長い間継続して出力する第一の
ラッチ回路と、前記集積回路のデータ信号が確定した時
点で、該データ信号を保持する第二のラッチ回路とを備
えた読出し調整回路。1. A first latch circuit that holds a read signal according to a latch command signal and continuously outputs the read signal to an integrated circuit having a long read access time for a period longer than the read access time; and the data of the integrated circuit. and a second latch circuit that holds the data signal once the signal is determined.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP12451084A JPS615491A (en) | 1984-06-19 | 1984-06-19 | Read out adjusting circuit |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP12451084A JPS615491A (en) | 1984-06-19 | 1984-06-19 | Read out adjusting circuit |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS615491A true JPS615491A (en) | 1986-01-11 |
Family
ID=14887268
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP12451084A Pending JPS615491A (en) | 1984-06-19 | 1984-06-19 | Read out adjusting circuit |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS615491A (en) |
-
1984
- 1984-06-19 JP JP12451084A patent/JPS615491A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2572292B2 (en) | Asynchronous data transmission device | |
US4694393A (en) | Peripheral unit for a microprocessor system | |
JPH0612863A (en) | Dual port dram | |
US6073219A (en) | Semiconductor memory device with high speed read-modify-write function | |
US5265243A (en) | Processor interface controller for interfacing peripheral devices to a processor | |
JPH0146946B2 (en) | ||
US5774410A (en) | Semiconductor storage device | |
JP3725270B2 (en) | Semiconductor device | |
JPS615491A (en) | Read out adjusting circuit | |
JP2944280B2 (en) | Interface circuit | |
JPH05166391A (en) | Memory device | |
WO1985003372A1 (en) | Data transmitting/receiving system for transmitting data to and from auxiliary memory device | |
JP2956077B2 (en) | Control memory circuit | |
US6148385A (en) | High speed digital electronic memory having a read and write in one cycle | |
JP3048762B2 (en) | Semiconductor integrated circuit device | |
KR20020057544A (en) | Method for access controlling of digital sigrnal processor external memory | |
JP2919357B2 (en) | CPU interface circuit | |
KR950012502B1 (en) | Unit initialization circuit using EEPROM | |
JPH0635845A (en) | Access control circuit device | |
JPS6349811B2 (en) | ||
JP2884620B2 (en) | Digital image processing device | |
JP2716284B2 (en) | Semiconductor integrated circuit | |
JPH10149313A (en) | Shared memory controller | |
JPH0543142B2 (en) | ||
JPH04246699A (en) | Signal processor |