JPH01102659A - Ram書き込み/読み出し調停方式 - Google Patents
Ram書き込み/読み出し調停方式Info
- Publication number
- JPH01102659A JPH01102659A JP25997787A JP25997787A JPH01102659A JP H01102659 A JPH01102659 A JP H01102659A JP 25997787 A JP25997787 A JP 25997787A JP 25997787 A JP25997787 A JP 25997787A JP H01102659 A JPH01102659 A JP H01102659A
- Authority
- JP
- Japan
- Prior art keywords
- data
- ram
- address
- read
- holding memory
- 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
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔概要〕
マイクロコンピュータがRAMにデータを書き込むこと
によってシステムの動作を制御している時、運用中のシ
ステムに影響を与えることなく該RAMにデータの書き
込み/読み出しを可能とするRAM書き込み/読み出し
調停方式に関し、 RAM書き込み/読み出し調停方式を実施する回路の規
模縮小を目的とし、 入力する駆動アドレスに対応して該システム制御用デー
タを書き込み、読み出すRAMと、該RAMから読み出
したデータを第1のクロックにより一時記憶する第1の
データ保持メモリと、該RAMに書き込むデータ、又は
RAMから読み出したデータを一時記憶する第2のデー
タ保持メモリと、設定アドレスを一時記憶するアドレス
保持メモリと、該設定アドレスと駆動アドレスとを比較
する比較手段と、該第1のクロック、該第1のクロック
から生成した第2のクロック及び該比較手段の出力が所
定状態になった時に信号を該RAM及び第2のデータ保
持メモリに送出する書き込み/読み出し調停手段とを設
け、 該比較手段からアドレス一致による一致出力が送出され
た時、該一致出力送出時の駆動アドレスに対応するデー
タをRAMから読み出して該第1のデータ保持用メモリ
で保持させた後、該書き込み/読み出し調停手段からの
信号を用いて該第2のデータ保持メモリに保持されてい
たデータを該RAMに書き込み、又は該一致出力送出時
の駆動アドレスに対応するデータを該RAMから読み出
して該第2のデータ保持メモリに書き込む様に構成する
。
によってシステムの動作を制御している時、運用中のシ
ステムに影響を与えることなく該RAMにデータの書き
込み/読み出しを可能とするRAM書き込み/読み出し
調停方式に関し、 RAM書き込み/読み出し調停方式を実施する回路の規
模縮小を目的とし、 入力する駆動アドレスに対応して該システム制御用デー
タを書き込み、読み出すRAMと、該RAMから読み出
したデータを第1のクロックにより一時記憶する第1の
データ保持メモリと、該RAMに書き込むデータ、又は
RAMから読み出したデータを一時記憶する第2のデー
タ保持メモリと、設定アドレスを一時記憶するアドレス
保持メモリと、該設定アドレスと駆動アドレスとを比較
する比較手段と、該第1のクロック、該第1のクロック
から生成した第2のクロック及び該比較手段の出力が所
定状態になった時に信号を該RAM及び第2のデータ保
持メモリに送出する書き込み/読み出し調停手段とを設
け、 該比較手段からアドレス一致による一致出力が送出され
た時、該一致出力送出時の駆動アドレスに対応するデー
タをRAMから読み出して該第1のデータ保持用メモリ
で保持させた後、該書き込み/読み出し調停手段からの
信号を用いて該第2のデータ保持メモリに保持されてい
たデータを該RAMに書き込み、又は該一致出力送出時
の駆動アドレスに対応するデータを該RAMから読み出
して該第2のデータ保持メモリに書き込む様に構成する
。
マイクロコンピュータがRAMにデータを書き込む事に
よってシステムの動作を制御している時、運用中のシス
テムに影響を与えることなく該RAMにデータの書き込
み/読み出しを可能とするRAM書き込み/読み出し調
停方式に関するものである。
よってシステムの動作を制御している時、運用中のシス
テムに影響を与えることなく該RAMにデータの書き込
み/読み出しを可能とするRAM書き込み/読み出し調
停方式に関するものである。
例えば、RAMにデータ1.データ2・・・と多数のデ
ータが書き込まれており、システムはタイムスロット1
ではデータ1を用いてシステムの動作を制御し、タイム
スロット2ではデータ2を用いてシステムの動作を制御
すると云う様にシステムがタイムスロットに依って別の
動作をする場合がある。
ータが書き込まれており、システムはタイムスロット1
ではデータ1を用いてシステムの動作を制御し、タイム
スロット2ではデータ2を用いてシステムの動作を制御
すると云う様にシステムがタイムスロットに依って別の
動作をする場合がある。
今、RAMに書き込まれたデータの内9例えばデータ2
をデータ2′に書き替えてシステムを制御しなければな
らない場合、システムを動作させながらこれを行わなけ
ればならないが、この時、書き込み/読み出し調停動作
を行う回路の簡易化を図る必要がある。
をデータ2′に書き替えてシステムを制御しなければな
らない場合、システムを動作させながらこれを行わなけ
ればならないが、この時、書き込み/読み出し調停動作
を行う回路の簡易化を図る必要がある。
第6図は従来例のブロック図、第7図は第6図の動作説
明図を示す。以下、RAM 6のアドレスA。
明図を示す。以下、RAM 6のアドレスA。
に書き込んだデータD、をデータ0.vに書き替えると
して、第7図を参照して第6図の動作を説明する。
して、第7図を参照して第6図の動作を説明する。
尚、第6図中のCLK−1はシステムクロック、 CL
K−2はシステムクロックに対して3例えば2周期だけ
位相が遅れたクロックである。
K−2はシステムクロックに対して3例えば2周期だけ
位相が遅れたクロックである。
又、アドレス保持用のフリップフロップ(以下。
FFと省略する)3にはアドレスA@が保持され、デー
タ保持用FF5には書き替えデータ0口′が書き込まれ
ているとする。更に、RAMは上記の様に時分割された
各タイムスロットにおいてシステムの動作を制御するデ
ータを蓄えているので、このRAMを?IAP−RAM
と云う、 先ず、システムカウンタ(図示せず)からのアドレス^
5がセレクタ4を通ってMAP−RAM 6に加えられ
るので、ここからデータDsが読み出され。
タ保持用FF5には書き替えデータ0口′が書き込まれ
ているとする。更に、RAMは上記の様に時分割された
各タイムスロットにおいてシステムの動作を制御するデ
ータを蓄えているので、このRAMを?IAP−RAM
と云う、 先ず、システムカウンタ(図示せず)からのアドレス^
5がセレクタ4を通ってMAP−RAM 6に加えられ
るので、ここからデータDsが読み出され。
CLK−2でFF7に書き込まれるので、システムの動
作はFF7のデータD5によって制御される。
作はFF7のデータD5によって制御される。
即ち、調停時期判定回路lは書き込みが終了した時期を
判定して、セレクタ4を駆動して点線の様にアドレス保
持用FPa側をセレクトするので、このFF3からのア
ドレス^8と書き込み時間判定回路2からのライトイネ
ーブル(書き込み可)信号とFF5に書き込まれたデー
タDIlfがMAP−RAM 6に加えられ第7図A8
に示す様にアドレスA8のデータD、がデータD8gに
書き替えられる。
判定して、セレクタ4を駆動して点線の様にアドレス保
持用FPa側をセレクトするので、このFF3からのア
ドレス^8と書き込み時間判定回路2からのライトイネ
ーブル(書き込み可)信号とFF5に書き込まれたデー
タDIlfがMAP−RAM 6に加えられ第7図A8
に示す様にアドレスA8のデータD、がデータD8gに
書き替えられる。
そして、書き替え終了と調停時期判定回路1が判定する
と、セレクタ4を元に戻してアドレスA6をMAP−R
AM 6に加えるので、アドレス^6からデータD6が
読み出され、システムはこのデータによって動作する。
と、セレクタ4を元に戻してアドレスA6をMAP−R
AM 6に加えるので、アドレス^6からデータD6が
読み出され、システムはこのデータによって動作する。
ここで、調停時期判定回路l、書き込み時期判定回路2
.セレクタ4が必要となるが、アドレスの切り替えが必
要となるので、アドレスが多い時には回路規模が大きく
なると云う問題点がある。
.セレクタ4が必要となるが、アドレスの切り替えが必
要となるので、アドレスが多い時には回路規模が大きく
なると云う問題点がある。
上記の問題点は第1図に示すRAM書き込み/読み出し
調停方式により解決される。
調停方式により解決される。
ここで、12は入力する駆動アドレスに対応して該シス
テム制御用データを書き込み、読み出すRAhで、11
は該RAMから読み出したデータを第1のクロックによ
り一時記憶する第1のデータ保持メモリであり、13は
該RAMに書き込むデータ、又はRAMから読み出した
データを一時記憶する第2のデータ保持メモリである。
テム制御用データを書き込み、読み出すRAhで、11
は該RAMから読み出したデータを第1のクロックによ
り一時記憶する第1のデータ保持メモリであり、13は
該RAMに書き込むデータ、又はRAMから読み出した
データを一時記憶する第2のデータ保持メモリである。
又、10は設定アドレスを一時記憶するアドレス保持メ
モリで、9は該設定アドレスと駆動アドレスとを比較す
る比較手段であり、8は該第1のクロック、該第1のク
ロックから生成した第2のクロック及び該比較手段の出
力が所定状態になった時に信号を該RAM及び第2のデ
ータ保持メモリに送出する書き込み/読み出し調停手段
である。
モリで、9は該設定アドレスと駆動アドレスとを比較す
る比較手段であり、8は該第1のクロック、該第1のク
ロックから生成した第2のクロック及び該比較手段の出
力が所定状態になった時に信号を該RAM及び第2のデ
ータ保持メモリに送出する書き込み/読み出し調停手段
である。
そして、これらを設けて、該比較手段からアドレス一致
による一致出力が送出された時、該一致出力送出時の駆
動アドレスに対応するデータをRAHから読み出して、
該第1のデータ保持用メモリで保持させた後、該書き込
み/読み出し調停手段からの信号を用いて該第2のデー
タ保持メモリに保持されていたデータを該RAMに書き
込み9又は該一致出力送出時の駆動アドレスに対応する
データを該RAMから読み出して該第2のデータ保持メ
モリに書き込む様にした。
による一致出力が送出された時、該一致出力送出時の駆
動アドレスに対応するデータをRAHから読み出して、
該第1のデータ保持用メモリで保持させた後、該書き込
み/読み出し調停手段からの信号を用いて該第2のデー
タ保持メモリに保持されていたデータを該RAMに書き
込み9又は該一致出力送出時の駆動アドレスに対応する
データを該RAMから読み出して該第2のデータ保持メ
モリに書き込む様にした。
本発明はRAMに書き込まれたデータを読み出してシス
テムを制御している際、運用中のシステムの動作に影響
を与えることなく RAMにデータを書き込むには、ア
ドレス保持メモリlOに書き込みアドレスを(以下、設
一定アドレスと云う)、第2のデータ保持メモリ13に
は書き込みデータをあらかじめ書き込んでそれぞれ保持
しておく。
テムを制御している際、運用中のシステムの動作に影響
を与えることなく RAMにデータを書き込むには、ア
ドレス保持メモリlOに書き込みアドレスを(以下、設
一定アドレスと云う)、第2のデータ保持メモリ13に
は書き込みデータをあらかじめ書き込んでそれぞれ保持
しておく。
そして、比較手段9で駆動アドレスと設定アドレスとを
比較し、一致した時に一致出力を書き込み/読み出し調
停手段8に送出する様にすると共に、RAM 12から
データを読み出し、第1のクロックを用いて第1のデー
タ保持メモリにこのデータを一時保持させ、これを用い
てシステムの動作を制御する。
比較し、一致した時に一致出力を書き込み/読み出し調
停手段8に送出する様にすると共に、RAM 12から
データを読み出し、第1のクロックを用いて第1のデー
タ保持メモリにこのデータを一時保持させ、これを用い
てシステムの動作を制御する。
一方、書き込み/読み出し調停手段8から第1のクロッ
ク、第1のクロックから生成した第2のクロック及び一
致出力が所定の状態になった時、RAM 12と第2の
データ保持メモリ13にイネーブル信号を送出するので
、第2のデータ保持メモリ13に一時保持していたデー
タがRAMに書き込まれ。
ク、第1のクロックから生成した第2のクロック及び一
致出力が所定の状態になった時、RAM 12と第2の
データ保持メモリ13にイネーブル信号を送出するので
、第2のデータ保持メモリ13に一時保持していたデー
タがRAMに書き込まれ。
次期の駆動アドレスの時に書き込まれたデータでシステ
ムが制御される。
ムが制御される。
又、RAMからデータを読み出す際には書き込み/読み
出し調停手段8からの一致出力によりイネーブル信号が
第2のデータ保持メモリ13に加えられるので、RAM
12のデータが第2のデータ保持メモリ13に書き込
まれる。
出し調停手段8からの一致出力によりイネーブル信号が
第2のデータ保持メモリ13に加えられるので、RAM
12のデータが第2のデータ保持メモリ13に書き込
まれる。
これらの場合、従来例のアドレスを切り替える為のセレ
クタの代わりに比較器を用いているので。
クタの代わりに比較器を用いているので。
アドレスが多くなっても回路規模は小さくなる。
又、RAMを複数使用する場合、比較器、第2のデータ
保持メモリ等を共通化することにより回路規模の縮小を
図っている。
保持メモリ等を共通化することにより回路規模の縮小を
図っている。
第2図は本発明を実施するためのブロック図、第3図は
第2図の動作説明図で、第3図(a)は書き込み動作の
動作説明図、第3図(b)は読み出し動作の動作説明図
を示す。又、第3図中の左側の符号は第2図中の同じ符
号の部分の波形を示す。
第2図の動作説明図で、第3図(a)は書き込み動作の
動作説明図、第3図(b)は読み出し動作の動作説明図
を示す。又、第3図中の左側の符号は第2図中の同じ符
号の部分の波形を示す。
ここで、NANDゲート81.82は書き込み/読み出
し調停手段8の構成部分、 FF 91.93.比較器
92゜94、インバータ95〜97は比較手段9の構成
部分、RAMアドレス保持用FFl0Iはアドレス保持
メモリ10の構成部分、データ保持用FF131.13
2は第2のデータ保持メモリ13の構成部分を示す。尚
、全図を通じて同一符号は同一対象物を示す。
し調停手段8の構成部分、 FF 91.93.比較器
92゜94、インバータ95〜97は比較手段9の構成
部分、RAMアドレス保持用FFl0Iはアドレス保持
メモリ10の構成部分、データ保持用FF131.13
2は第2のデータ保持メモリ13の構成部分を示す。尚
、全図を通じて同一符号は同一対象物を示す。
以下、アドレスA3でデータの書き込み/読み出しを行
う場合について第3図を参照して第2図の動作を説明す
る。ここで、第3図の■〜■に示す様にCLK−2はC
LK−1より% CLK遅れ、MAP−RAM駆動アド
レスはCLK−2の立下りに同期しているとする。尚、
文中の*QはQに対する反転したレベルを示すものとす
る。
う場合について第3図を参照して第2図の動作を説明す
る。ここで、第3図の■〜■に示す様にCLK−2はC
LK−1より% CLK遅れ、MAP−RAM駆動アド
レスはCLK−2の立下りに同期しているとする。尚、
文中の*QはQに対する反転したレベルを示すものとす
る。
(1) 書き込み動作の場合(第3図(a)参照)。
先ず、CPUよりデータ保持用FF 132に書き替え
るべきデータD3“を書き込み、アドレス保持用PF1
01にアドレスA、をセットしてラッチする。
るべきデータD3“を書き込み、アドレス保持用PF1
01にアドレスA、をセットしてラッチする。
次に、FF 14のプリセット*PR端子に負論理のパ
ルスを与えると、第3図(a)−■に示す様にFF−1
4のQ端子がHになり、このHがFF 91のD端子に
加えられるが、インバータ97によりCLK−2の立下
り点Cで第3図(a)−■に示す様にFF 91の本Q
端子がLになり、これが比較器92の*G端子に加えら
れて比較器が比較動作を開始する。
ルスを与えると、第3図(a)−■に示す様にFF−1
4のQ端子がHになり、このHがFF 91のD端子に
加えられるが、インバータ97によりCLK−2の立下
り点Cで第3図(a)−■に示す様にFF 91の本Q
端子がLになり、これが比較器92の*G端子に加えら
れて比較器が比較動作を開始する。
即ち、第3図(a)−■のMAP−RA?l駆動アドレ
スはA3以外の時(例えば+ AI+ Ax ・・)
比較器92の出力はHになっており、MAP−RAM
121は第3図(a)−■に示す様にアドレスA+、A
xに対応するデータDI、 02を出力し、このデータ
はCLK−1で第3図(a)[相]に示す様にFFII
Iに書き込まれ、システムの制御に使用される。
スはA3以外の時(例えば+ AI+ Ax ・・)
比較器92の出力はHになっており、MAP−RAM
121は第3図(a)−■に示す様にアドレスA+、A
xに対応するデータDI、 02を出力し、このデータ
はCLK−1で第3図(a)[相]に示す様にFFII
Iに書き込まれ、システムの制御に使用される。
尚、各データ中の交叉する斜線部分はデータが不定の部
分で、これはRAM2のアクセスタイムに依存し、約1
00〜150ns程度の時間である(第3図(al−■
参照)。
分で、これはRAM2のアクセスタイムに依存し、約1
00〜150ns程度の時間である(第3図(al−■
参照)。
そして、駆動アドレスがA3になると比較器92の出力
は第3図(al−■の右側に示す様にLになり、2つの
アドレスが一致したことを示す。この時、第3図(al
−■の右側り、に示す様にアドレスA、に対応するデー
タD:lが読み出されてFF 111に書き込まれ、シ
ステムを制御する為に使用される。
は第3図(al−■の右側に示す様にLになり、2つの
アドレスが一致したことを示す。この時、第3図(al
−■の右側り、に示す様にアドレスA、に対応するデー
タD:lが読み出されてFF 111に書き込まれ、シ
ステムを制御する為に使用される。
その後、CLK−1,CIJ−2がH1比較器の出力が
Lになった時にNANDゲート81から第3図(al−
■に示す様ニL カMAP−RAM 1210)* H
E端子とFF 132(7)アウトプットイネーブル(
宰01E)端子に加えられる。
Lになった時にNANDゲート81から第3図(al−
■に示す様ニL カMAP−RAM 1210)* H
E端子とFF 132(7)アウトプットイネーブル(
宰01E)端子に加えられる。
そこで、MAP−RAMは書き込み可能、FF 132
は出力可能な状態になるので、第3図(a)−■に示す
FF内のデータDコ°がMAP−RAM 121のアド
レスA、に書き込まれる(第3図(a)−■の03′参
照)。
は出力可能な状態になるので、第3図(a)−■に示す
FF内のデータDコ°がMAP−RAM 121のアド
レスA、に書き込まれる(第3図(a)−■の03′参
照)。
そして、次のアドレスA8の時にデータD3′が読み出
されてシステムの制御に用いられる。
されてシステムの制御に用いられる。
尚、CPuは前記の様にFF 14にプリセットを加え
てQ端子がHになったことで書き込み調停動作が開始し
たことを知り、NANDゲート81からMAP−RAM
121に対して出力されたライトイネーブル(*−E
)信号でFF 14のQ端子がLになり、このことによ
りCP[Iは書き込みが完了したことを知る。
てQ端子がHになったことで書き込み調停動作が開始し
たことを知り、NANDゲート81からMAP−RAM
121に対して出力されたライトイネーブル(*−E
)信号でFF 14のQ端子がLになり、このことによ
りCP[Iは書き込みが完了したことを知る。
この状態になるとCPUは次期書き込み操作をことが可
能である。
能である。
(2) 読み出し動作の場合(第3図中)参照)。
(1)項の処理と同様にCPuはFF 16のプリセッ
ト宰PR端子に負論理のパルスを与えると第3図(b)
−〇に示す様にFF 16のQ端子がHになり、このH
がFF 93のD端子に加えられ、上記と同様にCLK
−2の立下りでFF 93の宰Q端子がHからしになり
。
ト宰PR端子に負論理のパルスを与えると第3図(b)
−〇に示す様にFF 16のQ端子がHになり、このH
がFF 93のD端子に加えられ、上記と同様にCLK
−2の立下りでFF 93の宰Q端子がHからしになり
。
比較器94が動作を遡始し、アドレス保持用FF 10
1からのアドレスA3とMAP−RAM駆動アドレスが
一致すると第3図−[相]に示す様に比較器94からは
Lが出力されるが、インバータ96で反転されてNAN
Dゲート82に加えられる。
1からのアドレスA3とMAP−RAM駆動アドレスが
一致すると第3図−[相]に示す様に比較器94からは
Lが出力されるが、インバータ96で反転されてNAN
Dゲート82に加えられる。
ここには第3図(b)−■、■に示すクロックも加えら
れており、3つの入力がHの時に第3図(b)−■に示
す様に、 FF 131に対するライトイネーブルパル
スがFF 131に加えられるので、 MAP−RAM
からのデータD、が書き込まれる。尚、MAP−RAM
からはMAP−RAM駆動アドレスに対応して第3図(
b)−[相]に示す様にデータが読み出されFF 11
1に加えられる。
れており、3つの入力がHの時に第3図(b)−■に示
す様に、 FF 131に対するライトイネーブルパル
スがFF 131に加えられるので、 MAP−RAM
からのデータD、が書き込まれる。尚、MAP−RAM
からはMAP−RAM駆動アドレスに対応して第3図(
b)−[相]に示す様にデータが読み出されFF 11
1に加えられる。
又、3状態ゲ一ト回路15とFF 16は前記と同様に
cpuが読み出し調停動作の開始、終了を知るためのも
のである。
cpuが読み出し調停動作の開始、終了を知るためのも
のである。
次に、第4図は別の実施例のブロック図、第5図は更に
別の実施例のブロック図を示す。
別の実施例のブロック図を示す。
第4図は第2図に示す様にMAP−RAMを1個でなく
複数個121.122.123 ・・と設けると、こ
れに対応してMAP−RAMから読み出したデータを蓄
えるFF 111.112.113・・・とMAP−R
AMのデータを書き替える為のデータ、又は読み出した
データを蓄えるFF 131.132 ・・が必要と
なる。
複数個121.122.123 ・・と設けると、こ
れに対応してMAP−RAMから読み出したデータを蓄
えるFF 111.112.113・・・とMAP−R
AMのデータを書き替える為のデータ、又は読み出した
データを蓄えるFF 131.132 ・・が必要と
なる。
ここで、比較器92又は94で前記の様にRAMアドレ
ス保持用FF 101に設定されたアドレスとi^P−
RAM駆動アドレスとの一致をみているが、RAM識別
アドレス保持用FF 102.デコーダ103.104
゜ANDゲーグー05.106を設けてアドレスが一致
した時、 RAM識別アドレス保持用FF 102の出
力を解読して、どのMAP−RAMが選択されたかを出
力している。
ス保持用FF 101に設定されたアドレスとi^P−
RAM駆動アドレスとの一致をみているが、RAM識別
アドレス保持用FF 102.デコーダ103.104
゜ANDゲーグー05.106を設けてアドレスが一致
した時、 RAM識別アドレス保持用FF 102の出
力を解読して、どのMAP−RAMが選択されたかを出
力している。
尚、MAP−RAMを複数個使用する場合、第2図に示
すブロック図を複数個設ける必要がないので回路規模が
小さくなる。
すブロック図を複数個設ける必要がないので回路規模が
小さくなる。
第5図は第4図のブロックに対してMAP−RAM駆動
用アドレスと書き替え、又は、読み出し用アドレスの一
致を検出する比較器95を共通化する為、NORゲート
96を使用してこれを実現した。
用アドレスと書き替え、又は、読み出し用アドレスの一
致を検出する比較器95を共通化する為、NORゲート
96を使用してこれを実現した。
又、第4図に示す様にMAP−RAMに対応して書き替
え用データ、又は読み出し用データを保持するデータ保
持用FF131〜136を設けていたが、各MAP−R
AMに対応して双方向トランシーバ137.138゜1
39、139 ’を設ける。そして、このトランシーバ
は常時はA−8の方向にデータが流れる様になっている
が、ライトイネーブル(宰畦)信号が加えられた時だけ
B−Aの方向にデータが流れる様にする。
え用データ、又は読み出し用データを保持するデータ保
持用FF131〜136を設けていたが、各MAP−R
AMに対応して双方向トランシーバ137.138゜1
39、139 ’を設ける。そして、このトランシーバ
は常時はA−8の方向にデータが流れる様になっている
が、ライトイネーブル(宰畦)信号が加えられた時だけ
B−Aの方向にデータが流れる様にする。
これにより、書き替えデータ保持用FF 132と読み
出しデータ保持用FF 131の2個OFFがあればよ
いので1回路規模が小さくなる。
出しデータ保持用FF 131の2個OFFがあればよ
いので1回路規模が小さくなる。
即ち、小規模の回路を用いてMAP−RAMの書き込み
/読み出し調停を行うことができる。
/読み出し調停を行うことができる。
以上詳細に説明した様に本発明によれば小さな規模の回
路を用いてRAMの書き込み/読み出し調停を行うこと
ができると云う効果がある。
路を用いてRAMの書き込み/読み出し調停を行うこと
ができると云う効果がある。
第1図は本発明の原理ブロック図、
第2図は本発明を実施するためのブロック図、第3図は
第2図の動作説明図、 第4図は第2図の別の実施例のブロック図、第5図は第
2図の更に別の実施例のブロック図、第6図は従来例の
ブロック図、 第7図は第6図の動作説明図を示す。 木お明8寅施IろTこののブロツ刀図
第2図の動作説明図、 第4図は第2図の別の実施例のブロック図、第5図は第
2図の更に別の実施例のブロック図、第6図は従来例の
ブロック図、 第7図は第6図の動作説明図を示す。 木お明8寅施IろTこののブロツ刀図
Claims (1)
- 【特許請求の範囲】 1、コンピュータでシステムの動作を制御する際、 入力する駆動アドレスに対応して該システム制御用デー
タを書き込み、読み出すRAM(12)と、該RAMか
ら読み出したデータを第1のクロックにより一時記憶す
る第1のデータ保持メモリ(11)と、該RAMに書き
込むデータ、又はRAMから読み出したデータを一時記
憶する第2のデータ保持メモリ(13)と、 設定アドレスを一時記憶するアドレス保持メモリ(10
)と、該設定アドレスと駆動アドレスとを比較する比較
手段(9)と、該第1のクロック、該第1のクロックか
ら生成した第2のクロック及び該比較手段の出力が所定
状態になった時に信号を該RAM及び第2のデータ保持
メモリに送出する書き込み/読み出し調停手段(8)と
を設け、 該比較手段からアドレス一致による一致出力が送出され
た時、該一致出力送出時の駆動アドレスに対応するデー
タをRAMから読み出して、該第1のデータ保持用メモ
リ(11)で保持させた後、該書き込み/読み出し調停
手段(8)からの信号を用いて該第2のデータ保持メモ
リに保持されていたデータを該RAMに書き込み、又は
該一致出力送出時の駆動アドレスに対応するデータを該
RAMから読み出して該第2のデータ保持メモリに書き
込む様にしたことを特徴とするRAM書き込み/読み出
し調停方式。 2、該アドレス保持メモリを該アドレス保持メモリにR
AM識別用アドレス保持メモリとデコーダとを付加する
構成にしたことを特徴とする特許請求の範囲第1項記載
のRAM書き込み/読み出し調停方式。 3、該第2のデータ保持メモリを該第2のデータ保持メ
モリに該RAMと同数の双方向トランシーバを付加する
構成にしたことを特徴とする特許請求の範囲第1項記載
のRAM書き込み/読み出し調停方式。 4、該比較手段を共通の比較器に論理和回路を付加する
構成にしたことを特徴とする特許請求の範囲第1項記載
のRAM書き込み/読み出し調停方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP25997787A JPH01102659A (ja) | 1987-10-15 | 1987-10-15 | Ram書き込み/読み出し調停方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP25997787A JPH01102659A (ja) | 1987-10-15 | 1987-10-15 | Ram書き込み/読み出し調停方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH01102659A true JPH01102659A (ja) | 1989-04-20 |
Family
ID=17341561
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP25997787A Pending JPH01102659A (ja) | 1987-10-15 | 1987-10-15 | Ram書き込み/読み出し調停方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH01102659A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH02299333A (ja) * | 1989-05-12 | 1990-12-11 | Nec Corp | 多重化伝送装置のメモリアクセス方式 |
-
1987
- 1987-10-15 JP JP25997787A patent/JPH01102659A/ja active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH02299333A (ja) * | 1989-05-12 | 1990-12-11 | Nec Corp | 多重化伝送装置のメモリアクセス方式 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH0746507B2 (ja) | 二重ポート読出し/書込みメモリー | |
| US4888685A (en) | Data conflict prevention for processor with input/output device | |
| KR100227740B1 (ko) | 공유메모리를 이용한 데이터 액세스 제어장치 | |
| JPS5927334A (ja) | ダイレクトメモリアクセスメモリ装置 | |
| JPS6323581B2 (ja) | ||
| JPH10302475A (ja) | メモリ制御装置 | |
| KR900005306A (ko) | 회복시간을 설정하기 위한 방법 및 컴퓨터 시스템 | |
| KR950001586B1 (ko) | 64비트-32비트 데이타버스 인터페이스장치 | |
| JP2854301B2 (ja) | メモリアクセス回路 | |
| EP0644550B1 (en) | Dram control Circuit | |
| KR910006792B1 (ko) | 다이랙트 메모리 억세스 컨트롤러의 억세스 메모리 확장회로 | |
| JPH03214275A (ja) | 半導体集積回路 | |
| JPH03209546A (ja) | 高速データ転送処理装置 | |
| JPH02208896A (ja) | 半導体メモリ回路 | |
| JPH02136921A (ja) | レジスタアクセス方式 | |
| JPS61280194A (ja) | 保持メモリ制御方式 | |
| JPH0315918A (ja) | コンピュータ装置 | |
| JPH01306939A (ja) | マイクロコンピュータ | |
| JPS60189043A (ja) | プロセツサ | |
| JPH03175543A (ja) | データ処理装置 | |
| JPH02144753A (ja) | Ready信号作成回路 | |
| JPS63188883A (ja) | 記憶装置 | |
| JPH04319597A (ja) | 記憶回路のための初期化設定回路 | |
| JPS63276143A (ja) | メモリアクセス応答回路 | |
| JPS6047626B2 (ja) | デ−タ・バッファ制御方式 |