JPH05313996A - ディジタル処理装置 - Google Patents

ディジタル処理装置

Info

Publication number
JPH05313996A
JPH05313996A JP4148089A JP14808992A JPH05313996A JP H05313996 A JPH05313996 A JP H05313996A JP 4148089 A JP4148089 A JP 4148089A JP 14808992 A JP14808992 A JP 14808992A JP H05313996 A JPH05313996 A JP H05313996A
Authority
JP
Japan
Prior art keywords
address
mode
signal
digital processing
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
Application number
JP4148089A
Other languages
English (en)
Inventor
Keiko Yoshioka
桂子 吉岡
Ryoichi Sano
亮一 佐野
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
Original Assignee
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 Ltd filed Critical Hitachi Ltd
Priority to JP4148089A priority Critical patent/JPH05313996A/ja
Publication of JPH05313996A publication Critical patent/JPH05313996A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Dram (AREA)

Abstract

(57)【要約】 【目的】 その低コスト化を阻害することなく、メモリ
装置を含むコンピュータシステム等の処理能力を高め、
その動作を安定化する。 【構成】 コンピュータシステムのメモリ装置を、スタ
ティックカラムモード又はニブルモードを有するダイナ
ミック型RAMを基本に構成するとともに、スタティッ
クカラムモード又はニブルモードを用いた高速アクセス
モードを選択的に指定するためのモード制御信号IXA
Bと、実質的に高速アクセスモードで選択すべき先頭ア
ドレスを指定するためのアドレスストローブ信号ASA
Bと、後続アドレスを指定するためのアドレスストロー
ブ信号ASBBとを設け、このアドレスストローブ信号
ASBBに従ってデータレジスタDRに保持される相対
アドレスをアドレスバスABLに出力するための信号経
路を設ける。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】この発明は、ディジタル処理装置
に関し、例えば、ダイナミック型RAM(ランダムアク
セスメモリ)を基本構成とするメモリボードを備えるコ
ンピュータシステム等に利用して特に有効な技術に関す
るものである。
【0002】
【従来の技術】スタティックカラムモードやニブルモー
ド等のように、カラムアドレス方向に連続した複数のア
ドレスを高速アクセスするためのいわゆる高速モードを
有するダイナミック型RAMがある。また、ダイナミッ
ク型RAMを基本構成とするメモリボードがあり、メモ
リボード等の被アクセス装置とマイクロプロセッサ等の
アクセス装置とを備えるコンピュータシステムがある。
【0003】スタティックカラムモード及びニブルモー
ドを有するダイナミック型RAMについては、例えば、
特願平1−65838号等に記載されている。
【0004】
【発明が解決しようとする課題】ダイナミック型RAM
を基本構成とするメモリボードとマイクロプロセッサと
を備える従来のコンピュータシステム等において、マイ
クロプロセッサのアクセスモードは、メモリボードを構
成するダイナミック型RAMの動作モードに関係なく固
定化される。したがって、例えば図11に示されるよう
に、連続するアドレスが順次アクセスされる場合でも、
アドレスストローブ信号ASB(ここで、それが有効と
されるとき選択的にロウレベルとされるいわゆる反転信
号及び反転信号線等については、その名称の末尾にBを
付して表す。以下同様)のロウレベル変化に同期して、
下位10ビットのアドレス信号A1〜A10がカラムア
ドレスCA1〜CA3等を指定すべく順次変化されるの
に加えて、上位13ビットのアドレス信号A21〜A2
3ならびにA11〜A20がメモリボードのデバイスコ
ードMBあるいはロウアドレスRAを指定する固定的な
組み合わせでメモリサイクルごとに供給される。これら
のアドレス信号は、メモリボードに設けられたアドレス
デコーダによりサイクルごとにデコードされ、その結果
に応じてメモリボードを構成するダイナミック型RAM
の動作モードが決定される。
【0005】周知のように、コンピュータシステム等で
は、特にプログラムフェッチやキャッシュメモリの書き
換え時において、連続する複数のアドレスがアクセスさ
れるケースが多い。ところが、マイクロプロセッサのア
クセスモードがダイナミック型RAMの動作モードに関
係なく固定化されるため、これらのケースにおいてせっ
かくのダイナミック型RAMの高速モードを活かすこと
ができず、マイクロプロセッサ側からみたメモリボード
のサイクルタイムは、ほぼダイナミック型RAMの通常
の単一アクセスモード時におけるサイクルタイムtcy
fによって制約を受ける。このことは、システムの大規
模化が進みアドレス信号のビット数が増大するにしたが
って、メモリボードに設けられるアドレスデコーダの遅
延時間を増大させ、コンピュータシステムの処理能力を
低下させる。また、これに対処するためより高速なメモ
リ素子を用いようとすると、メモリボードのコストが増
大し、コンピュータシステムの低コスト化が阻害される
結果となる。
【0006】この発明の目的は、ダイナミック型RAM
等の高速モードを活かしうるコンピュータシステム等の
ディジタル処理装置を提供することにある。この発明の
他の目的は、その低コスト化を阻害することなく、コン
ピュータシステム等の処理能力を高め、その動作を安定
化することにある。
【0007】この発明の前記ならびにその他の目的と新
規な特徴は、この明細書の記述及び添付図面から明らか
になるであろう。
【0008】
【課題を解決するための手段】本願において開示される
発明のうち代表的なものの概要を簡単に説明すれば、下
記の通りである。すなわち、コンピュータシステム等の
ディジタル処理装置のメモリ装置を、スタティックカラ
ムモード及びニブルモード等の高速モードを有するダイ
ナミック型RAMを基本に構成するとともに、ダイナミ
ック型RAMの高速モードを利用した高速アクセスモー
ドを選択的に指定するためのモード制御信号と、実質的
に高速アクセスモードにおいてアクセスすべき先頭アド
レスを指定するための第1のアドレスストローブ信号
と、後続アドレスを指定するための第2のアドレススト
ローブ信号とを設け、この第2のアドレスストローブ信
号に従って下位の所定ビットのアドレス信号のみを出力
しあるいはアドレス信号を出力することなく第2のアド
レスストローブ信号を変化させる。
【0009】
【作用】上記手段によれば、被アクセス装置となるメモ
リ装置は、アドレス信号をサイクルごとにデコードする
ことなく高速アクセスモードを識別し、ダイナミック型
RAMのスタティックカラムモード又はニブルモードを
活用した高速アクセスを行うことができる。また、アド
レス信号を出力することなくあるいは下位の所定ビット
のアドレス信号のみを出力しながら第2のアドレススト
ローブ信号を変化させることで、アドレス信号の変化に
ともなうカップリングノイズを抑制することができる。
これらの結果、その低コスト化を阻害することなくコン
ピュータシステム等の処理能力を高め、その動作を安定
化することができる。
【0010】
【実施例】図1には、この発明が適用されたマイクロプ
ロセッサMPU(アクセス装置)の第1の実施例の部分
的なブロック図が示されている。また、図2には、図1
のマイクロプロセッサに結合されるメモリ装置つまりメ
モリボードMB(被アクセス装置)の一実施例のブロッ
ク図が示され、図3には、図2のメモリボードに含まれ
るダイナミック型RAMの一実施例のブロック図が示さ
れている。さらに、図4には、図1のマイクロプロセッ
サMPU及び図2のメモリボードMBによる連続メモリ
リードサイクルの一実施例のタイミング図が示されてい
る。これらの図をもとに、この実施例のマイクロプロセ
ッサ及びメモリボードの構成及び動作の概要ならびにそ
の特徴について説明する。なお、この実施例のマイクロ
プロセッサMPU及びメモリボードMBは、図示されな
い他の装置とともに、コンピュータシステム(ディジタ
ル処理装置)を構成する。コンピュータシステムを構成
する他の装置ならびにマイクロプロセッサMPUの図示
されないブロックについては、この発明と直接関係がな
いためその説明を割愛する。
【0011】図1において、この実施例のマイクロプロ
セッサMPUは、アドレスストローブ信号ASAB(第
1のアドレスストローブ信号)及びASBB(第2のア
ドレスストローブ信号)やリードライト信号R/WB,
データストローブ信号UDSB及びLDSB,相対アド
レスモード信号IXAB(モード制御信号)ならびにデ
ータ転送確認信号DTACKB等からなるコントロール
バスと、それぞれ13ビット及び10ビットのアドレス
バスABU及びABLならびにともに8ビットのデータ
バスDBU及びDBLとを介してメモリボードMBに結
合される。このうち、コントロールバスは、コントロー
ルユニットCTLUに結合され、データバスDBU及び
DBLは、データレジスタDRに結合される。また、ア
ドレスバスABU及びABLは、アドレスレジスタAR
に結合され、アドレスバスABLは、さらにデータレジ
スタDRに結合される。
【0012】ここで、アドレスストローブ信号ASAB
は、通常のアクセスモード又は高速アクセスモードの最
初のサイクルにおいてアドレスバスABU及びABLに
アドレス信号A11〜A23ならびにA1〜A10が確
立される所定のタイミングで選択的にロウレベルとさ
れ、アドレスストローブ信号ASBBは、高速アクセス
モードの第2サイクル以後において下位のアドレスバス
ABLにアドレス信号A1〜A10が確立される所定の
タイミングで選択的にロウレベルとされる。これによ
り、アドレスストローブ信号ASABは、実質的に高速
アクセスモードにおいてアクセスすべき先頭アドレスを
指定するためのものとなり、アドレスストローブ信号A
SBBは、後続するアドレスを指定するためのものとな
る。一方、リードライト信号R/WBは、データバスD
BU及びDBLを介してマイクロプロセッサMPU等の
アクセス装置からメモリボードMB等の被アクセス装置
に対するライトデータが伝達されるときロウレベルとさ
れ、被アクセス装置からアクセス装置に対するリードデ
ータが伝達されるときハイレベルとされる。また、デー
タストローブ信号UDSB及びLDSBは、データバス
DBU及びDBLにおいて上位又は下位バイトのデータ
が有効とされるときそれぞれ選択的にロウレベルとさ
れ、データ転送確認信号DTACKBは、被アクセス装
置となるメモリボードMB等のライト又はリード動作が
終了する所定のタイミングで選択的にロウレベルとされ
る。さらに、相対アドレスモード信号IXABは、マイ
クロプロセッサMPUが相対アドレス方式を採りかつ高
速アクセスモードすなわち連続メモリリードサイクル又
は連続メモリライトサイクルによって連続する複数のア
ドレスをアクセスするとき選択的にロウレベルとされ
る。
【0013】マイクロプロセッサMPUは、いわゆるマ
イクロプログラム方式を採り、図示されないリードオン
リーメモリに格納されるマイクロプログラムに従って所
定の動作を行う。コントロールユニットCTLUは、マ
イクロプログラムに従ってコンピュータシステムのシス
テムバスを管理し、システムバスに結合される複数の装
置を制御・統括する。一方、アドレスレジスタARは、
特に制限されないが、7個のレジスタからなり、アドレ
スバスABU及びABLに出力するためのアドレス信号
を一時的に保持する。また、データレジスタDRは、8
個のレジスタからなり、図示されない算術論理演算ユニ
ットの演算データや演算結果等を一時的に保持するとと
もに、データバスDBU及びDBLを介して入力又は出
力されるデータ等を一時的に保持する機能を持つ。
【0014】この実施例において、マイクロプロセッサ
MPUは、その命令形態に応じて選択的に相対アドレス
方式を採る。このとき、アドレスバスABU及びABL
に出力される実効アドレスは、アドレスレジスタARの
指定されるレジスタに予め格納されたアドレスにデータ
レジスタDRの指定されるレジスタの保持内容を加えた
ものとされる。しかるに、データレジスタDRの保持内
容を順次更新することによって、メモリボードMBの連
続する複数のアドレスを効率良く指定することができ
る。マイクロプロセッサMPUが相対アドレス方式を採
りかつ連続メモリリードサイクル又は連続メモリライト
サイクル等の高速アクセスモードとされる間、アドレス
ストローブ信号ASABはロウレベルとされ、アドレス
ストローブ信号ASBBは、メモリボードMBからのデ
ータ転送確認信号DTACKBを受けて繰り返しロウレ
ベルに変化される。また、相対アドレスモード信号IX
ABは、アドレスストローブ信号ASAB及びASBB
の最初のロウレベル変化に先立ってロウレベルとされ、
下位のアドレスバスABLには、データレジスタDRに
よって保持される相対アドレスがそのまま出力される。
【0015】次に、メモリボードMBは、図2に示され
るように、合計16個のダイナミック型RAMすなわち
DRAM0L〜DRAM7LならびにDRAM8U〜D
RAM15U(以下、ダイナミック型RAMをDRAM
と略称する)と、コントロールバスに結合されるメモリ
制御回路MCTLとを備える。また、上位のアドレスバ
スABUに結合されるXアドレスバッファAXBと、下
位のアドレスバスABLに結合されるYアドレスバッフ
ァAYBとを備え、さらに上位のデータバスDBUに結
合されるデータ入力バッファDIBU及びデータ出力バ
ッファDOBUと、下位のデータバスDBLに結合され
るデータ入力バッファDIBL及びデータ出力バッファ
DOBLとを備える。なお、上位のアドレスバスABU
を介して供給されるアドレス信号のうち10ビットのア
ドレス信号A11〜A20はXアドレスバッファAXB
に供給され、デバイスコードとなる最上位3ビットのア
ドレス信号A21〜A23はメモリ制御回路MCTLに
供給される。
【0016】メモリ制御回路MCTLは、アドレススト
ローブ信号ASABのロウレベル変化を受けてアドレス
信号A21〜A23として供給されるデバイスコードを
取り込み、デコードして、マイクロプロセッサMPU等
のアクセス装置によりメモリボードMBが指定されたこ
とを識別する。また、アドレスストローブ信号ASB
B,リードライト信号R/WB,データストローブ信号
LDSB及びUDSBならびに相対アドレスモード信号
IXABをもとに、ロウアドレスストローブ信号RAS
B,カラムアドレスストローブ信号CASB,ライトイ
ネーブル信号UWEB及びLWEBならびに出力イネー
ブル信号UOEB及びLOEBを所定の組み合わせで形
成するとともに、DRAM0L〜DRAM7Lならびに
DRAM8U〜DRAM15Uのライト又はリード動作
が終了する所定のタイミングでデータ転送確認信号DT
ACKBを形成し、アクセス装置に送出する。
【0017】ロウアドレスストローブ信号RASB及び
カラムアドレスストローブ信号CASBは、すべてのD
RAM0L〜DRAM7LならびにDRAM8U〜DR
AM15UのRASB端子に共通に供給される。また、
ライトイネーブル信号UWEB及び出力イネーブル信号
UOEBは、8個のDRAM8U〜DRAM15UのW
EB端子及びOEB端子にそれぞれ共通に供給され、ラ
イトイネーブル信号LWEB及び出力イネーブル信号L
OEBは、残り8個のDRAM0L〜DRAM7LのW
EB端子及びOEB端子にそれぞれ共通に供給される。
【0018】XアドレスバッファAXBは、上位のアド
レスバスABUを介して供給される10ビットのアドレ
ス信号A11〜A20を取り込み、保持するとともに、
Xアドレス信号AX0〜AX9としてアドレスマルチプ
レクサAMUXの一方の入力端子に供給する。また、Y
アドレスバッファAYBは、下位のアドレスバスABL
を介して供給される10ビットのアドレス信号A1〜A
10を取り込み、保持するとともに、Yアドレス信号A
Y0〜AY9としてアドレスマルチプレクサAMUXの
他方の入力端子に供給する。アドレスマルチプレクサA
MUXは、XアドレスバッファAXB及びYアドレスバ
ッファAYBから供給されるXアドレス信号AX0〜A
X9ならびにYアドレス信号AY0〜AY9をメモリ制
御回路MCTLから供給される図示されない内部制御信
号に従って多重化し、アドレス信号a0〜a9としてD
RAM0L〜DRAM7LならびにDRAM8U〜DR
AM15Uのアドレス入力端子a0〜a9に共通に供給
する。
【0019】データ入力バッファDIBUは、マイクロ
プロセッサMPU等のアクセス装置からデータバスDB
Uを介して供給される上位8ビットのライトデータを取
り込み、保持するとともに、入力データdi8〜di1
5として、対応するDRAM8U〜DRAM15Uのデ
ータ入力端子diにそれぞれ供給する。同様に、データ
入力バッファDIBLは、アクセス装置からデータバス
DBLを介して供給される下位8ビットのライトデータ
を取り込み、保持するとともに、入力データdi0〜d
i7として、対応するDRAM0L〜DRAM7Lのデ
ータ入力端子diにそれぞれ供給する。一方、データ出
力バッファDOBUは、DRAM8U〜DRAM15U
のデータ出力端子doから出力データdo8〜do15
として出力される上位8ビットのリードデータを、デー
タバスDBUを介してマイクロプロセッサMPU等のア
クセス装置に出力する。同様に、データ出力バッファD
OBLは、DRAM0L〜DRAM7Lのデータ出力端
子doから出力データdo0〜do7として出力される
下位8ビットのリードデータを、データバスDBLを介
してアクセス装置に出力する。
【0020】ここで、DRAM0L〜DRAM7Lなら
びにDRAM8U〜DRAM15Uは、図3のDRAM
0Lに代表して示されるように、半導体基板面の大半を
占めて配置されるメモリアレイMARYをその基本構成
とする。以下、このDRAM0Lを例に、ダイナミック
型RAMの説明を進める。
【0021】DRAM0Lを構成するメモリアレイMA
RYは、図3の垂直方向に平行して配置される実質10
24本のワード線と、水平方向に平行して配置される実
質1024組の相補ビット線ならびにこれらのワード線
及び相補ビット線の交点に格子状に配置される実質10
24×1024すなわち1048576個のダイナミッ
ク型メモリセルを含む。これにより、DRAM0L〜D
RAM7LならびにDRAM8U〜DRAM15Uのそ
れぞれは、いわゆる1メガビットの記憶容量を有するも
のとされ、メモリボードMBは、16ビット×1メガワ
ードの記憶容量を有するものとされる。
【0022】メモリアレイMARYを構成する1024
本のワード線は、XアドレスデコーダXDに結合され、
択一的に選択状態とされる。XアドレスデコーダXDに
は、XアドレスバッファXBから10ビットの内部アド
レス信号x0〜x9が供給され、タイミング発生回路T
Gから内部制御信号XDGが供給される。また、Xアド
レスバッファXBには、アドレス入力端子a0〜a9を
介して10ビットのXアドレス信号AX0〜AX9が時
分割的に供給され、タイミング発生回路TGから内部制
御信号XLが供給される。
【0023】XアドレスバッファXBは、アドレス入力
端子a0〜a9を介して供給されるXアドレス信号AX
0〜AX9を内部制御信号XLに従って取り込み、保持
するとともに、これらのXアドレス信号をもとに内部ア
ドレス信号x0〜x9を形成して、Xアドレスデコーダ
XDに供給する。XアドレスデコーダXDは、内部制御
信号XDGがハイレベルとされることで選択的に動作状
態とされ、内部アドレス信号x0〜x9をデコードし
て、メモリアレイMARYの対応するワード線を択一的
にハイレベルの選択状態とする。
【0024】一方、メモリアレイMARYを構成する1
024組の相補ビット線は、センスアンプSAの対応す
る単位回路に結合される。センスアンプSAの単位回路
のそれぞれは、メモリアレイMARYの各相補ビット線
に対応して設けられる単位増幅回路及びスイッチMOS
FET対を含む。このうち、単位増幅回路は、タイミン
グ発生回路TGから供給される内部制御信号PAがハイ
レベルとされることで選択的にかつ一斉に動作状態とさ
れ、メモリアレイMARYの選択されたワード線に結合
される複数のメモリセルから対応する相補ビット線を介
して出力される微小読み出し信号を増幅して、ハイレベ
ル又はロウレベルの2値読み出し信号とする。また、各
単位回路を構成するスイッチMOSFET対は、Yアド
レスデコーダYDから供給されるビット線選択信号の対
応するビットがハイレベルとされることで選択的にオン
状態とされ、メモリアレイMARYの対応する相補ビッ
ト線と共通データ線CDとを選択的に接続状態とする。
【0025】YアドレスデコーダYDには、Yアドレス
バッファYBから10ビットの内部アドレス信号y0〜
y9が供給され、タイミング発生回路TGから内部制御
信号YDGが供給される。また、YアドレスバッファY
Bには、アドレス入力端子a0〜a9を介してYアドレ
ス信号AY0〜AY9が時分割的に供給され、タイミン
グ発生回路TGから内部制御信号YLが供給される。
【0026】YアドレスバッファYBは、アドレス入力
端子a0〜a9を介して供給されるYアドレス信号AY
0〜AY9を内部制御信号YLに従って取り込み、保持
するとともに、これらのYアドレス信号をもとに内部ア
ドレス信号y0〜y9を形成して、Yアドレスデコーダ
YDに供給する。内部アドレス信号y0〜y9は、アド
レス遷移検出回路ATDにも供給される。Yアドレスデ
コーダYDは、内部制御信号YDGがハイレベルとされ
ることで選択的に動作状態とされ、内部アドレス信号y
0〜y9をデコードして、上記センスアンプSAの各ス
イッチMOSFET対に供給されるビット線選択信号を
択一的にハイレベルとする。
【0027】アドレス遷移検出回路ATDは、DRAM
0Lがスタティックカラムモードとされるとき、Yアド
レスバッファYBからYアドレスデコーダYDに供給さ
れる内部アドレス信号y0〜y9のレベル変化を検出
し、その出力信号TDを一時的にハイレベルとする。ア
ドレス遷移検出回路ATDの出力信号TDは、タイミン
グ発生回路TGに供給される。
【0028】メモリアレイMARYの指定された相補ビ
ット線が択一的に接続される共通データ線CDは、デー
タ入出力回路IOの一方の入出力端子に結合される。デ
ータ入出力回路IOの他方の入力端子は、データ入力端
子diに結合され、その他方の出力端子は、データ出力
端子doに結合される。なお、データ入力端子diに
は、前述のように、データ入力バッファDIBLから第
1ビットの入力データdi0が供給され、データ出力端
子doにおける出力信号は、第1ビットの出力データd
o0としてデータ出力バッファDOBLに供給される。
【0029】データ入出力回路IOは、ライトアンプ及
びメインアンプならびに入力バッファ及び出力バッファ
を含む。このうち、入力バッファの入力端子は、データ
入出力回路IOの他方の入力端子としてデータ入力端子
diに結合され、その出力端子は、ライトアンプの入力
端子に結合される。出力バッファの入力端子は、メイン
アンプの出力端子に結合され、その出力端子は、データ
入出力回路IOの他方の出力端子としてデータ出力端子
doに結合される。ライトアンプの出力端子及びメイン
アンプの入力端子は、共通結合された後、データ入出力
回路IOの一方の入出力端子として共通データ線CDに
結合される。
【0030】データ入出力回路IOの入力バッファは、
DRAM0Lがライトモードで選択状態とされるとき、
データ入力バッファDIBLからデータ入力端子diを
介して供給される入力データdi0を、ライトアンプに
伝達する。このとき、ライトアンプは、入力データdi
0をもとに所定の相補書き込み信号を形成し、共通デー
タ線CDを介してメモリアレイMARYの選択されたメ
モリセルに書き込む。一方、データ入出力回路IOのメ
インアンプは、DRAM0Lがリードモードで選択状態
とされるとき、メモリアレイMARYの選択されたメモ
リセルから共通データ線CDを介して出力される読み出
し信号をさらに増幅し、出力バッファに伝達する。この
とき、出力バッファは、メインアンプを介して出力され
る読み出し信号を、出力データdo0としてデータ出力
端子doからデータ出力バッファDOBLに送出する。
【0031】タイミング発生回路TGは、メモリ制御回
路MCTLから起動制御信号として供給されるロウアド
レスストローブ信号RASB,カラムアドレスストロー
ブ信号CASB,ライトイネーブル信号LWEB及び出
力イネーブル信号LOEBと前記アドレス遷移検出回路
ATDの出力信号TDとをもとに、各種の内部制御信号
を形成し、DRAM0Lの各回路に供給する。
【0032】ところで、この実施例のDRAM0L〜D
RAM7LならびにDRAM8U〜DRAM15Uは、
メモリアレイMARYの選択されたワード線に結合され
る1024個のメモリセルに対して連続的に高速アクセ
スしうるいわゆるスタティックカラムモードを有し、マ
イクロプロセッサMPU及びメモリボードMBは、これ
らのDRAMのスタティックカラムモードを利用した高
速アクセスモードすなわち連続メモリリードサイクル及
び連続メモリライトサイクルを有する。以下、連続メモ
リリードサイクルを例に、この実施例のマイクロプロセ
ッサMPU及びメモリボードMBによる高速アクセスモ
ードについて説明する。
【0033】マイクロプロセッサMPUにより連続メモ
リリードサイクルが指定される間、アドレスストローブ
信号ASABは、図4に示されるように、ロウレベルの
ままとされる。また、アドレスストローブ信号ASBB
が、メモリボードMBからのデータ転送確認信号DTA
CKBを受けて繰り返しロウレベルに変化され、相対ア
ドレスモード信号IXABが、アドレスストローブ信号
ASAB及びASBBの最初のロウレベル変化に先立っ
てロウレベルとされる。上位のアドレスバスABUのう
ち、最上位3ビットには、デバイスコードとなるアドレ
ス信号A21〜A23がメモリボードMBを指定する組
み合わせで供給され、残り10ビットには、Xアドレス
信号AX0〜AX9となるアドレス信号A11〜A20
がロウアドレスRAを指定する組み合わせで供給され
る。そして、下位のアドレスバスABLには、アドレス
ストローブ信号ASBBのロウレベル変化に先立って、
Yアドレス信号AY0〜AY9となるアドレス信号A1
〜A10がカラムアドレスCA1〜CA4を指定する組
み合わせで順次供給される。これらのアドレス信号A1
〜A10が、データレジスタDRの指定されるレジスタ
によって保持される相対アドレスの下位10ビットであ
ることは言うまでもない。
【0034】メモリボードMBのメモリ制御回路MCT
Lでは、相対アドレスモード信号IXABのロウレベル
と図示されないリードライト信号R/WBのハイレベル
を受けて連続メモリリードサイクルが識別される。ま
た、アドレスストローブ信号ASAB及びASBBのロ
ウレベル変化を受けてロウアドレスストローブ信号RA
SBがロウレベルとされ、所定の時間が経過した時点で
カラムアドレスストローブ信号CASBがロウレベルと
される。これらのロウアドレスストローブ信号RASB
及びカラムアドレスストローブ信号CASBは、連続メ
モリリードサイクルつまりはスタティックカラムモード
が継続される間、ロウレベルのままとされる。DRAM
0L〜DRAM7LならびにDRAM8U〜DRAM1
5Uのアドレス入力端子a0〜a9には、ロウアドレス
ストローブ信号RASBのロウレベル変化に先立ってロ
ウアドレスRAを指定するXアドレス信号が供給され、
カラムアドレスストローブ信号CASBのロウレベル変
化に先立って最初のカラムアドレスCA1を指定するY
アドレス信号が供給される。
【0035】DRAM0L〜DRAM7LならびにDR
AM8U〜DRAM15Uでは、XアドレスデコーダX
DによりロウアドレスRAに対応するワード線がそれぞ
れ択一的に選択状態とされ、またYアドレスデコーダY
DによりカラムアドレスCA1に対応する相補ビット線
が共通データ線CDを介してデータ入出力回路IOに接
続される。これにより、各DRAMのデータ出力端子d
oには、ロウアドレスRA及びカラムアドレスCA1に
対応するアドレスの上位8ビットの読み出しデータ(C
A1U)となる出力データdo8〜do15と下位8ビ
ットの読み出しデータ(CA1L)となる出力データd
o0〜do7とが出力されるとともに、これらの出力デ
ータの論理レベルが確立される所定のタイミングでデー
タ転送確認信号DTACKBがロウレベルに変化され、
マイクロプロセッサMPUにメモリボードMBの最初の
リード動作が終了したことが報告される。
【0036】マイクロプロセッサMPUは、データ転送
確認信号DTACKBのロウレベル変化を受けてデータ
バスDBU及びDBL上のリードデータdo8〜do1
5ならびにdo0〜do7をデータレジスタDRの指定
されたレジスタに取り込む。また、アドレスストローブ
信号ASBBを一時的にハイレベルに戻した後、再度ロ
ウレベルとし、このアドレスストローブ信号ASBBの
ロウレベル変化に先立ってカラムアドレスCA2として
更新された相対アドレスをアドレスバスABLすなわち
アドレス信号A1〜A10として出力する。以下、同様
なリード動作が繰り返され、ロウアドレスRAならびに
カラムアドレスCA2〜CA4等に対応するアドレスの
リードデータ(CA2U)及び(CA2L)ないし(C
A4U)及び(CA4L)等が順次読み出される。
【0037】前述のように、DRAM0L〜DRAM7
LならびにDRAM8U〜DRAM15Uにおけるスタ
ティックカラムモードは、ロウアドレスRAに対応する
ワード線を択一的に選択状態としたままの状態でカラム
アドレスCA1〜CA4等に対応する相補ビット線を順
次選択することにより行われる。このとき、メモリボー
ドMBのメモリ制御回路MCTLは、相対アドレスモー
ド信号IXABのロウレベルを受けて連続メモリリード
サイクルを識別し、アドレス信号A21〜A23として
出力されるデバイスコードのデコード処理を1回しか行
わない。しかるに、最初のカラムアドレスCA1に関す
るリード動作は、各DRAMによるワード線の選択動作
やメモリ制御回路MCTLによるデバイスコードのデコ
ード処理等のために比較的長いサイクルタイムtcyf
を必要とするが、後続するカラムアドレスCA2〜CA
4等に関するリード動作は、ワード線の選択動作やデバ
イスコードのデコード処理が行われないために比較的短
いサイクルタイムtcysをもって繰り返される。この
ため、メモリボードMBが比較的低価格のダイナミック
型RAMによって構成されるにもかかわらず、マイクロ
プロセッサMPUつまりはコンピュータシステムの実質
的なサイクルタイムが高速化され、プログラムフェッチ
やキャッシュメモリ書き換え等の処理が高速に行われ
る。また、連続メモリリードサイクルでは、マイクロプ
ロセッサMPUからメモリボードMBに供給されるアド
レス信号の下位10ビットのみ変化されるため、システ
ムバスやメモリボードMB及び各DRAM内におけるカ
ップリングノイズが抑制される。これらの結果、その低
コスト化を阻害することなくコンピュータシステム等の
処理能力を高め、その動作を安定化できるものとなる。
【0038】図5には、この発明が適用されたマイクロ
プロセッサMPUの第2の実施例の部分的なブロック図
が示されている。また、図6には、図5のマイクロプロ
セッサに結合されるメモリボードMBの一実施例のブロ
ック図が示され、図7には、図5のマイクロプロセッサ
MPU及び図6のメモリボードMBによる連続メモリリ
ードサイクルの一実施例のタイミング図が示されてい
る。なお、この実施例のマイクロプロセッサMPU及び
メモリボードMBは、前記図1及び図2の実施例を基本
的に踏襲するものであるため、これと異なる部分につい
てのみ説明を追加する。また、図6のメモリボードMB
を構成するDRAM0L〜DRAM7LならびにDRA
M8U〜DRAM15Uは、特に制限されないが、前記
図3に示されるDRAM0Lと同一構成のものである。
【0039】図5において、この実施例のマイクロプロ
セッサMPUは、データレジスタDRによって保持され
る相対アドレスを下位のアドレスバスABLに出力する
ための信号経路を備えない。コントロールバスは、アド
レスストローブ信号ASAB(第1のアドレスストロー
ブ信号)及びアドレスストローブ信号ASBB(第2の
アドレスストローブ信号)を含み、相対アドレスモード
信号IXABに代ってモード制御信号となるブロック転
送モード信号BLTBを含む。
【0040】この実施例において、マイクロプロセッサ
MPUは、メモリボードMBを構成するDRAM0L〜
DRAM7LならびにDRAM8U〜DRAM15Uの
スタティックカラムモードを利用してカラム方向に連続
する複数のアドレスを高速アクセスするための高速アク
セスモードすなわち連続メモリリードサイクル及び連続
メモリライトサイクルを備える。マイクロプロセッサM
PUが高速アクセスモードとされる間、アドレスストロ
ーブ信号ASABはロウレベルのままとされ、アドレス
ストローブ信号ASBBは、メモリボードMBからのデ
ータ転送確認信号DTACKBを受けて繰り返しロウレ
ベルに変化される。また、ブロック転送モード信号BL
TBが、アドレスストローブ信号ASAB及びASBB
の最初のロウレベル変化に先立ってロウレベルとされる
とともに、アドレスバスABU及びABLには、メモリ
ボードのデバイスコードMBと最初にアクセスすべきロ
ウアドレスRA及びカラムアドレスCA1を指定する組
み合わせでアドレス信号A21〜A23,A11〜A2
0ならびにA1〜A10がそれぞれ供給される。これら
のアドレス信号は、連続メモリリードサイクル又は連続
メモリライトサイクルが終了するまでの間、変化される
ことなく固定される。
【0041】一方、メモリボードMBは、図6に示され
るように、その入力端子が下位のアドレスバスABLに
結合される10ビットのYアドレスバッファカウンタA
YBC(アドレスカウンタ)を備える。このYアドレス
バッファカウンタAYBCには、メモリ制御回路MCT
Lから内部制御信号AYCが供給され、その出力信号
は、Yアドレス信号AY0〜AY9としてアドレスマル
チプレクサAMUXの他方の入力端子に供給される。こ
こで、内部制御信号AYCは、メモリボードMBが通常
の動作モードとされるときロウレベルのままとされ、連
続メモリリードサイクル又は連続メモリライトサイクル
とされるときアドレスストローブ信号ASBBのハイレ
ベル変化を受けて一時的にハイレベルとされる。
【0042】YアドレスバッファカウンタAYBCは、
メモリボードMBが通常の動作モードとされるとき、ア
ドレスバスABLを介して供給されるアドレス信号A1
〜A10すなわちYアドレス信号AY0〜AY9を取り
込み、保持するとともに、アドレスマルチプレクサAM
UXの他方の入力端子に供給する。メモリボードMBが
連続メモリリードサイクル又は連続メモリライトサイク
ルとされるとき、YアドレスバッファカウンタAYBC
は、図7に例示されるように、まずアドレスバスABL
を介して供給されるYアドレス信号AY0〜AY9すな
わちカラムアドレスCA1を取り込み、保持するととも
に、アドレスマルチプレクサAMUXを介してDRAM
0L〜DRAM7LならびにDRAM8U〜DRAM1
5Uのアドレス入力端子a0〜a9に供給する。Yアド
レスバッファカウンタAYBCによって保持されるYア
ドレス信号AY0〜AY9は、内部制御信号AYCのハ
イレベル変化を受けて更新され、これによってカラムア
ドレスCA2〜CA4等が順次指定される。しかるに、
この実施例のコンピュータシステムでは、マイクロプロ
セッサMPUから下位のアドレス信号A1〜A10を供
給することなく、前記図1ないし図4と同様な高速アク
セスモードを実現することができる。その結果、システ
ムバスにおけるカップリングノイズがさらに抑制され、
コンピュータシステムの動作がさらに安定化されるもの
となる。
【0043】図8には、この発明が適用されたメモリボ
ードMBの第3の実施例のブロック図が示されている。
また、図9には、図8のメモリボードMBに含まれるD
RAM0Lの一実施例のブロック図が示され、図10に
は、図8のメモリボードMBによる連続メモリリードサ
イクルの一実施例のタイミング図が示されている。な
お、この実施例のメモリボードMB及びDRAM0L
は、前記図2及び図3の実施例を基本的に踏襲するもの
であるため、これと異なる部分についてのみ説明を追加
する。この実施例のコンピュータシステムを構成するマ
イクロプロセッサMPUは、前記図5に示されるものと
同一構成とされる。
【0044】図8において、この実施例のメモリボード
MBは、YアドレスバッファカウンタAYBCを備え
ず、前記図2に示されるものと同一構成のYアドレスバ
ッファAYBを備える。メモリボードMBのメモリ制御
回路MCTLは、ブロック転送モード信号BLTBのロ
ウレベルを受けて連続メモリリードサイクル又は連続メ
モリライトサイクルを識別する。そして、アドレススト
ローブ信号ASABのロウレベルを受けてロウアドレス
ストローブ信号RASBをロウレベルとし、アドレスス
トローブ信号ASBBのレベル変化を受けてカラムアド
レスストローブ信号CASBを繰り返しロウレベルに変
化させる。
【0045】一方、DRAM0Lは、図9に示されるよ
うに、アドレス遷移検出回路ATDを備えず、代わって
メモリアレイMARYの各相補ビット線に対応して設け
られた1024ビットのラッチ回路からなるデータラッ
チDLを備える。データラッチDLを構成する1024
個のラッチ回路は、いわゆる直並列変換機能を持つシフ
トレジスタを構成し、メモリアレイMARYの選択され
たワード線に結合される1024個のメモリセルから対
応する相補ビット線ならびにセンスアンプSAの対応す
る単位回路を介して出力されるリードデータを一斉に取
り込み、YアドレスデコーダYDから指定されるカラム
アドレスを先頭アドレスとして択一的にデータ入出力回
路IOに伝達するとともに、データ入出力回路IOから
供給されるライトデータをYアドレスデコーダYDから
指定されるカラムアドレスを先頭アドレスとして順次取
り込み、メモリアレイMARYの選択されたワード線に
結合される1024個のメモリセルに一斉に書き込む。
その結果、この実施例のDRAM0Lはいわゆるページ
ニブルモードを有するものとされ、カラムアドレススト
ローブ信号CASBが繰り返しロウレベルに変化される
ことでカラム方向に連続する最大1024個のアドレス
を高速アクセスすることができる。
【0046】マイクロプロセッサMPUによって連続メ
モリリードサイクルが指定され、DRAM0L〜DRA
M7LならびにDRAM8U〜DRAM15Uがページ
ニブルモードとされるとき、各DRAMのデータラッチ
DLはいわゆるシフトレジスタとして動作する。また、
YアドレスデコーダYDは、Yアドレス信号AY0〜A
Y9として供給される先頭カラムアドレスをデコードし
てデータラッチDLの先頭ビットを指定した後、サイク
ルごとのデコード処理は行わない。しかるに、最初のカ
ラムアドレスCA1に関するリード動作は、図10に示
されるように、各DRAMによるワード線の選択動作や
メモリ制御回路MCTLによるデバイスコードのデコー
ド処理ならびにYアドレスデコーダYDによるカラムア
ドレスのデコード処理等のために比較的長いサイクルタ
イムtcyfを必要とするが、後続するカラムアドレス
CA2〜CA4等に関するリード動作は、ワード線の選
択動作やデバイスコード及びカラムアドレスのデコード
処理等が行われないためにスタティックカラムモードに
おけるサイクルタイムtcysよりさらに短いサイクル
タイムtcynをもって繰り返される。その結果、マイ
クロプロセッサMPUつまりはコンピュータシステムの
サイクルタイムがさらに高速化され、コンピュータシス
テムの処理能力がさらに高められるものとなる。
【0047】ところで、以上の実施例に示されるコンピ
ュータシステムのコンパイラは、スタティックカラムモ
ード又はニブルモードを利用した高速アクセスモードを
識別しあるいは高速アクセスモードに対応するコマンド
を有する。そして、所定の高級言語により作成されたプ
ログラムをマシン語に翻訳するとき、連続アクセスされ
る命令及びデータ等の格納アドレスとして高速アクセス
モードによりアクセス可能な一連のアドレスつまりはメ
モリボードMBを構成するDRAMのカラム方向に連続
する複数のアドレスを割り付ける。その結果、マイクロ
プロセッサMPUが高速アクセスモードを利用してメモ
リボードMBをアクセスする確率が高くなり、相応して
コンピュータシステムの処理能力が高めるられる。
【0048】一方、以上の実施例に示されるコンピュー
タシステムは、その性能評価のためのエミュレータにも
そのまま適用できる。このとき、エミュレータは、スタ
ティックカラムモード又はニブルモードを利用した高速
アクセスモードを識別する機能を備え、高速アクセスモ
ードによってアクセスされる一連のアドレスを先頭アド
レスによって代表させ、トレースメモリに書き込む。そ
の結果、エミュレータのトレースメモリに必要とされる
記憶容量は飛躍的に削減され、これによってエミュレー
タの低コスト化を図ることができるものとなる。
【0049】以上の複数の実施例に示されるように、こ
の発明をダイナミック型RAMを基本構成とするメモリ
ボードを備えるコンピュータシステム等のディジタル処
理装置に適用することで、次のような作用効果が得られ
る。すなわち、 (1)コンピュータシステム等のディジタル処理装置の
メモリ装置を、スタティックカラムモード及びニブルモ
ード等の高速モードを有するダイナミック型RAMを基
本に構成するとともに、ダイナミック型RAMの高速モ
ードを利用した高速アクセスモードを選択的に指定する
ためのモード制御信号と、実質的に高速モードにおいて
アクセスすべき先頭アドレスを指定するための第1のア
ドレスストローブ信号と、後続アドレスを指定するため
の第2のアドレスストローブ信号とを設け、この第2の
アドレスストローブ信号に従って下位の所定ビットのア
ドレス信号のみを出力しあるいはアドレス信号を出力す
ることなく第2のアドレスストローブ信号を変化させる
ことで、被アクセス装置となるメモリ装置は、アドレス
信号をデコードすることなく高速アクセスモードを識別
し、ダイナミック型RAMのスタティックカラムモード
又はニブルモードを活用した高速アクセスを行うことが
できるという効果が得られる。
【0050】(2)上記(1)項により、アドレス信号
を出力することなくあるいは下位の所定ビットのアドレ
ス信号のみを出力しながら第2のアドレスストローブ信
号を変化させることで、レベル変化されるアドレス信号
のビット数を削減し、アドレス信号の変化にともなうシ
ステムバス及びメモリボード等内でのカップリングノイ
ズを抑制できるという効果が得られる。 (3)上記(1)項及び(2)項により、その低コスト
化を阻害することなくコンピュータシステム等の処理能
力を高め、その動作を安定化することができるという効
果が得られる。
【0051】(4)上記(1)項ないし(3)項におい
て、コンピュータシステム等のコンパイラに、連続アク
セスすべき命令等の格納アドレスとして高速アクセスモ
ードによりアクセス可能なつまりはカラム方向に連続し
た複数のアドレスを割り付ける機能を持たせることで、
マイクロプロセッサが高速アクセスモードを利用してメ
モリボード等をアクセスする確率を高くし、コンピュー
タシステム等の処理能力をさらに高めることができると
いう効果が得られる。 (5)上記(1)項ないし(4)項において、コンピュ
ータシステム等の性能評価のためのエミュレータに、高
速アクセスモードを用いた複数のアドレスに対するアク
セスをその先頭アドレスによって代表させ、トレースメ
モリに書き込む機能を持たせることで、トレースメモリ
に必要とされる記憶容量を削減し、エミュレータの低コ
スト化を図ることができるという効果が得られる。
【0052】以上、本発明者によってなされた発明を実
施例に基づき具体的に説明したが、この発明は、上記実
施例に限定されるものではなく、その要旨を逸脱しない
範囲で種々変更可能であることは言うまでもない。例え
ば、図1及び図5において、マイクロプロセッサMPU
に設けられるデータレジスタDR及びアドレスレジスタ
ARのレジスタ数は任意に設定できるし、データバスは
特にバイト分割されることを必須条件ともしない。コン
トロールバスを構成する各制御信号の数ならびに名称等
は、種々の実施形態を採りうるし、マイクロプロセッサ
MPUのブロック構成もこの実施例による制約を受けな
い。システムバスは、任意の構成を採りうるし、いわゆ
るVMEバス形態を採ることもできる。この場合、VM
Eバスに規定されたブロック転送機能により高速アクセ
スモードを実現できる。
【0053】図2及び図6ならびに図8において、メモ
リボードMBを構成するダイナミック型RAMの数は任
意であるし、メモリボードMB及び各ダイナミック型R
AMの記憶容量も任意に設定できる。また、デバイスコ
ードとして用いられるアドレス信号は、2ビット以下又
は4ビット以上であってもよいし、その組み合わせも任
意である。各DRAMに供給される起動制御信号は、例
えば、ロウアドレスストローブ信号RASB又はカラム
アドレスストローブ信号CASBをバイトごとに二分し
てもよいし、出力イネーブル信号を省略してもよい。
【0054】図3及び図9において、ダイナミック型R
AMは、同時に複数ビットの記憶データを入出力するい
わゆる多ビット構成とされるものであってもよいし、メ
モリアレイMARYが複数のメモリマット又はサブメモ
リアレイに分割されるいわゆるアレイ分割方式を採るも
のであってもよい。また、ダイナミック型RAMは、ス
タティックカラムモード及びニブルモードの両方を備え
ることができるし、ニブルモードによってアクセスでき
るアドレスは、カラム方向に連続する4個又は8個に限
定してもよい。ダイナミック型RAMのブロック構成や
起動制御信号及び内部制御信号等の組み合わせは、種々
の実施形態を採りうる。
【0055】以上の説明では、主として本発明者によっ
てなされた発明をその背景となった利用分野であるマイ
クロプロセッサをアクセス装置としメモリボードを被ア
クセス装置とするコンピュータシステムに適用した場合
について説明したが、それに限定されるものではなく、
例えば、DMA(Direct Memory Acc
ess)コントローラ等をアクセス装置としレジスタフ
ァイル等を被アクセス装置とするコントローラシステム
ならびに各種のディジタル処理システムにも適用でき
る。この発明は、少なくともサイクルタイムの異なる複
数の動作モードを有する被アクセス装置を備えるディジ
タル処理装置に広く適用できる。
【0056】
【発明の効果】本願において開示される発明のうち代表
的なものによって得られる効果を簡単に説明すれば、下
記の通りである。すなわち、コンピュータシステム等の
ディジタル処理装置のメモリ装置を、スタティックカラ
ムモード及びニブルモード等の高速モードを有するダイ
ナミック型RAMを基本に構成するとともに、この高速
モードを利用した高速アクセスモードを選択的に指定す
るためのモード制御信号と、実質的に高速モードにおい
てアクセスすべき先頭アドレスを指定するための第1の
アドレスストローブ信号と、後続アドレスを指定するた
めの第2のアドレスストローブ信号とを設け、この第2
のアドレスストローブ信号に従って下位の所定ビットの
アドレス信号のみを出力しあるいはアドレス信号を出力
することなく第2のアドレスストローブ信号を変化させ
る。これにより、被アクセス装置となるメモリ装置は、
アドレス信号をデコードすることなく高速アクセスモー
ドを識別し、ダイナミック型RAMのスタティックカラ
ムモード又はニブルモードを活用した高速アクセスを行
うことができる。また、アドレス信号を出力することな
くあるいは下位の所定ビットのアドレス信号のみを出力
しながら第2のアドレスストローブ信号を変化させるこ
とで、アドレス信号の変化にともなうシステムバス及び
メモリボード等内でのカップリングノイズを抑制するこ
とができる。これらの結果、その低コスト化を阻害する
ことなくコンピュータシステム等の処理能力を高め、そ
の動作を安定化することができる。
【図面の簡単な説明】
【図1】この発明が適用されたマイクロプロセッサの第
1の実施例を示す部分的なブロック図である。
【図2】図1のマイクロプロセッサに結合されるメモリ
ボードの一実施例を示すブロック図である。
【図3】図2のメモリボードに含まれるダイナミック型
RAMの一実施例を示すブロック図である。
【図4】図1のマイクロプロセッサ及び図2のメモリボ
ードによる連続メモリリードサイクルの一実施例を示す
タイミング図である。
【図5】この発明が適用されたマイクロプロセッサの第
2の実施例を示す部分的なブロック図である。
【図6】図5のマイクロプロセッサに結合されるメモリ
ボードの一実施例を示すブロック図である。
【図7】図5のマイクロプロセッサ及び図6のメモリボ
ードによる連続メモリリードサイクルの一実施例を示す
タイミング図である。
【図8】この発明が適用されたメモリボードの第3の実
施例を示すブロック図である。
【図9】図8のメモリボードに含まれるダイナミック型
RAMの一実施例を示すブロック図である。
【図10】図5のマイクロプロセッサ及び図8のメモリ
ボードによる連続メモリリードサイクルの一実施例を示
すタイミング図である。
【図11】この発明に先立って本願発明者等が開発した
マイクロプロセッサ及びメモリボードによる連続メモリ
リードサイクルの一例を示すタイミング図である。
【符号の説明】
MPU・・・マイクロプロセッサ、CTLU・・・コン
トロールユニット、AR・・・アドレスレジスタ、DR
・・・データレジスタ、ABU,ABL・・・アドレス
バス、DBU,DBL・・・データバス。 MB・・・メモリボード、DRAM8U〜DRAM15
U,DRAM0L〜DRAM7L・・・ダイナミック型
RAM、MCTL・・・メモリ制御回路、AXB・・・
Xアドレスバッファ、AYB・・・Yアドレスバッフ
ァ、AMUX・・・アドレスマルチプレクサ、DIB
U,DIBL・・・データ入力バッファ、DOBU,D
OBL・・・データ出力バッファ。 MARY・・・メモリアレイ、SA・・・センスアン
プ、XD・・・Xアドレスデコーダ、YD・・・Yアド
レスデコーダ、XB・・・Xアドレスバッファ、YB・
・・Yアドレスバッファ、ATD・・・アドレス遷移検
出回路、IOC・・・データ入出力回路、TG・・・タ
イミング発生回路。 YBC・・・Yアドレスバッファカウンタ。 DL・・・データラッチ。

Claims (9)

    【特許請求の範囲】
  1. 【請求項1】 サイクルタイムの異なる複数の動作モー
    ドを有する被アクセス装置と、上記メモリ装置の動作モ
    ードのそれぞれに対応して用意されかつサイクルタイム
    の異なる複数のアクセスモードを有するアクセス装置と
    を具備することを特徴とするディジタル処理装置。
  2. 【請求項2】 上記アクセスモードは、上記被アクセス
    装置の連続する複数のアドレスをアクセスするための高
    速アクセスモードを含むものであって、上記ディジタル
    処理装置は、上記高速アクセスモードを選択的に指定す
    るためのモード制御信号と、実質的に上記高速アクセス
    モードにおいてアクセスすべき先頭アドレスを指定する
    ための第1のアドレスストローブ信号と、後続アドレス
    を指定するための第2のアドレスストローブ信号とを備
    えるものであることを特徴とする請求項1のディジタル
    処理装置。
  3. 【請求項3】 上記被アクセス装置は、スタティックカ
    ラムモード及び/又はニブルモードを有するダイナミッ
    ク型RAMを基本に構成されるメモリ装置であることを
    特徴とする請求項1又は請求項2のディジタル処理装
    置。
  4. 【請求項4】 上記高速アクセスモードは、上記ダイナ
    ミック型RAMのスタティックカラムモードを用いて行
    われるものであって、上記アクセス装置は、上記第2の
    アドレスストローブ信号に従って下位の所定ビットのア
    ドレス信号のみを出力するものであることを特徴とする
    請求項3のディジタル処理装置。
  5. 【請求項5】 上記ディジタル処理装置は、相対アドレ
    ス方式を採るものであって、上記アクセス装置は、上記
    下位の所定ビットのアドレス信号として相対アドレスを
    保持するレジスタの保持内容をそのまま出力するもので
    あることを特徴とする請求項4のディジタル処理装置。
  6. 【請求項6】 上記高速アクセスモードは、上記ダイナ
    ミック型RAMのスタティックカラムモードを用いて行
    われるものであり、上記アクセス装置は、アドレス信号
    を出力することなく上記第2のアドレスストローブ信号
    を変化させるものであって、上記メモリ装置は、上記第
    2のアドレスストローブ信号に従って上記下位の所定ビ
    ットのアドレス信号を更新するアドレスカウンタを具備
    するものであることを特徴とする請求項3のディジタル
    処理装置。
  7. 【請求項7】 上記高速アクセスモードは、上記ダイナ
    ミック型RAMのニブルモードを用いて行われるもので
    あって、上記アクセス装置は、アドレス信号を出力する
    ことなく上記第2のアドレスストローブ信号を変化させ
    るものであることを特徴とする請求項3のディジタル処
    理装置。
  8. 【請求項8】 上記ディジタル処理装置のコンパイラ
    は、連続アクセスすべき命令等の格納アドレスとして上
    記高速アクセスモードによりアクセス可能な一連のアド
    レスを割り付けるものであることを特徴とする請求項
    1,請求項2,請求項3,請求項4,請求項5,請求項
    6又は請求項7のディジタル処理装置。
  9. 【請求項9】 上記ディジタル処理装置は、上記高速ア
    クセスモードを用いた複数のアドレスに対するアクセス
    をその先頭アドレスによって代表させるエミュレータで
    あることを特徴とする請求項1,請求項2,請求項3,
    請求項4,請求項5,請求項6,請求項7又は請求項8
    のディジタル処理装置。
JP4148089A 1992-05-13 1992-05-13 ディジタル処理装置 Pending JPH05313996A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4148089A JPH05313996A (ja) 1992-05-13 1992-05-13 ディジタル処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4148089A JPH05313996A (ja) 1992-05-13 1992-05-13 ディジタル処理装置

Publications (1)

Publication Number Publication Date
JPH05313996A true JPH05313996A (ja) 1993-11-26

Family

ID=15444995

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4148089A Pending JPH05313996A (ja) 1992-05-13 1992-05-13 ディジタル処理装置

Country Status (1)

Country Link
JP (1) JPH05313996A (ja)

Similar Documents

Publication Publication Date Title
KR100627986B1 (ko) 동기식 파이프라인 버스트 메모리 및 그 동작 방법
US5555528A (en) Dynamic random access memory persistent page implemented as processor register sets
KR100393860B1 (ko) 랜덤액세스메모리
JP3315501B2 (ja) 半導体記憶装置
JPS6334652A (ja) コンピユ−タ・メモリのアクセス方法およびシステム
CN1232266A (zh) 动态随机存取存储器中的译码自动刷新模式
US5278967A (en) System for providing gapless data transfer from page-mode dynamic random access memories
KR970017656A (ko) 버스트 모드를 가진 고속 반도체 메모리
KR920008598A (ko) 직접 또는 인터리브모드로 메모리를 액세스하는 메모리 컨트롤러 및 이를 구비한 데이타 처리시스템
KR19990028991A (ko) 파이프라인 어드레스 메모리와, 그것을 이용한 장치및 방법
JP4199658B2 (ja) 読出及び書込動作でバースト順序が異なるアドレッシングを行うメモリデバイス
JPH10233091A (ja) 半導体記憶装置およびデータ処理装置
JPH0522318B2 (ja)
US6091667A (en) Semiconductor memory device and a data reading method and a data writing method therefor
US6252794B1 (en) DRAM and data access method for DRAM
JPS6061977A (ja) 高速メモリ・アクセス方法及びその装置
KR880011676A (ko) 캐쉬 메모리를 사용한 블록 액세스 방식
JPH07121430A (ja) デジタル映像信号処理用メモリシステム
US6138214A (en) Synchronous dynamic random access memory architecture for sequential burst mode
JP2000099389A (ja) Edramを組込んだ集積回路及びデ―タ・アクセス方法
JPH1139857A (ja) メモリシステム及び情報処理システム
JPH05313996A (ja) ディジタル処理装置
JPH07307090A (ja) 半導体記憶装置
JPH0528751A (ja) 半導体記憶装置
KR950008663B1 (ko) 다이나믹 램 메모리(dram)엑세스 제어장치