JPS6059462A - 双方向デ−タ・バスのパイプライン・アクセス・メモリ - Google Patents
双方向デ−タ・バスのパイプライン・アクセス・メモリInfo
- Publication number
- JPS6059462A JPS6059462A JP16780083A JP16780083A JPS6059462A JP S6059462 A JPS6059462 A JP S6059462A JP 16780083 A JP16780083 A JP 16780083A JP 16780083 A JP16780083 A JP 16780083A JP S6059462 A JPS6059462 A JP S6059462A
- Authority
- JP
- Japan
- Prior art keywords
- data
- memory
- signal
- read
- latch
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/14—Handling requests for interconnection or transfer
- G06F13/16—Handling requests for interconnection or transfer for access to memory bus
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
この発明は、双方向のデータやバスを用いテメ%’)t
7クセスし、しかもメモリをK 速7クセスするために
メモリのアクセスをバイグライン方式で行なう、回路に
関する。
7クセスし、しかもメモリをK 速7クセスするために
メモリのアクセスをバイグライン方式で行なう、回路に
関する。
従来、メモリのアクセスをパイプライン方式で行なう場
合、メモリへのデータ書き込み要求とメモリからのデー
タ読み出し要求がランダムに行なわれるとデータ転送に
競合が起るため、人力ボートと出力ポートを別に用意す
る等の方式が七られていた。
合、メモリへのデータ書き込み要求とメモリからのデー
タ読み出し要求がランダムに行なわれるとデータ転送に
競合が起るため、人力ボートと出力ポートを別に用意す
る等の方式が七られていた。
本発明の目的は、マイクログロセ2.す等に用いられる
双方向性のデータ・バスにも適用出来かつメモリのアク
セスがバイグライン方式を適用判ることでメモリチップ
の最高性能近くまで速くすることのできるメモリを提供
することにある。
双方向性のデータ・バスにも適用出来かつメモリのアク
セスがバイグライン方式を適用判ることでメモリチップ
の最高性能近くまで速くすることのできるメモリを提供
することにある。
本発明によれは双方向データ・バスを利用してアクセス
するメモリにおいて、書き込みデータとアドレスデータ
とを人力保持する手段と、前記入力保持手段からの出力
信号を受け記憶するメモリ部と、前記メモリ部から読み
出されるデータを保持出力する手段と、書き込み読み出
し要求に応じて前記メモリ部へ■き込み信号と、前記読
み出されるデータの保持方法を制御する信号と、読み出
しデータの出力タイミングを与えるだめの信号とを発生
する手段とを備え連続する読み出し書き込み要求に対し
双方向データバスの競合が起らないようにした双方向デ
ータのパイプラインアクセスメモリ が得られる 次に、この発明について図面を参照して説明する。第1
図は本発明の実施例を示すブロック図でぺ〉 ある。アドレス線50を通してメモリ20へのリド・ラ
イト・アドレスが人力されラッチ10に保持されると共
に双方向データバス60からデータ線61を通してライ
トデータがラッチIJに保持される。メモリ20から読
み出されたデータ線52を通してラッチ30に保持され
、更にデータ線53を通してラッチ31に保持された後
リードデータ出力時データ線63を通して双方向データ
バス60へ出力される。
するメモリにおいて、書き込みデータとアドレスデータ
とを人力保持する手段と、前記入力保持手段からの出力
信号を受け記憶するメモリ部と、前記メモリ部から読み
出されるデータを保持出力する手段と、書き込み読み出
し要求に応じて前記メモリ部へ■き込み信号と、前記読
み出されるデータの保持方法を制御する信号と、読み出
しデータの出力タイミングを与えるだめの信号とを発生
する手段とを備え連続する読み出し書き込み要求に対し
双方向データバスの競合が起らないようにした双方向デ
ータのパイプラインアクセスメモリ が得られる 次に、この発明について図面を参照して説明する。第1
図は本発明の実施例を示すブロック図でぺ〉 ある。アドレス線50を通してメモリ20へのリド・ラ
イト・アドレスが人力されラッチ10に保持されると共
に双方向データバス60からデータ線61を通してライ
トデータがラッチIJに保持される。メモリ20から読
み出されたデータ線52を通してラッチ30に保持され
、更にデータ線53を通してラッチ31に保持された後
リードデータ出力時データ線63を通して双方向データ
バス60へ出力される。
信号線70から、3つの状態にH,r、Wを示す信号が
入力されると共に信号線80からメモリアクセスサイク
ルに同期したクロック信号が人力される。ここでnはリ
ードライトの要求かないことを、rはリードの要求を、
Wはライトの要求を示している。第2図はROM40の
内容を示すだめの図であり、ラッチ40に保持される状
態S、Sw、SrB、 Br、 Bw、 Awの信号線
70から人力される3つの状態i1.fSWに対する状
態還移を示している。
入力されると共に信号線80からメモリアクセスサイク
ルに同期したクロック信号が人力される。ここでnはリ
ードライトの要求かないことを、rはリードの要求を、
Wはライトの要求を示している。第2図はROM40の
内容を示すだめの図であり、ラッチ40に保持される状
態S、Sw、SrB、 Br、 Bw、 Awの信号線
70から人力される3つの状態i1.fSWに対する状
態還移を示している。
初期状態はSであり、信号nが人力されると状態Sにと
どまシ、rが人力されると状態5rKi多り、Wが人力
されると状態Swに移る。また状に頃Bwの時、nが人
力されると、リートデータを双方向バスに出力しながら
状態Sに移り、Vカミ人ツノされるとリードデータを双
方向ノくスに出力しな力・ら状態Srに移り、Wが人力
されると、Bwにととまる。各状態に対する回路状態は
V(のようになる。状態Sの時、ランチ10.11,3
0.31に保持されるデータは意味を持たない。状態S
wの11モメモリ20への省キ込みのだめのアドレス、
データがラッチ10.11に保持されている。状態8r
の時メモリ20からの読み出しのためのアドレスがラッ
チ10に保持されている。状態Bの時、ラッチ31にメ
モリ20からの読み出しデータが保持されている。状態
BwO時、メモリ20への書き込みのためのアドレス、
データがラッチ10.11にメモリ20からのメモリサ
イクル前に読み出されたデータがラッチ31に保持され
ている。状態Brの時、メモリ20からの読み出しアド
レスがラッチ10に、メモリ20からメモリサイクル前
に読み出されたデータがラッチ31に保持される。
どまシ、rが人力されると状態5rKi多り、Wが人力
されると状態Swに移る。また状に頃Bwの時、nが人
力されると、リートデータを双方向バスに出力しながら
状態Sに移り、Vカミ人ツノされるとリードデータを双
方向ノくスに出力しな力・ら状態Srに移り、Wが人力
されると、Bwにととまる。各状態に対する回路状態は
V(のようになる。状態Sの時、ランチ10.11,3
0.31に保持されるデータは意味を持たない。状態S
wの11モメモリ20への省キ込みのだめのアドレス、
データがラッチ10.11に保持されている。状態8r
の時メモリ20からの読み出しのためのアドレスがラッ
チ10に保持されている。状態Bの時、ラッチ31にメ
モリ20からの読み出しデータが保持されている。状態
BwO時、メモリ20への書き込みのためのアドレス、
データがラッチ10.11にメモリ20からのメモリサ
イクル前に読み出されたデータがラッチ31に保持され
ている。状態Brの時、メモリ20からの読み出しアド
レスがラッチ10に、メモリ20からメモリサイクル前
に読み出されたデータがラッチ31に保持される。
最後に状!!4AWO時メモリ2時代モリき込みのた2
メモリサイクル前に読み出されたデータがラッチ31に
保持されている。
メモリサイクル前に読み出されたデータがラッチ31に
保持されている。
It、0M40には、信号線70の状態にn、r、wス
され信号線92にラッチ3工のデータを双方向バス60
に出力するか否かのゲート信号が信号線78.79にメ
モリ20からの読み出しデータの保持方法を区別する信
号が出力され、信号線71を通して7本の信号がラッチ
41にセットされる。
され信号線92にラッチ3工のデータを双方向バス60
に出力するか否かのゲート信号が信号線78.79にメ
モリ20からの読み出しデータの保持方法を区別する信
号が出力され、信号線71を通して7本の信号がラッチ
41にセットされる。
メモリからの読み出しデータがあるか否かとラッチ31
に読み出しデータが保持されているかによシ信号a78
.79はラッチのデータと保持したりラッチへデータを
セットしたりする。またラッチ30は、信号線52のデ
ータをそのまま信号線78へ通過させるバッファとして
も動作する。ラッチデータが格納されている状態Awに
ある時″1′の値のそれ以外の時°2°の値の信号に用
いられ信号線73を通して減算器43に入力きれる。す
る。最後1本はメモリ20への書き込みアドレス、デー
タがラッチ10.IIにセットされた時信号線75を通
してメモリ20へ、■き込むために用いられ一←読み出
しデータが双方向バス60に出力されるとき信号線92
に出力を示す信号が出力さtt−cイる。双方向バス6
0にいくつかのメモリアクセスポートが接騒される場合
メモリアクセス要求時各ボートが信号@92の値を保持
し双方向バス60に読み出しデータが出力される時信号
線91を通って出力さgる値と保持した値とが一致する
かを監視することにより正しく読み出しデータを受け取
ることができる。
に読み出しデータが保持されているかによシ信号a78
.79はラッチのデータと保持したりラッチへデータを
セットしたりする。またラッチ30は、信号線52のデ
ータをそのまま信号線78へ通過させるバッファとして
も動作する。ラッチデータが格納されている状態Awに
ある時″1′の値のそれ以外の時°2°の値の信号に用
いられ信号線73を通して減算器43に入力きれる。す
る。最後1本はメモリ20への書き込みアドレス、デー
タがラッチ10.IIにセットされた時信号線75を通
してメモリ20へ、■き込むために用いられ一←読み出
しデータが双方向バス60に出力されるとき信号線92
に出力を示す信号が出力さtt−cイる。双方向バス6
0にいくつかのメモリアクセスポートが接騒される場合
メモリアクセス要求時各ボートが信号@92の値を保持
し双方向バス60に読み出しデータが出力される時信号
線91を通って出力さgる値と保持した値とが一致する
かを監視することにより正しく読み出しデータを受け取
ることができる。
なお第2図の状態電移図を几0M40によシ実現する領
で説明したがPLA(例えはシグネティック、<社’l
Ll!、[”P、LA 82S100 )ヲ用イ117
tj単に実現できる。
で説明したがPLA(例えはシグネティック、<社’l
Ll!、[”P、LA 82S100 )ヲ用イ117
tj単に実現できる。
本発明の双方向データハスのバイフラインアクセスメモ
リを用いれは汎用マイクロフロ七ツザの双方向バスに簡
単に接読できメモリチップの性能を光分いかしたメモリ
ボードを実現することができる。
リを用いれは汎用マイクロフロ七ツザの双方向バスに簡
単に接読できメモリチップの性能を光分いかしたメモリ
ボードを実現することができる。
第1図は本発明の実施例を示すブロック図、第2図は、
第1図ROM40の内容を示すだめの図である。 図において、10,11,30,31,4]はラッチ、
20はメモリ、40はRO減 42 I′iカウンタ、
43は減算器でおる。 第2図
第1図ROM40の内容を示すだめの図である。 図において、10,11,30,31,4]はラッチ、
20はメモリ、40はRO減 42 I′iカウンタ、
43は減算器でおる。 第2図
Claims (1)
- 双方向データ・バスを利用してアクセスするメモリにお
いて、甲4き込みデータとアドレスデータとを人力保持
する手段と、前記人力保持手段からの出力信号を受け記
憶するメモリ部と、前記メモリ部から読み出されるデー
タを保持出力する手段と、書き込み読み出し要求に応じ
て競合か起らないように前記メモリ部へ書き込み信号と
、前記読み出されるテ〜りの保持方法を制御する信号と
、読み出しデータの出力タイミングを与えるための信号
とを発生する手段とを備え連続する読み出し1き込み要
求に対し双方向データパスの競合が起らないようにした
ことを特徴とする双方向データ、バスのパイプライン、
アクセス、メモリ。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP16780083A JPS6059462A (ja) | 1983-09-12 | 1983-09-12 | 双方向デ−タ・バスのパイプライン・アクセス・メモリ |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP16780083A JPS6059462A (ja) | 1983-09-12 | 1983-09-12 | 双方向デ−タ・バスのパイプライン・アクセス・メモリ |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS6059462A true JPS6059462A (ja) | 1985-04-05 |
Family
ID=15856337
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP16780083A Pending JPS6059462A (ja) | 1983-09-12 | 1983-09-12 | 双方向デ−タ・バスのパイプライン・アクセス・メモリ |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6059462A (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS61237289A (ja) * | 1985-04-15 | 1986-10-22 | インタ−ナショナル ビジネス マシ−ンズ コ−ポレ−ション | パイプライン方式メモリ・システム |
| JPS6243744A (ja) * | 1985-08-21 | 1987-02-25 | Nec Corp | マイクロコンピユ−タ |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5538668A (en) * | 1978-09-12 | 1980-03-18 | Nec Corp | Memory unit |
-
1983
- 1983-09-12 JP JP16780083A patent/JPS6059462A/ja active Pending
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5538668A (en) * | 1978-09-12 | 1980-03-18 | Nec Corp | Memory unit |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS61237289A (ja) * | 1985-04-15 | 1986-10-22 | インタ−ナショナル ビジネス マシ−ンズ コ−ポレ−ション | パイプライン方式メモリ・システム |
| JPS6243744A (ja) * | 1985-08-21 | 1987-02-25 | Nec Corp | マイクロコンピユ−タ |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2001524247A (ja) | 複数のメモリアドレスを格納および処理するための方法およびシステム | |
| JP2001282704A (ja) | データ処理装置及びデータ処理方法とデータ処理システム | |
| US5627968A (en) | Data transfer apparatus which allows data to be transferred between data devices without accessing a shared memory | |
| US7296109B1 (en) | Buffer bypass circuit for reducing latency in information transfers to a bus | |
| JP3266610B2 (ja) | Dma転送方式 | |
| JPH0222748A (ja) | 不揮発生メモリ制御回路 | |
| JP2724797B2 (ja) | ダイレクト・メモリ・アクセス・システム | |
| JPH0142017B2 (ja) | ||
| JPH02211571A (ja) | 情報処理装置 | |
| JP2625288B2 (ja) | バッファメモリアクセスシステム | |
| JPH036763A (ja) | Dram型メモリ装置間の高速データ転送方法 | |
| JPS6381557A (ja) | デユアルポ−トメモリ | |
| JP2606824Y2 (ja) | マルチポートメモリ装置 | |
| JPH09259074A (ja) | メモリーアクセス回路 | |
| JPH0330899B2 (ja) | ||
| JPH03181093A (ja) | マルチポートメモリ装置 | |
| JPH0236443A (ja) | 拡張記憶制御方式 | |
| JPH05173936A (ja) | データ転送処理装置 | |
| JPH03237537A (ja) | メモリ読み出し方式 | |
| JPH01250163A (ja) | バス制御装置 | |
| JPH04319752A (ja) | 情報処理装置のシステムバス制御方式 | |
| JPS6068461A (ja) | メモリ多重アクセス装置 | |
| JPH0476152B2 (ja) | ||
| JPH09282272A (ja) | データ転送方法およびデータ転送装置 | |
| JPH04101262A (ja) | システムバス制御方式 |