JPS641875B2 - - Google Patents

Info

Publication number
JPS641875B2
JPS641875B2 JP58083560A JP8356083A JPS641875B2 JP S641875 B2 JPS641875 B2 JP S641875B2 JP 58083560 A JP58083560 A JP 58083560A JP 8356083 A JP8356083 A JP 8356083A JP S641875 B2 JPS641875 B2 JP S641875B2
Authority
JP
Japan
Prior art keywords
output
signal
memory
circuit
data
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
Application number
JP58083560A
Other languages
Japanese (ja)
Other versions
JPS59210583A (en
Inventor
Hitoshi Yamada
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.)
GE Healthcare Japan Corp
Original Assignee
Yokogawa Medical Systems 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 Yokogawa Medical Systems Ltd filed Critical Yokogawa Medical Systems Ltd
Priority to JP58083560A priority Critical patent/JPS59210583A/en
Publication of JPS59210583A publication Critical patent/JPS59210583A/en
Publication of JPS641875B2 publication Critical patent/JPS641875B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C7/00Arrangements for writing information into, or reading information out from, a digital store

Description

【発明の詳細な説明】 本発明は、複数のメモリボードから出力データ
をバスラインに出力する場合に使用されるメモリ
出力制御方式に関するものである。
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a memory output control method used when output data is output from a plurality of memory boards to a bus line.

従来より、複数のメモリボードから各出力デー
タをバスラインに出力するような構成は多用され
ているが、通常、メモリ装置とデータを出力する
部分である出力回路とは別々のボードで構成され
ており、出力回路は各メモリボードに対して共通
に使用される形式となつている。
Conventionally, configurations in which each output data is output from multiple memory boards to a bus line have been widely used, but the memory device and the output circuit, which is the part that outputs data, are usually configured on separate boards. The output circuit is of a type commonly used for each memory board.

すなわち、第1図に示すように、各メモリ回路
10a,10b,……の出力は、オア結合された後
出力回路20を介してデータバス上に出力され
る。
That is, as shown in FIG. 1, the outputs of the memory circuits 10 a , 10 b , . . . are OR-combined and then output onto the data bus via the output circuit 20 .

各メモリ装置は外部より与えられるメモリアド
レスによりいずれか一つが選択される(同時に複
数個が動作することはない。)。今メモリ回路10
についてその動作を説明すれば、タイミング回
路TMaの制御に基づき、メモリ(通常ダイナミ
ツクRAM)DRAMaからのデータはそのデータ
が出るタイミングにおいて与えられるクロツク
CLKによつてレジスタREGaに入力される。
One of the memory devices is selected by a memory address given from the outside (more than one memory device does not operate at the same time). Now memory circuit 10
To explain the operation of a , based on the control of the timing circuit TM a , data from the memory (usually dynamic RAM) DRAM a is clocked at the timing when the data is output.
CLK is input to register REG a .

レジスタREGaに新しいデータが入つたサイク
ルで出力がイネーブルとなり(信号がLOWと
なり)、出力回路20のレジスタREGcに出力バ
ツフアBaを介してレジスタREGaのデータを移す
ことができるようになつている。
In the cycle in which new data enters register REG a , the output is enabled (the signal becomes LOW), and the data in register REG a can now be transferred to register REG c of the output circuit 20 via output buffer B a . ing.

このレジスタREGcのデータは外部より与えら
れる出力コントロール信号CNT1の制御下で出力
バツフアBcを介してデータバスDBに出力され
る。
The data in this register REG c is output to the data bus DB via the output buffer B c under the control of an output control signal CNT 1 applied from the outside.

しかしながら、このような従来のメモリ制御方
式において、出力回路は、その電気回路部品の数
が少ないにもかかわらず、例えば複数のバスライ
ンに出力する様な場合には信号線の数が多くなり
他の機能を有する回路との共存も難しく、メモリ
装置と同じように1枚のボードとして構成される
ため、実装密度の低下をきたし不経済であるとい
つた欠点があつた。
However, in such conventional memory control methods, although the output circuit has a small number of electrical circuit components, the number of signal lines increases when outputting to multiple bus lines, for example. It is difficult to coexist with circuits having the following functions, and since it is configured as a single board like a memory device, it has the drawback of reducing packaging density and being uneconomical.

本発明の目的は、このような欠点を解消するも
ので、出力回路をメモリ装置のボード内に組込む
ことにより、ボードの枚数を減らし、同時にボー
ド間の信号の転送を少なくすることのできるメモ
リ出力制御方式を提供することにある。
An object of the present invention is to eliminate such drawbacks, and to provide a memory output that can reduce the number of boards and at the same time reduce signal transfer between boards by incorporating an output circuit into the board of a memory device. The objective is to provide a control method.

以下図面を用いて本発明を詳しく説明する。第
2図は本発明の一実施例を示す要部構成図で、こ
こではマシンサイクルに同期して動作する高速演
算装置におけるメモリ回路を例にとつて示してあ
る。
The present invention will be explained in detail below using the drawings. FIG. 2 is a block diagram showing a main part of an embodiment of the present invention. Here, a memory circuit in a high-speed arithmetic device operating in synchronization with a machine cycle is shown as an example.

同図において、メモリ回路30a,30b……は
互いに同じ回路構成となつているので、メモリ回
路30aを代表してその構成を説明する。メモリ
回路はREAD(データ読み込み信号)の起動がか
かつてから3サイクル目に新たなデータを読み込
むことができ、また次のデータの読み込みのでき
るタイミングまでは現に格納されているデータを
任意に読み出すことができるように構成されたも
のである。
In the figure, memory circuits 30 a , 30 b . . . have the same circuit configuration, so the configuration of the memory circuit 30 a will be explained as a representative. The memory circuit can read new data in the third cycle after the activation of READ (data read signal), and can read the currently stored data arbitrarily until the next data can be read. It is configured so that it can be done.

メモリ回路30aにおいて、31aは出力コント
ロール回路、32aは出力コントロール回路31a
の出力と出力コントロール信号CNT1(出力イネ
ーブル)との負論理積をとるゲートである。出力
コントロール回路には図示しない中央処理装置か
ら出力イネーブル信号が与えられ、データバス
DBにデータを出力するかどうかが制御されるよ
うになつている。この出力イネーブル信号は各出
力コントロール回路に共通に与えられているが、
各メモリ装置はそれぞれアドレスが異なるので、
同時に起動してデータを出力するというような状
態は起らない。
In the memory circuit 30a , 31a is an output control circuit, and 32a is an output control circuit 31a .
This is a gate that performs a negative AND operation between the output of CNT1 and the output control signal CNT1 (output enable). An output enable signal is given to the output control circuit from a central processing unit (not shown), and the data bus
Whether or not data is output to the DB is now controlled. This output enable signal is commonly given to each output control circuit, but
Each memory device has a different address, so
A situation in which they start up and output data at the same time does not occur.

第3図は出力コントロール回路31aの構成の
詳細を示す図である。メモリDRAMaからレジス
タREGaにデータを読み出す場合には中央処理装
置CPUからデータレデイ信号(
READY)が送出され、Dタイプのフリツプフロ
ツプ(以下D−FFという)311に入力される。
D−FF311には第4図イに示すようなクロツ
ク1が与えられており、出力Q(B)は第4図ロのよ
うに変化する。ゲート312はこの出力Qとクロ
ツク1から第4図ハのクロツク信号CLKを作つ
てレジスタREGaに与える。これによりレジスタ
はメモリDRAMaよりデータを読み込む。一方、
ゲート313ではクロツク1とD−FF311の
Q出力より信号を作る。この
は全メモリ回路に共通に接続されており、この信
号が出ると全てのメモリ回路は出力コントロール
回路をデイスエーブルの状態に戻し、この
BUSREQ信号を出した回路のみはその後再度イ
ネーブルの状態にセツトされる。この状態にセツ
トするための回路部分がフリツプフロツプ314
およびその周辺部の回路である。D−FF314
は、レジスタのデータをデータバスDBに送出す
るために必要な制御信号(第4図のヌ)を得るた
めのものである。D−FF314のD入力には、
BUSREQ(第4図のニ)とD−FF314自身の
Q出力との論理積の信号が入力される。また、ク
ロツクとしては第4図リに示すようなデユテイレ
シオ(周期はクロツク1に同じ)のクロツク2が
入力されており、D−FF314のQ出力は、第
4図トのように変化する。一方、D−FF311
の出力とD−FF314のQ出力との論理積か
ら得られる第4図ヘのようなクリア信号がクリア
端子に与えられている。
FIG. 3 is a diagram showing details of the configuration of the output control circuit 31a . When reading data from memory DRAM a to register REG a , the data ready signal (
READY) is sent out and input to a D-type flip-flop (hereinafter referred to as D-FF) 311.
The D-FF 311 is supplied with a clock 1 as shown in FIG. 4A, and the output Q(B) changes as shown in FIG. 4B. The gate 312 generates the clock signal CLK shown in FIG. 4C from this output Q and the clock 1, and applies it to the register REG a . This causes the register to read data from memory DRAM a . on the other hand,
A gate 313 generates a signal from the clock 1 and the Q output of the D-FF 311. This is commonly connected to all memory circuits, and when this signal is output, all memory circuits return their output control circuits to the disabled state.
Only the circuit that issued the BUSREQ signal is then set to the enabled state again. The circuit part for setting this state is a flip-flop 314.
and its peripheral circuits. D-FF314
is for obtaining a control signal (N in FIG. 4) necessary for sending the data in the register to the data bus DB. For the D input of D-FF314,
A signal of the AND of BUSREQ (D in FIG. 4) and the Q output of the D-FF 314 itself is input. Further, a clock 2 having a duty ratio (the period is the same as clock 1) as shown in FIG. 4 is inputted as a clock, and the Q output of the D-FF 314 changes as shown in FIG. On the other hand, D-FF311
A clear signal as shown in FIG. 4 obtained from the logical product of the output of the D-FF 314 and the Q output of the D-FF 314 is applied to the clear terminal.

このように接続されたフリツプフロツプ314
とその周辺部の回路は、次のように動作する。こ
の出力コントロール回路が信号をアク
テイブにしている間にクロツク2がアクテイブに
なると、このときのD−FF314のD入力がハ
イレベルであることによりそのQ出力がハイレベ
ルになるが、このQ出力がゲート315でD−
FF311のハイレベルの出力と論理積される
ことによりクリア信号がアクテイブになつてD−
FF314はすぐクリアされ、そのQ出力がロー
レベルになる。すなわち、信号をアク
テイブにした出力コントロール回路においては、
D−FF314は一旦ハイレベルになるがすぐに
ローレベルになる。これに対して、他の出力コン
トロール回路からアクテイブのBUSREQ信号が
来ているときにクロツク2がアクテイブになる
と、やはりD入力がハイレベルであることにより
D−FF314のQ出力がハイレベルになるが、
D−FF311の出力がローレベルであること
によりクリア信号はアクテイブにならず、D−
FF314のQ出力はハイレベルのままになる。
これによつて、D−FF314のQ出力が前のサ
イクルの動作の結果としてローレベルになつてい
たとしてもハイレベルに変えられる。
Flip-flop 314 connected in this way
and its peripheral circuitry operate as follows. If clock 2 becomes active while this output control circuit is making the signal active, the D input of D-FF314 is at high level at this time, so its Q output goes to high level. D- at gate 315
The clear signal becomes active by being ANDed with the high level output of FF311, and D-
FF314 is cleared immediately and its Q output becomes low level. In other words, in the output control circuit with the signal active,
D-FF314 becomes high level once, but immediately becomes low level. On the other hand, if clock 2 becomes active while an active BUSREQ signal is coming from another output control circuit, the Q output of D-FF314 becomes high level because the D input is also high level. ,
Since the output of D-FF311 is low level, the clear signal does not become active, and the D-FF311 output does not become active.
The Q output of FF314 remains at high level.
Thereby, even if the Q output of the D-FF 314 was at a low level as a result of the operation in the previous cycle, it is changed to a high level.

ゲート32aは、D−FF314のQ出力と、全
メモリ回路に共通に与えられている出力イネーブ
ル(第4図のホ)との負論理積をとりレジスタ
REGaからのデータ送出を可能とするイネーブル
信号(第4図のヌ)を得ることができるようにな
つている。
The gate 32a performs the negative AND of the Q output of the D-FF 314 and the output enable commonly given to all memory circuits (H in Figure 4), and outputs it to the register.
It is now possible to obtain an enable signal (N in FIG. 4) that enables data transmission from REG a .

D−FF314のQ出力は、信号が自
発か他発かによつて前記のように変化するので、
イネーブル信号は信号が自発のときの
み得ることができ、かつ、信号が他発
のときは誤つてイネーブル信号を得ることを確実
に防止できる。
Since the Q output of D-FF314 changes as described above depending on whether the signal is spontaneous or external,
The enable signal can be obtained only when the signal is generated spontaneously, and when the signal is generated elsewhere, it is possible to reliably prevent the enable signal from being obtained by mistake.

このようにして、指定されたメモリ回路からの
データのみがデータバス上に出力される。なお、
BUSREQがどのメモリ回路からも出ないサイク
ルでは、出力コントロール回路は前サイクルと同
じ状態を維持する。
In this way, only data from the designated memory circuit is output onto the data bus. In addition,
In cycles where BUSREQ is not output from any memory circuit, the output control circuit remains in the same state as the previous cycle.

以上説明したように、本発明によれば、出力回
路専用のボードを必要とすることなく、また各ボ
ード間の信号の転送を少なくした上で、データバ
スへのデータ出力を可能とすることができる。
As described above, according to the present invention, it is possible to output data to a data bus without requiring a board dedicated to an output circuit and with reducing the number of signal transfers between each board. can.

また、本発明によれば、ボードの枚数や種類の
削減に寄与でき、更に、どのボードから出力され
るかを決定する回路が各回路に備えられているた
めボードを挿入するスロツトを任意にできる利点
がある。
Further, according to the present invention, it is possible to contribute to a reduction in the number and types of boards, and furthermore, since each circuit is equipped with a circuit that determines which board outputs the output, it is possible to insert the board into any slot. There are advantages.

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

第1図は従来のメモリ装置の構成を示す図、第
2図は本発明に係るメモリ装置の実施例構成図、
第3図は出力コントロール回路の実施例図、第4
図は各部の動作を説明するためのタイムチヤート
である。 DB……データバス、30a,30b、……メモ
リ回路、31a……出力コントロール回路、32a
……ゲート、DRAMa……メモリ、REGa……レ
ジスタ、311,314……D−FF、312,
313,315,317……ゲート、316……
バツフア。
FIG. 1 is a diagram showing the configuration of a conventional memory device, FIG. 2 is a configuration diagram of an embodiment of the memory device according to the present invention,
Figure 3 is an example diagram of the output control circuit, Figure 4
The figure is a time chart for explaining the operation of each part. DB...data bus, 30a , 30b ,...memory circuit, 31a ...output control circuit, 32a
...Gate, DRAM a ...Memory, REG a ...Register, 311, 314...D-FF, 312,
313, 315, 317...gate, 316...
Batsuhua.

Claims (1)

【特許請求の範囲】 1 それぞれ出力バツフアを通じて共通のデータ
バスに接続されマシンサイクルに同期してマシン
サイクルの数サイクルにわたつて動作する複数の
メモリのための出力制御方式であつて、 外部から第1の共通信号線を通じて与えられる
出力イネーブル信号を複数の出力バツフアにそれ
ぞれ伝達する複数のゲートと、 これら複数のゲートに対応して設けられ第2の
共通信号線の信号に基づいてそれぞれのゲートの
開閉を制御する複数の制御手段とを有し、 各制御手段は、 対応するゲートを開くとき第2の共通信号線に
アクテイブレベルの信号を出力する手段と、 第2の共通信号線のアクテイブレベルの信号に
従つて前記ゲートを一旦閉じる手段と、 第2の共通信号線の信号をアクテイブレベルに
したのが自己であるときはさらに前記ゲートを開
く手段とを有することを特徴とするメモリの出力
制御方式。
[Scope of Claims] 1. An output control method for a plurality of memories each connected to a common data bus through an output buffer and operating over several machine cycles in synchronization with a machine cycle, which A plurality of gates each transmitting an output enable signal given through one common signal line to a plurality of output buffers; a plurality of control means for controlling opening and closing, each control means: means for outputting an active level signal to the second common signal line when opening the corresponding gate; and a means for outputting an active level signal to the second common signal line when opening the corresponding gate. An output of a memory characterized by having means for temporarily closing the gate in accordance with a signal of the second common signal line, and means for further opening the gate when the second common signal line is set to an active level. control method.
JP58083560A 1983-05-13 1983-05-13 Output controlling system of memory Granted JPS59210583A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP58083560A JPS59210583A (en) 1983-05-13 1983-05-13 Output controlling system of memory

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58083560A JPS59210583A (en) 1983-05-13 1983-05-13 Output controlling system of memory

Publications (2)

Publication Number Publication Date
JPS59210583A JPS59210583A (en) 1984-11-29
JPS641875B2 true JPS641875B2 (en) 1989-01-12

Family

ID=13805894

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58083560A Granted JPS59210583A (en) 1983-05-13 1983-05-13 Output controlling system of memory

Country Status (1)

Country Link
JP (1) JPS59210583A (en)

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS553037A (en) * 1978-06-20 1980-01-10 Nec Corp Input/output processor
JPS56152025A (en) * 1980-04-23 1981-11-25 Mitsubishi Electric Corp Data selecting circuit

Also Published As

Publication number Publication date
JPS59210583A (en) 1984-11-29

Similar Documents

Publication Publication Date Title
JP2999845B2 (en) Double speed control method for serial access memory
JP3468140B2 (en) Memory module system
US5489865A (en) Circuit for filtering asynchronous metastability of cross-coupled logic gates
US5648931A (en) High speed synchronous logic data latch apparatus
US6243777B1 (en) Circuit for preventing bus contention
US5903508A (en) Input buffer of memory device for reducing current consumption in standby mode
JPS641875B2 (en)
JPS6248846B2 (en)
JPH0783274B2 (en) Integrated electronic multiplexer circuit
JP2509632B2 (en) Data input / output device
US5539887A (en) Input buffer circuit for a microprocessor which prevents improper data input
JP3459542B2 (en) Serial data transfer device
JPS5855485Y2 (en) information processing equipment
JP2867480B2 (en) Memory switching circuit
JPH02276348A (en) Transmission system
KR920004415B1 (en) Data transmission circuit and method
JPH04155481A (en) Microprocessor
JPS59123026A (en) Output system of answer signal for asynchronous bus
JPH06266609A (en) Microcomputer
JPH0645909A (en) Bidirectional buffer circuit
JPS5932026A (en) Controlling system of data transfer timing
JPH05334878A (en) Semiconductor memory device
JPS634485A (en) Memory access method
JPS6059584A (en) Memory circuit
JPS6313195A (en) High speed memory device