JPS5897731A - I/O control method for logic integrated circuits - Google Patents

I/O control method for logic integrated circuits

Info

Publication number
JPS5897731A
JPS5897731A JP56197180A JP19718081A JPS5897731A JP S5897731 A JPS5897731 A JP S5897731A JP 56197180 A JP56197180 A JP 56197180A JP 19718081 A JP19718081 A JP 19718081A JP S5897731 A JPS5897731 A JP S5897731A
Authority
JP
Japan
Prior art keywords
signal
data
internal
logic integrated
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.)
Granted
Application number
JP56197180A
Other languages
Japanese (ja)
Other versions
JPH0472260B2 (en
Inventor
Yoshimune Hagiwara
萩原 吉宗
Shigemichi Maeda
前田 成道
Takashi Akazawa
赤沢 隆
Shizuo Sugiyama
杉山 静夫
Haruo Koizumi
治男 小泉
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
Kokusai Denki Electric Inc
Original Assignee
Hitachi Denshi KK
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 Denshi KK, Hitachi Ltd filed Critical Hitachi Denshi KK
Priority to JP56197180A priority Critical patent/JPS5897731A/en
Publication of JPS5897731A publication Critical patent/JPS5897731A/en
Publication of JPH0472260B2 publication Critical patent/JPH0472260B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/40Bus structure
    • G06F13/4063Device-to-bus coupling
    • G06F13/4068Electrical coupling
    • G06F13/4072Drivers or receivers
    • G06F13/4077Precharging or discharging

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Multi Processors (AREA)
  • Bus Control (AREA)
  • Microcomputers (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.

Description

【発明の詳細な説明】 本発明は、論理集積回路の入出力制御方式に関し、特に
プリチャージ方式のデータ・バスを用−た大規模集積回
路において、非同期に外部装置との閏でデータ転送が行
える入出力制御方式に岡するものである。
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to an input/output control method for logic integrated circuits, and in particular, in large-scale integrated circuits using a precharge type data bus, data transfer is performed asynchronously with an external device. This will lead to improved input/output control methods.

最近のように、マイタルコンミシータが各種分−に広く
使用されるようになると、他の一理装置とマイクロコン
ピュータとを結合して、互−にデータを転送する必要が
生ずる。また、最近のマイクロコンピュータは、高速動
作のため1マシン・サイクルのうちの一部分の区間でデ
ータ・バスにプリチャージする方式の回路構成が用1ら
れ、例えばレジスタの内容によりスイッチをコントロー
ルすることにより、データ・バスを介して入出力データ
を転送する。
As mital commiscators have recently come into wide use in various applications, it has become necessary to connect other processing devices and microcomputers to mutually transfer data. Furthermore, recent microcomputers use a circuit configuration in which the data bus is precharged during a portion of one machine cycle in order to operate at high speed. , transfer input and output data via the data bus.

従来、このようなマイクロコンピュータllf)1ml
理集積回路では、讐続された外部装置と内部のレジスタ
との間でデータ転送を行う場合、内部夕胃ツタと外部装
置のり讐ツクとを同期させて行う方法、あるいはプリチ
ャージ方式を採用L″Cいな一データ・バスの回路構成
によシ行う方法によ隻爽現して−る。
Conventionally, such a microcomputer llf) 1ml
In physical integrated circuits, when data is transferred between an interconnected external device and an internal register, a method is adopted in which the internal register and external device register are synchronized, or a precharge method is used. ``The C-insert data bus's circuit configuration is clearly reflected in the way it is implemented.

しかし、前者の方法では、異なるクロックを有する複数
の装置間でデータ転送を行うためには、同期化に複雑な
回路が必要となり、また後者の方法でけ、内部レジスタ
と内部パスのインターフェイス回路が複雑となる。
However, the former method requires complex synchronization circuits to transfer data between multiple devices with different clocks, and the latter method requires internal registers and internal path interface circuits. It becomes complicated.

本発明の目的は、このような従来の欠点を除去するため
、プリチャージ方式のデータ・パス構成を用いて高速動
作を行うとともに、内部レジスタと外部の別系統のクロ
ックで動作する装置との間で、回路規模を殆んど増加す
ることなく、データ転送。を行うことができる論理集積
回路の入出力制御方式を提供することにある。
An object of the present invention, in order to eliminate such conventional drawbacks, is to perform high-speed operation using a precharge-type data path configuration, and to provide a high-speed operation between an internal register and an external device that operates using a different system of clocks. This allows data transfer with almost no increase in circuit scale. An object of the present invention is to provide an input/output control method for a logic integrated circuit that can perform the following steps.

上記目的を達成するため、本発明による論理集積回路の
入出力制御方式ではM OS (Mstaj 0xIL
s8・m1eon改ultor )で構成され、内部デ
ータ・バスをプリチャージした後に、メモリ、レジスタ
、および演算回路等の相互間でデータ転送を行う論理集
積回路において、その論理集積回路とけ黒なるクロック
で動作する外部装置より非同期で論理集積回路内のデー
タ・レジスタに対し、内部データ・バスを介してデータ
転送の要求があったとき、論理集積回路の動作クロック
を一時停止し、内部データ・バスを外部装置に回路的に
接続し、さらにデータ転送サイクルの最初の期間に内部
りpツクと興なる信号により内部データ・バスをプリチ
ャージすることを特徴としている。
In order to achieve the above object, the logic integrated circuit input/output control method according to the present invention uses MOS (Mstaj 0xIL
s8/m1eon (modified ultor)), which transfers data between memory, registers, arithmetic circuits, etc. after precharging the internal data bus, the logic integrated circuit uses a black clock. When an operating external device asynchronously requests data transfer to a data register in the logic integrated circuit via the internal data bus, the logic integrated circuit's operating clock is temporarily stopped and the internal data bus is switched off. It is characterized in that it is connected in circuitry to an external device and further precharges the internal data bus with a signal that occurs during the initial period of a data transfer cycle.

以下、本発明の実施例を、図面によシ説明する。Embodiments of the present invention will be described below with reference to the drawings.

第1図は、本発明の対象となるMO8ディジタル大規模
集積回路のブロック構成図である。
FIG. 1 is a block diagram of an MO8 digital large-scale integrated circuit to which the present invention is applied.

第1図においては、MO8ディジタル大規模集積回路(
以下LSIと記す)1およびそれと接続されてデータ転
送を行う装置(例えば1ディジタル計算機)2が示され
ており、LSllとディジタル計算機2はそれぞ、れ非
同期の興なる周波数のりジッタで動作しているものとす
る。
In Figure 1, an MO8 digital large-scale integrated circuit (
1 (hereinafter referred to as LSI) 1 and a device (for example, 1 digital computer) 2 that is connected to it and performs data transfer are shown, and LS11 and digital computer 2 each operate at an asynchronous frequency and jitter. It is assumed that there is

Lgllは、演算回路(ALU)10、データ記憶装置
(RAM)11、複数のデータ用レジスタ(]LItG
l 、2)12.13%内部動作を制御するプ四グラム
が格納された記憶装置(ROM)14、外部ディジタル
計算機とのインターフェイスである入出力回路(入出力
バツ7ア)15、およびタイミング制御回路(コントロ
ール)16を備えている。
Lgll includes an arithmetic circuit (ALU) 10, a data storage device (RAM) 11, and multiple data registers (]LItG
1, 2) 12.13% A memory device (ROM) 14 storing a program that controls internal operations, an input/output circuit (input/output circuit) 15 that is an interface with an external digital computer, and timing control. A circuit (control) 16 is provided.

LSIIとディジタル計算機2とは、nビットのデータ
・バス3、mビットのファンクション・バス5、チップ
・セレクト信号(O8)6、リード/ライト制御信号(
R/W)7、およびデータ転送タイミング信号(II:
)8で接続される。
The LSII and the digital computer 2 have an n-bit data bus 3, an m-bit function bus 5, a chip select signal (O8) 6, and a read/write control signal (
R/W) 7, and data transfer timing signal (II:
)8 is connected.

第2図は、第1図のLSI内部で用いられているバス・
プリチャージ方式によるデータ転送回路の構成図であり
、第3図は第2図の動作タイムチャートである。
Figure 2 shows the bus used inside the LSI in Figure 1.
3 is a configuration diagram of a data transfer circuit using a precharge method, and FIG. 3 is an operation time chart of FIG. 2.

MOS−L8Iで高速動作を行わせるために、一般に用
いられているバス・プリチャージ方式によるデータ転送
回路は、第2図に示すように、データ・パスD1プリチ
ャージ用トランジスタT工。
As shown in FIG. 2, a commonly used data transfer circuit using a bus precharge method for high-speed operation in MOS-L8I includes a transistor T for precharging the data path D1.

スイッチ用トランジスタTl r Tl 、スイッチ制
御用レジスタ1丁、転送データをセットするレジスタ1
8等より構成される。 また、Aはバスをプリチャージ
するための制御信号、Bはレジスタ17の出力信号、C
はレジスタ17の内容をバスに出力するタイミングを与
える制御信号、DFimI数本あるうちの1本を示すデ
ータ・バス、Eはバスの内容をレジスタ18に取り込む
制御信号である。
Switch transistor Tl r Tl , one switch control register, register 1 for setting transfer data
Consists of 8 mag. In addition, A is a control signal for precharging the bus, B is an output signal of the register 17, and C is a control signal for precharging the bus.
E is a control signal that gives the timing to output the contents of the register 17 to the bus, a data bus indicating one of several DFimI buses, and E is a control signal that takes the contents of the bus into the register 18.

LaI3は、第3図に示すような一定周期の゛サイクル
(’l’cyo )で動作する。 このサイクルでは、
先ず信号人によりトランジスタT、を通してデータ・バ
スDの寄生容jlC1をプリチャージする(第3図ム参
照)。これにより、データ・バスDFi論理レベル“ど
の状態になる(第3図り参照)。プリチャージが終了し
た後、信号Cによりレジスタ17の出力Bがデータ・バ
スDに出力される(第3図B、C参照)。 このとき、
レジスタ17の内容が“1″′であれば、トランジスタ
T Tがオンとな1f    懲 り、寄生容量C1の電荷がトランジスタT11T、全通
してディスチャージされ、−データ・バスDは“0状態
になる(第3図りの低レベル参照)。 一方、レジスタ
17の出力Bが0 であれば、トランジスタ’1’、、
T、には電流が流れず、データ・バスDFi“1″の状
態に保たれる(第3図りの高レベル参照)。
The LaI3 operates in a constant cycle ('l'cyo) as shown in FIG. In this cycle,
First, the parasitic capacitance jlC1 of the data bus D is precharged by the signal generator through the transistor T (see FIG. 3). As a result, the logic level of the data bus DFi becomes "which state (see Figure 3). After the precharging is completed, the output B of the register 17 is outputted to the data bus D by the signal C (see Figure 3). , C). At this time,
If the content of the register 17 is "1", the transistor T is turned on, the charge of the parasitic capacitance C1 is discharged through the transistor T11T, and the data bus D becomes "0" ( (See the low level in the third diagram).On the other hand, if the output B of the register 17 is 0, the transistor is '1'.
No current flows through T, and the data bus DFi is kept in the "1" state (see the high level in the third diagram).

とのデータ・バスDの状態け、インバータGlを通して
レジスタ18に、タイミング・ノぐバスEによってセッ
トされる。
The state of data bus D is set by timing bus E through inverter Gl in register 18.

第4図は、本発明の実施例を示すLSI内のデータ転送
制御回路の構成図であり、第5図、第6図は第4図にお
ける動作タイム・チャートである。
FIG. 4 is a configuration diagram of a data transfer control circuit in an LSI showing an embodiment of the present invention, and FIGS. 5 and 6 are operation time charts in FIG. 4.

第4図におけるデータ・バス3.4はnビットのわ7成
1になっている。 また、第1Fに示した回路の他に、
制御タイミングを発生するクロック発生回路19および
内部制御タイミング発生回路20が示されている。 φ
。、φ0.φ、、φ、は%LSI1内の各部を制徘する
4相オーバラツプの基本りVツクである。 第3図にお
ける信号A、C,Ea、それぞれ第4図における信号3
0.34−.33に対応し、また第4図ではその他に入
出カッ(ツ7ア15のコントロール信号35、内部の通
常動作の停止を示す信号DIalt ) 31 、おキ
び外部からL12 811の内部レジスタ21.22にデータ転送を要求す
る信号(Hazt−D)32が示されている。
The data bus 3.4 in FIG. 4 is an n-bit network. In addition to the circuit shown in 1F,
A clock generation circuit 19 and an internal control timing generation circuit 20 that generate control timing are shown. φ
. , φ0. φ, , φ are the basic four-phase overlap Vts that control each part within the LSI 1. Signals A, C, Ea in FIG. 3, and signal 3 in FIG. 4, respectively.
0.34-. 33, and in FIG. 4, there are also input/output signals (control signal 35 of the 7A 15, signal DIalt indicating the stop of internal normal operation) 31, and internal registers 21 and 22 of the L12 811 from the outside. A signal (Hazt-D) 32 is shown requesting data transfer.

tIv、5図は、通常動作時のタイミングを示し、第6
図は外部よりデータ転送の要求があった場合で、レジス
タのデータのリード動作のタイミングを示す。
tIv, Figure 5 shows the timing during normal operation, and the sixth
The figure shows the timing of register data read operation when there is an external data transfer request.

第6図においては、LSI1を選択するためのチップ・
セレクト信号フが入力され1に%/’ため、入力り四ツ
タ(OLK2)から第4図に示すりシック発生器19に
よ抄発生された4相りpツタφ。〜φ、で、L s l
lの内部の回路が動作する。
In FIG. 6, the chip for selecting LSI1 is
Since the select signal F is inputted to 1%/', a four-phase p-twinter φ is generated by the chic generator 19 as shown in FIG. ~φ, and L s l
The internal circuit of l operates.

前記信号人、C21に対応するプリチャージ信号30、
データ出力信号34、データ入力信号33は、第4図の
内部制御タイミング発生回路20で、基本り―ツクφ。
a precharge signal 30 corresponding to the signal person C21;
The data output signal 34 and the data input signal 33 are basically outputted by the internal control timing generation circuit 20 shown in FIG.

〜φ、を組み合わ姥ることにより生成される。 この状
態では、入出力フントロール信号35、データ転送要求
信号(Bazt −D)32、動作停止信号(Hajt
)31の各信号は発生しfkvh。
It is generated by combining and subsuming ~φ. In this state, the input/output control signal 35, data transfer request signal (Bazt-D) 32, and operation stop signal (Hajt-D) are activated.
)31 signals are generated fkvh.

一方、外部のディジタル計算機よりデータ転送要求があ
ったときには、転送要求(フードが7アンクシヨン信号
6によって与えられ、第6図(6)に示すように1チツ
プ・セレクト信号7が入力されたとき、第4図に示すコ
ントレール回路16でこれを検出して、りpツク発生器
19にデータ転送要求信号32を送る。 これによ抄ク
ロック発生器19け、通常動作を停止させることを示す
信号(](ajt −D ) 31を出力する。
On the other hand, when there is a data transfer request from an external digital computer, when the transfer request (hood is given by the 7 action signal 6 and the 1 chip select signal 7 is input as shown in FIG. 6 (6), The control circuit 16 shown in FIG. 4 detects this and sends a data transfer request signal 32 to the ripple clock generator 19. This causes the ripple clock generator 19 to send a signal indicating that normal operation is to be stopped. (](ajt-D) 31 is output.

りpツク発生rr19では、クロックφ。〜φ、を停止
し、l/8サイクル間遅らせて停止信号”[1(act
 )31を出力する(第6図(t)参照)。 このAサ
イクルの間に通常時とFi異なる回路でプリチャージ信
号30を出力してデータ・バス4を“1 のレベルにプ
リチャージする(第6図6II)(n)参照)。
At the occurrence of rip-lock rr19, the clock φ. ~φ, is delayed for 1/8 cycles, and the stop signal "[1(act
) 31 (see FIG. 6(t)). During this A cycle, a precharge signal 30 is outputted by a circuit Fi different from that in normal times, and the data bus 4 is precharged to the level "1" (see FIG. 6, 6II, (n)).

外部からのタイミング信号6により、データ出力信号3
4が内部制御タイミング発生囲路20から発生される。
Data output signal 3 is generated by external timing signal 6.
4 is generated from an internal control timing generation circuit 20.

 データ出力信号34は、トランジスタT  〜丁  
をオンにしてレジスタ21〜221−1      m
 −n の1つの内容をトランジスタ’r、−1〜Ts−〇を通
してデータ・パス養に出力する(第2図、第3図の動作
参照)。 データ・バス専の内容は、タイミング信号6
により制御されるI10コントロール信号3δでLSI
Iの外部データ・バス3に出力され、ディジタル計算機
2へ読み出される。
The data output signal 34 is connected to the transistor T.
Turn on registers 21 to 221-1 m
-n is output to the data path through transistors 'r, -1 to Ts-0 (see operation in FIGS. 2 and 3). The content of the data bus only is the timing signal 6.
LSI with I10 control signal 3δ controlled by
It is output to the external data bus 3 of I and read out to the digital computer 2.

1回のデータ転送が終了すると、チップ・セレクト信号
7がなくなるので、これを第4図のコントレール回路1
6で検知して、再び基本クロックφ。
When one data transfer is completed, the chip select signal 7 disappears, so this is sent to the control circuit 1 in Figure 4.
6 and the basic clock φ is detected again.

〜φ、を発生し、通常動作に入る。~φ, and enters normal operation.

第7図は、第4図トおける基本りpツタ(φ、〜φ、)
、プリチャージ信号30および動作停止信号(Hajt
 ) 31を発生さぜる回路の構成図である。
Figure 7 shows the basic ivy (φ, ~φ,) in Figure 4.
, precharge signal 30 and operation stop signal (Hajt
) is a configuration diagram of a circuit that generates 31.

4相りpツク発生器19は、単相の入力クロック(OL
 K 2)よ〉第6図−)〜O)に示す4相オーバラッ
プ・クロック(φ。、φ8.φ□、φ1.)を発生する
The four-phase clock generator 19 receives a single-phase input clock (OL
K2) generates four-phase overlap clocks (φ., φ8.φ□, φ1.) shown in FIG. 6-) to O).

データ転送要求信号(Hajt −D ) 32が入力
すると、ナンド・ゲートG2により作られるφ1.・φ
□のタイミングで79ツブ・70ツブ24をセラ)する
・次に、φ8.のタイミングで7リツプ・7aフプ23
をセットし、そのセット出力信号と41Hオーバラツプ
・り田ツク(≠。r−IIg)とをナンド・ゲート(0
3〜G6)に入力して基杢夕四ツタナ。〜φ、の出力を
停止する。 一方、7リツプ・7wツブ24がセットさ
れると、アンド・ゲー)GIOによシクロツクφ□との
アンド信号が7リツプ・フロップ25のS端子に入力し
、1サイク#、 (Tayo )の初めより’[’cy
c / 5だけ遅れて7リツプ・フロップ25をセット
する。 フリップ・フリップ25のQ出力は、停止信号
(HlLlt ) 31になるとともに、ナンド・ゲー
トG8においてフリップ・70ツブ23のQ出力とアン
ドをとることにより外部とのデータ転送時のデータ・バ
ス・プリチャージ信号30を出力する(第6図−)(ロ
)参照)。
When data transfer request signal (Hajt-D) 32 is input, φ1.・φ
At the timing of □, do 79 knobs and 70 knobs 24). Next, φ8. At the timing of 7 rip, 7a flip 23
is set, and the set output signal and the 41H overlap data block (≠.r-IIg) are connected to a NAND gate (0
3~G6) and enter the basic Yushitsutana. ~φ, stops outputting. On the other hand, when the 7-rip/7-w block 24 is set, an AND signal with the cyclic clock φ From '['cy
Set the 7 lip-flop 25 with a delay of c/5. The Q output of the flip flip 25 becomes a stop signal (HlLlt) 31, and is ANDed with the Q output of the flip 70 tube 23 in a NAND gate G8 to control the data bus pre-load during data transfer with the outside. A charge signal 30 is output (see FIG. 6-) (b)).

データ転送要求信号(Hajt−D)32が“0”にな
ると、フリップ・フロップ24−.23が各タイミング
でリセットされ、ナンド・ゲー)03〜G6より基本ク
ロックφ。〜φ、が再び出力するとともに、7リツプ・
7胃フプ24の出力とクロックφ、ヨをナンド・ゲート
G11でアンドして、フリップ・70ツブ25の几端子
に入力し、これをリセットする。
When the data transfer request signal (Hajt-D) 32 becomes "0", the flip-flops 24-. 23 is reset at each timing, and the basic clock φ is generated from NAND G6)03 to G6. ~φ is output again, and 7 rip.
The output of the 7-bit flip 24 and the clocks φ and y are ANDed by a NAND gate G11, and inputted to the terminal of the flip 70-tube 25 to reset it.

仁れによに停止信号(Ha7t ) 31は“0”メな
って、通常動作状態に戻る。
The stop signal (Ha7t) 31 becomes "0" and returns to the normal operating state.

なお、第6図−)におφては、外部との閣のデータ転送
時に発生するバス・プリチャージ信号30(斜線で示す
)が、通常動作時に発生するバス・プリチャージ信号3
0と偶然同一時刻で発生して−るが、異なる任意の時刻
に発生させることがで龜るのは勿論である。
In addition, in Fig. 6-), the bus precharge signal 30 (shown with diagonal lines) generated during data transfer between the cabinet and the outside is the bus precharge signal 3 generated during normal operation.
It happens to occur at the same time as 0, but it goes without saying that it would be difficult to cause it to occur at an arbitrary different time.

以上説明したように、本発明によれば、Mo2で構成さ
れた大規模集積回路において、プリチャージ方式のデー
タ・バス構成を用いて高速動作を行って−る場合、外部
から内部レジスタとの閏でデータ転送要求があったなら
ば、内部タロツタ動作モードを停止し、さらに外部との
データ転送時に、独立してバス・プリチャージ信号を発
生″:5−するので、複数の内部レジスタの各ビットご
とに回路を付加する必要がなく、集積回路の回路規模の
増加を最小限に止めて、外部とのデータ転送を行うこと
ができる。
As explained above, according to the present invention, when high-speed operation is performed using a precharge type data bus configuration in a large-scale integrated circuit configured with Mo2, an external register can be accessed from an internal register. If a data transfer request is made, the internal tarotutter operation mode is stopped, and a bus precharge signal is generated independently during data transfer with the outside, so each bit of multiple internal registers is There is no need to add a circuit for each integrated circuit, and data can be transferred to and from the outside while minimizing the increase in the circuit scale of the integrated circuit.

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

第1図祉本発明の対象となる論理集積回路のプリッタ構
成図、第2図は第1図の回路内で用いられるバス・プリ
チャージ方式のデータ転送回路の構成図、第3図は第2
同における動作タイム・チャー、ト、第4図は本発明の
実施例を示す論理集積回路内のデータ転送制御部の構成
図、第6図、第6図はそれぞれ第4図における動作タイ
ム・チャート、第7図は第4図におけるクロック、プリ
チャージ信号、停止信号等を発生する回路の構成図であ
る。 1:論理集積回路(Lsz)、2:外部装置(ディジタ
ル計算lIb4)、3=外部データ・バス、′4=内部
データ・バス、19:り四ツク発生回路、20:内部割
部タイミング発生回路、17,18゜21.22:レジ
スタ、23t24.25:フリップ・70ツブ。 第 11て CLKI               CLK2第2
図 第3図 E’ l ■ 第4図 LK2 第5図 第6図 第7図 第1頁の続き ■出 願 人 日立電子株式会社 東京都千代田区神田須田町1丁 目23番2号
Fig. 1 is a block diagram of a splitter of a logic integrated circuit which is the subject of the present invention; Fig. 2 is a block diagram of a bus precharge type data transfer circuit used in the circuit of Fig. 1;
FIG. 4 is a configuration diagram of a data transfer control section in a logic integrated circuit showing an embodiment of the present invention, and FIGS. 6 and 6 are operation time charts in FIG. 4, respectively. , FIG. 7 is a block diagram of a circuit that generates a clock, a precharge signal, a stop signal, etc. in FIG. 4. 1: Logic integrated circuit (Lsz), 2: External device (digital calculation lIb4), 3 = External data bus, '4 = Internal data bus, 19: 4x generation circuit, 20: Internal division timing generation circuit , 17, 18° 21.22: Register, 23t24.25: Flip 70 knob. 11th CLKI CLK2 2nd
Figure 3 E'l ■ Figure 4 LK2 Figure 5 Figure 6 Figure 7 Continued from page 1 Applicant Hitachi Electronics Co., Ltd. 1-23-2 Kanda Suda-cho, Chiyoda-ku, Tokyo

Claims (1)

【特許請求の範囲】[Claims] M O8(M@taJ Qxlds ll*m1oon
auator )で構成され、内部データ・バスをプリ
チャージした後に、メモリ、演算回路、レジスタ等の閏
でデータ転送を行う論理集積回路において、該論理集積
回路とは異なるタロツクで動作する外部装置よ〉、非同
期で該論理集積回路内のデータ・レジスタに対し、内部
データ・バスを介してデータ転送要求があった場合、諌
論理集積回路の内部クリツタを一旦停止し、内部データ
・バスを外部装置に回路的に接続し、さらにデータ転送
サイクルの最初の期間に内部クロックとはlII&なる
外部からの制御信号によシ内部データ・バスをプリチャ
ージすることを特徴とする論理集積回路の入出力制御方
式。
M O8 (M@taJ Qxlds ll*m1oon
In a logic integrated circuit that is configured with an auator and that precharges an internal data bus and then transfers data using jumps such as memory, arithmetic circuits, registers, etc., an external device that operates on a different clock than the logic integrated circuit If there is an asynchronous data transfer request to the data register in the logic integrated circuit via the internal data bus, the internal critter of the logic integrated circuit is temporarily stopped and the internal data bus is transferred to the external device. An input/output control method for a logic integrated circuit, which is connected in a circuit and further precharges an internal data bus by an external control signal whose internal clock is lII& during the first period of a data transfer cycle. .
JP56197180A 1981-12-07 1981-12-07 I/O control method for logic integrated circuits Granted JPS5897731A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP56197180A JPS5897731A (en) 1981-12-07 1981-12-07 I/O control method for logic integrated circuits

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP56197180A JPS5897731A (en) 1981-12-07 1981-12-07 I/O control method for logic integrated circuits

Publications (2)

Publication Number Publication Date
JPS5897731A true JPS5897731A (en) 1983-06-10
JPH0472260B2 JPH0472260B2 (en) 1992-11-17

Family

ID=16370129

Family Applications (1)

Application Number Title Priority Date Filing Date
JP56197180A Granted JPS5897731A (en) 1981-12-07 1981-12-07 I/O control method for logic integrated circuits

Country Status (1)

Country Link
JP (1) JPS5897731A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6352254A (en) * 1986-08-21 1988-03-05 Ascii Corp Memory device

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5498546A (en) * 1978-01-23 1979-08-03 Nec Corp Test system for data processor
JPS55102061A (en) * 1979-01-29 1980-08-04 Fujitsu Ltd One chip processor

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5498546A (en) * 1978-01-23 1979-08-03 Nec Corp Test system for data processor
JPS55102061A (en) * 1979-01-29 1980-08-04 Fujitsu Ltd One chip processor

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6352254A (en) * 1986-08-21 1988-03-05 Ascii Corp Memory device

Also Published As

Publication number Publication date
JPH0472260B2 (en) 1992-11-17

Similar Documents

Publication Publication Date Title
US6128248A (en) Semiconductor memory device including a clocking circuit for controlling the read circuit operation
US5175819A (en) Cascadable parallel to serial converter using tap shift registers and data shift registers while receiving input data from FIFO buffer
JP2999845B2 (en) Double speed control method for serial access memory
JPS61156358A (en) Bus converter
JPH01265347A (en) Address generating device
JP3102301B2 (en) Semiconductor storage device
JP3320469B2 (en) Data processing circuit layout
JPS6221196B2 (en)
US5822270A (en) Circuit for generating internal column address suitable for burst mode
JPH0472260B2 (en)
JPH0828834B2 (en) Signal processor
JP2845115B2 (en) Digital signal processing circuit
JP3305975B2 (en) Address counter circuit and semiconductor memory device
JP2806849B2 (en) Memory address controller
JPS6256598B2 (en)
JPS6175382A (en) Image display unit
JPH02310888A (en) Static random access memory
JPH01208791A (en) Semiconductor storage circuit
JPS6111803Y2 (en)
JPH0467661B2 (en)
SU1501156A1 (en) Device for controlling dynamic memory
JP2668215B2 (en) Micro computer
JPH10224204A (en) Semiconductor integrated circuit
SU1564621A1 (en) Microprogram control device
JPH055133B2 (en)