JPH09311816A - メモリインターフェイス - Google Patents
メモリインターフェイスInfo
- Publication number
- JPH09311816A JPH09311816A JP8130288A JP13028896A JPH09311816A JP H09311816 A JPH09311816 A JP H09311816A JP 8130288 A JP8130288 A JP 8130288A JP 13028896 A JP13028896 A JP 13028896A JP H09311816 A JPH09311816 A JP H09311816A
- Authority
- JP
- Japan
- Prior art keywords
- data
- storage means
- reference signal
- memory interface
- bit
- 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
Landscapes
- Dram (AREA)
Abstract
(57)【要約】
【課題】 メモリ回路の変更があった場合にも設計を変
更することなく対応できるようにして、装置全体の最終
的なコストダウンを図る。 【解決手段】 入力される基準信号の周波数とデータ幅
とが異なる複数種類の記憶手段10を接続可能に構成す
るとともに、前記接続した記憶手段10の基準信号の周
波数が高い時にはデータ幅を狭くするとともに、前記記
憶手段の基準信号の周波数が低い時にはデータ幅を広く
するようにすることにより、データレートを変更するこ
となく多種類の記憶手段10に対応できるようにする。
更することなく対応できるようにして、装置全体の最終
的なコストダウンを図る。 【解決手段】 入力される基準信号の周波数とデータ幅
とが異なる複数種類の記憶手段10を接続可能に構成す
るとともに、前記接続した記憶手段10の基準信号の周
波数が高い時にはデータ幅を狭くするとともに、前記記
憶手段の基準信号の周波数が低い時にはデータ幅を広く
するようにすることにより、データレートを変更するこ
となく多種類の記憶手段10に対応できるようにする。
Description
【0001】
【発明の属する技術分野】本発明はメモリインターフェ
イスに係わり、特に、各種のデータをメモリに記憶する
とともに、前記記憶した各種のデータを読み出すために
用いられるメモリインターフェイスに用いて好適なもの
である。
イスに係わり、特に、各種のデータをメモリに記憶する
とともに、前記記憶した各種のデータを読み出すために
用いられるメモリインターフェイスに用いて好適なもの
である。
【0002】
【従来の技術】近年、CPU等の高速化にともない、E
DO−DRAM(Extended Data Output-DRAM )やSD
RAMなど高速なメモリユニットが開発されている。前
記EDO−DRAMは、 1.データ出力時間の拡張。 2.サイクル時間の短縮。 といった特徴を持ち、より高速アクセスに向いているD
RAMである。なお、EDO−DRAMの構造は、従来
のDRAMとほぼ同様である。
DO−DRAM(Extended Data Output-DRAM )やSD
RAMなど高速なメモリユニットが開発されている。前
記EDO−DRAMは、 1.データ出力時間の拡張。 2.サイクル時間の短縮。 といった特徴を持ち、より高速アクセスに向いているD
RAMである。なお、EDO−DRAMの構造は、従来
のDRAMとほぼ同様である。
【0003】一方、SDRAM(Synchronous-DRA
M)はJEDEC(Joint Electron Device Engineerin
g Council )によって仕様が標準化されているメモリユ
ニットである。前記SDRAMの特徴として、 1.外部クロックに同期した入出力回路構成。 2.パイプライン構造の入出力。 3.2バンク式セルアレイ方式。 4.アクセスのコマンド化。 などが挙げられる。これらの特徴により、メモリ入出力
の際のデータ転送における高速化が可能である。
M)はJEDEC(Joint Electron Device Engineerin
g Council )によって仕様が標準化されているメモリユ
ニットである。前記SDRAMの特徴として、 1.外部クロックに同期した入出力回路構成。 2.パイプライン構造の入出力。 3.2バンク式セルアレイ方式。 4.アクセスのコマンド化。 などが挙げられる。これらの特徴により、メモリ入出力
の際のデータ転送における高速化が可能である。
【0004】図2に示すように、SDRAMは、2系統
のメモリアレイM1、M2、クロックバッファ81、モ
ードコントローラ82、アドレスコントローラ83、デ
ータレジスタ84及びバッファメモリ85とにより構成
されている。
のメモリアレイM1、M2、クロックバッファ81、モ
ードコントローラ82、アドレスコントローラ83、デ
ータレジスタ84及びバッファメモリ85とにより構成
されている。
【0005】前記クロックバッファ81は、前記メモリ
アレイM1、M2に供給する各リファレンスクロックC
L1、CL2、CL3、CL4を選択的に出力する。モ
ードコントローラ82は、後述するメモリコントローラ
からの制御信号に基づいて、上記各メモリアレイM1、
M2のリード/ライトを交互に設定する。
アレイM1、M2に供給する各リファレンスクロックC
L1、CL2、CL3、CL4を選択的に出力する。モ
ードコントローラ82は、後述するメモリコントローラ
からの制御信号に基づいて、上記各メモリアレイM1、
M2のリード/ライトを交互に設定する。
【0006】アドレスコントローラ83は、不図示のア
ドレス変換回路から供給されるアドレスデータに基づい
て、上記メモリアレイにおけるアドレスを指定する。デ
ータレジスタ84は、シリアル−パラレル変換を行う。
バッファメモリ85は、入出力用のデータを一時的に格
納しておくためのものである。
ドレス変換回路から供給されるアドレスデータに基づい
て、上記メモリアレイにおけるアドレスを指定する。デ
ータレジスタ84は、シリアル−パラレル変換を行う。
バッファメモリ85は、入出力用のデータを一時的に格
納しておくためのものである。
【0007】前記メモリにおけるメモリアレイM1、M
2は、メモリセル(DRAM)86A、86Bおよびこ
れらメモリセル86A、86Bとは独立に設けられたセ
ンスアンプ87A、87Bとから構成されており、これ
らセンスアンプ87A、87Bに保持した所定量のデー
タをクロックに同期してバースト転送することによっ
て、メモリとメモリ外部との間の転送速度とメモリ内部
のバンクの動作速度とを独立に設定することができ、全
体として高速なリード/ライトを可能とする。
2は、メモリセル(DRAM)86A、86Bおよびこ
れらメモリセル86A、86Bとは独立に設けられたセ
ンスアンプ87A、87Bとから構成されており、これ
らセンスアンプ87A、87Bに保持した所定量のデー
タをクロックに同期してバースト転送することによっ
て、メモリとメモリ外部との間の転送速度とメモリ内部
のバンクの動作速度とを独立に設定することができ、全
体として高速なリード/ライトを可能とする。
【0008】従来、DRAMの制御を行うメモリインタ
ーフェイスの概略構成は、図3のようになっていた。図
3において、201は入力されるアドレス信号をデコー
ドし、そのデコードした結果を後述するアクセスコント
ローラ204に出力するアドレスデコーダである。
ーフェイスの概略構成は、図3のようになっていた。図
3において、201は入力されるアドレス信号をデコー
ドし、そのデコードした結果を後述するアクセスコント
ローラ204に出力するアドレスデコーダである。
【0009】202はクロックなどの基準信号からDR
AMのリフレッシュのタイミング信号を出力するリフレ
ッシュタイマ、203は前記リフレッシュタイマ202
から出力されるタイミング信号に基づいてアクセスコン
トローラ204を制御するリフレッシュコントローラで
ある。
AMのリフレッシュのタイミング信号を出力するリフレ
ッシュタイマ、203は前記リフレッシュタイマ202
から出力されるタイミング信号に基づいてアクセスコン
トローラ204を制御するリフレッシュコントローラで
ある。
【0010】204はDRAM207にコントロール信
号を出力するためのアクセスコントローラ、205は前
記アクセスコントローラ204からの選択信号によりロ
ウ・アドレスとカラム・アドレスとを切り替えてDRA
M207に出力するためのアドレスマルチプレクサであ
る。206はDRAM207と外部機器との間でデータ
をやり取りするためのデータバス、207はDRAMで
ある。
号を出力するためのアクセスコントローラ、205は前
記アクセスコントローラ204からの選択信号によりロ
ウ・アドレスとカラム・アドレスとを切り替えてDRA
M207に出力するためのアドレスマルチプレクサであ
る。206はDRAM207と外部機器との間でデータ
をやり取りするためのデータバス、207はDRAMで
ある。
【0011】次に、図4に示す状態遷移図によって、前
記メモリインターフェイスの動作を説明する。まず、外
部機器(図示せず)からのアクセス要求やリフレッシュ
の要求等がない場合、メモリインターフェイスはSIで
示すアイドル状態になっている。
記メモリインターフェイスの動作を説明する。まず、外
部機器(図示せず)からのアクセス要求やリフレッシュ
の要求等がない場合、メモリインターフェイスはSIで
示すアイドル状態になっている。
【0012】そして、外部機器からDRAM207への
アクセス要求があると、図4に示すアクセス状態SAと
なってメモリインターフェイスはDRAM207に対し
てアクセスを開始する。また、アクセス状態SAとなる
とアクセスコントローラ204は、ロウ・アドレスのセ
ット、カラム・アドレスのセットを行うための信号をD
RAM207に出力するとともに、ロウ・アドレス、カ
ラム・アドレスの順に、アドレスマルチプレクサ205
からDRAM207にアドレス信号を出力させる。
アクセス要求があると、図4に示すアクセス状態SAと
なってメモリインターフェイスはDRAM207に対し
てアクセスを開始する。また、アクセス状態SAとなる
とアクセスコントローラ204は、ロウ・アドレスのセ
ット、カラム・アドレスのセットを行うための信号をD
RAM207に出力するとともに、ロウ・アドレス、カ
ラム・アドレスの順に、アドレスマルチプレクサ205
からDRAM207にアドレス信号を出力させる。
【0013】リフレッシュタイマ202は、DRAM2
07のリフレッシュ要求を定期的に発生させる。リフレ
ッシュ要求が発生すると、図4に示すリフレッシュ状態
SRになる。そして、リフレッシュ状態SRになるとメ
モリインターフェイスはDRAM207にリフレッシュ
を行わせる。
07のリフレッシュ要求を定期的に発生させる。リフレ
ッシュ要求が発生すると、図4に示すリフレッシュ状態
SRになる。そして、リフレッシュ状態SRになるとメ
モリインターフェイスはDRAM207にリフレッシュ
を行わせる。
【0014】また、アクセスコントローラ204は、図
4におけるアイドル状態SIの時に、メモリアクセスと
リフレッシュとの優先順位を予め設定しておき、アイド
ル状態SIからアクセス状態SAへの遷移、あるいはア
イドル状態SIからリフレッシュ状態SRへの遷移の調
停も合わせて行う。
4におけるアイドル状態SIの時に、メモリアクセスと
リフレッシュとの優先順位を予め設定しておき、アイド
ル状態SIからアクセス状態SAへの遷移、あるいはア
イドル状態SIからリフレッシュ状態SRへの遷移の調
停も合わせて行う。
【0015】
【発明が解決しようとする課題】しかしながら、前記に
みられるような従来のメモリインターフェイスにおいて
は、対象としているメモリ回路が1種類のものだけであ
って、他のメモリ回路には対応されていない。
みられるような従来のメモリインターフェイスにおいて
は、対象としているメモリ回路が1種類のものだけであ
って、他のメモリ回路には対応されていない。
【0016】このため、メモリ回路を安価なものにして
装置全体のコストを下げようとすると、メモリインター
フェイスの設計変更を余儀なくされ、最終的なコストが
増加してしまうといった問題点があった。
装置全体のコストを下げようとすると、メモリインター
フェイスの設計変更を余儀なくされ、最終的なコストが
増加してしまうといった問題点があった。
【0017】本発明はかかる問題点に鑑み、メモリ回路
の変更があった場合にも設計を変更することなく対応で
き、装置全体の最終的なコストダウンをはかることが可
能なメモリインターフェイスを提供することを目的とす
る。
の変更があった場合にも設計を変更することなく対応で
き、装置全体の最終的なコストダウンをはかることが可
能なメモリインターフェイスを提供することを目的とす
る。
【0018】
【課題を解決するための手段】本発明のメモリインター
フェイスは、入力される基準信号の周波数とデータ幅と
が異なる複数種類の記憶手段が接続可能なメモリインタ
ーフェイスであって、前記記憶手段の基準信号の周波数
が高い時には前記データ幅を狭くするとともに、前記記
憶手段の基準信号の周波数が低い時には前記データ幅を
広くすることを特徴としている。
フェイスは、入力される基準信号の周波数とデータ幅と
が異なる複数種類の記憶手段が接続可能なメモリインタ
ーフェイスであって、前記記憶手段の基準信号の周波数
が高い時には前記データ幅を狭くするとともに、前記記
憶手段の基準信号の周波数が低い時には前記データ幅を
広くすることを特徴としている。
【0019】また、本発明の他の特徴とするところは、
前記接続されている記憶手段の種類を識別するための記
憶手段識別手段を具備することを特徴としている。
前記接続されている記憶手段の種類を識別するための記
憶手段識別手段を具備することを特徴としている。
【0020】また、本発明のその他の特徴とするところ
は、前記入力される複数の基準信号のうちの一つを選択
して出力するための基準信号選択手段を具備し、前記基
準信号選択手段は、前記記憶手段識別手段の識別結果に
基づいて前記入力される複数の基準信号のうちの一つを
選択して前記記憶手段に出力することを特徴としてい
る。
は、前記入力される複数の基準信号のうちの一つを選択
して出力するための基準信号選択手段を具備し、前記基
準信号選択手段は、前記記憶手段識別手段の識別結果に
基づいて前記入力される複数の基準信号のうちの一つを
選択して前記記憶手段に出力することを特徴としてい
る。
【0021】また、本発明のその他の特徴とするところ
は、データ幅が第1のビットnで基準信号の周波数が第
1の周波数f1 である第1の記憶手段と、データ幅が第
2のビットmで基準信号の周波数が第2の周波数f2 で
ある第2の記憶手段とを接続可能なメモリインターフェ
イスであって、前記第1のビットnと第1の周波数f 1
との乗算結果と、前記第2のビットmと第2の周波数f
2 との乗算結果とが等しいことを特徴としている。
は、データ幅が第1のビットnで基準信号の周波数が第
1の周波数f1 である第1の記憶手段と、データ幅が第
2のビットmで基準信号の周波数が第2の周波数f2 で
ある第2の記憶手段とを接続可能なメモリインターフェ
イスであって、前記第1のビットnと第1の周波数f 1
との乗算結果と、前記第2のビットmと第2の周波数f
2 との乗算結果とが等しいことを特徴としている。
【0022】また、本発明のその他の特徴とするところ
は、入力される基準信号の周波数及びデータ幅が異なる
複数種類の記憶手段のうちの何れが接続されているのか
を識別するための記憶手段識別手段を具備することを特
徴としている。
は、入力される基準信号の周波数及びデータ幅が異なる
複数種類の記憶手段のうちの何れが接続されているのか
を識別するための記憶手段識別手段を具備することを特
徴としている。
【0023】また、本発明のその他の特徴とするところ
は、前記入力される複数の基準信号のうちの一つを選択
して出力するための基準信号選択手段を具備し、前記基
準信号選択手段は、前記記憶手段識別手段の識別結果に
基づいて前記基準信号を選択して前記記憶手段に出力す
ることを特徴としている。
は、前記入力される複数の基準信号のうちの一つを選択
して出力するための基準信号選択手段を具備し、前記基
準信号選択手段は、前記記憶手段識別手段の識別結果に
基づいて前記基準信号を選択して前記記憶手段に出力す
ることを特徴としている。
【0024】また、本発明のその他の特徴とするところ
は、入力される基準信号の周波数とデータ幅とが異なる
複数種類の記憶手段が接続可能なメモリインターフェイ
スであって、前記データ幅が第1のビットnでデータレ
ートが第1のデータレートfHzであるデータと、デー
タ幅が第3のビット2nでデータレートが第2のデータ
レートf/2Hzであるデータとを相互に変換するデー
タ幅変換手段と、前記複数種類の記憶手段のうち、接続
されている記憶手段の種類を識別する記憶手段識別手段
と、前記記憶手段識別手段の識別結果に基づいて前記接
続されている記憶手段を制御する制御手段とを具備する
ことを特徴としている。
は、入力される基準信号の周波数とデータ幅とが異なる
複数種類の記憶手段が接続可能なメモリインターフェイ
スであって、前記データ幅が第1のビットnでデータレ
ートが第1のデータレートfHzであるデータと、デー
タ幅が第3のビット2nでデータレートが第2のデータ
レートf/2Hzであるデータとを相互に変換するデー
タ幅変換手段と、前記複数種類の記憶手段のうち、接続
されている記憶手段の種類を識別する記憶手段識別手段
と、前記記憶手段識別手段の識別結果に基づいて前記接
続されている記憶手段を制御する制御手段とを具備する
ことを特徴としている。
【0025】また、本発明のその他の特徴とするところ
は、前記入力される複数の基準信号のうちの一つを選択
して出力するための基準信号選択手段を具備し、前記基
準信号選択手段は、前記記憶手段識別手段の識別結果に
基づいて前記入力される複数の基準信号のうちの一つを
選択して前記記憶手段に出力することを特徴としてい
る。
は、前記入力される複数の基準信号のうちの一つを選択
して出力するための基準信号選択手段を具備し、前記基
準信号選択手段は、前記記憶手段識別手段の識別結果に
基づいて前記入力される複数の基準信号のうちの一つを
選択して前記記憶手段に出力することを特徴としてい
る。
【0026】また、本発明のその他の特徴とするところ
は、データ幅が第1のビットnで基準信号の周波数が第
1のデータレートfHzである第1の記憶手段と、デー
タ幅が第3のビット2nで基準信号の周波数が第2のデ
ータレートf/2Hzである第2の記憶手段とを接続可
能なメモリインターフェイスであって、前記データ幅が
第1のビットnで基準信号の周波数が第1のデータレー
トfHzであるデータと、データ幅が第3のビット2n
で基準信号の周波数が第2のデータレートf/2Hzで
あるデータとを相互に変換するデータ幅変換手段と、前
記接続されている記憶手段の種類を識別する記憶手段識
別手段と、前記記憶手段識別手段の識別結果に基づいて
前記接続されている記憶手段を制御する制御手段とを具
備することを特徴としている。
は、データ幅が第1のビットnで基準信号の周波数が第
1のデータレートfHzである第1の記憶手段と、デー
タ幅が第3のビット2nで基準信号の周波数が第2のデ
ータレートf/2Hzである第2の記憶手段とを接続可
能なメモリインターフェイスであって、前記データ幅が
第1のビットnで基準信号の周波数が第1のデータレー
トfHzであるデータと、データ幅が第3のビット2n
で基準信号の周波数が第2のデータレートf/2Hzで
あるデータとを相互に変換するデータ幅変換手段と、前
記接続されている記憶手段の種類を識別する記憶手段識
別手段と、前記記憶手段識別手段の識別結果に基づいて
前記接続されている記憶手段を制御する制御手段とを具
備することを特徴としている。
【0027】また、本発明のその他の特徴とするところ
は、前記入力される複数の基準信号のうちの一つを選択
して出力するための基準信号選択手段を具備し、前記基
準信号選択手段は、前記記憶手段識別手段の識別結果に
基づいて前記入力される複数の基準信号のうちの一つを
選択して前記記憶手段に出力することを特徴としてい
る。
は、前記入力される複数の基準信号のうちの一つを選択
して出力するための基準信号選択手段を具備し、前記基
準信号選択手段は、前記記憶手段識別手段の識別結果に
基づいて前記入力される複数の基準信号のうちの一つを
選択して前記記憶手段に出力することを特徴としてい
る。
【0028】また、本発明のその他の特徴とするところ
は、入力される基準信号の周波数とデータ幅とが異なる
複数種類の記憶手段が接続可能なメモリインターフェイ
スであって、データ幅が第1のビットnでデータレート
が第1のデータレートfHzであるデータを、データ幅
が第3のビット2nでデータレートが第2のデータレー
トf/2Hzであるデータに変換する第1のデータ幅変
換手段と、データ幅が第1のビットnでデータレートが
第1のデータレートfHzであるデータを、データ幅が
第3のビットn/2でデータレートが第3のデータレー
ト2fHzであるデータに変換する第2のデータ幅変換
手段と、前記接続されている記憶手段の種類を識別する
記憶手段識別手段と、前記記憶手段識別手段の識別結果
に基づいて前記記憶手段を制御する制御手段とを具備す
ることを特徴としている。
は、入力される基準信号の周波数とデータ幅とが異なる
複数種類の記憶手段が接続可能なメモリインターフェイ
スであって、データ幅が第1のビットnでデータレート
が第1のデータレートfHzであるデータを、データ幅
が第3のビット2nでデータレートが第2のデータレー
トf/2Hzであるデータに変換する第1のデータ幅変
換手段と、データ幅が第1のビットnでデータレートが
第1のデータレートfHzであるデータを、データ幅が
第3のビットn/2でデータレートが第3のデータレー
ト2fHzであるデータに変換する第2のデータ幅変換
手段と、前記接続されている記憶手段の種類を識別する
記憶手段識別手段と、前記記憶手段識別手段の識別結果
に基づいて前記記憶手段を制御する制御手段とを具備す
ることを特徴としている。
【0029】また、本発明のその他の特徴とするところ
は、前記入力される複数の基準信号のうちの一つを選択
して出力するための基準信号選択手段を具備し、前記基
準信号選択手段は、前記記憶手段識別手段の識別結果に
基づいて前記記憶手段に基準信号を出力することを特徴
としている。
は、前記入力される複数の基準信号のうちの一つを選択
して出力するための基準信号選択手段を具備し、前記基
準信号選択手段は、前記記憶手段識別手段の識別結果に
基づいて前記記憶手段に基準信号を出力することを特徴
としている。
【0030】また、本発明のその他の特徴とするところ
は、データ幅が第1のビットnでデータレートが第1の
データレートfHzである第1の記憶手段と、データ幅
が第3のビット2nでデータレートが第2のデータレー
トf/2Hzであるデータの第2の記憶手段とを接続可
能なメモリインターフェイスであって、データ幅が第1
のビットnでデータレートが第1のデータレートfHz
であるデータを、データ幅が第3のビット2nでデータ
レートが第2のデータレートf/2Hzであるデータに
変換する第1のデータ幅変換手段と、データ幅が第1の
ビットnでデータレートが第1のデータレートfHzで
あるデータを、データ幅が第3のビットn/2でデータ
レートが第3のデータレート2fHzであるデータに変
換する第2のデータ幅変換手段と、前記接続されている
記憶手段の種類を識別するための記憶手段識別手段と、
前記記憶手段識別手段の識別結果に基づいて前記記憶手
段を制御する制御手段とを具備することを特徴としてい
る。
は、データ幅が第1のビットnでデータレートが第1の
データレートfHzである第1の記憶手段と、データ幅
が第3のビット2nでデータレートが第2のデータレー
トf/2Hzであるデータの第2の記憶手段とを接続可
能なメモリインターフェイスであって、データ幅が第1
のビットnでデータレートが第1のデータレートfHz
であるデータを、データ幅が第3のビット2nでデータ
レートが第2のデータレートf/2Hzであるデータに
変換する第1のデータ幅変換手段と、データ幅が第1の
ビットnでデータレートが第1のデータレートfHzで
あるデータを、データ幅が第3のビットn/2でデータ
レートが第3のデータレート2fHzであるデータに変
換する第2のデータ幅変換手段と、前記接続されている
記憶手段の種類を識別するための記憶手段識別手段と、
前記記憶手段識別手段の識別結果に基づいて前記記憶手
段を制御する制御手段とを具備することを特徴としてい
る。
【0031】また、本発明のその他の特徴とするところ
は、前記入力される複数の基準信号のうちの一つを選択
して出力するための基準信号選択手段を具備し、前記基
準信号選択手段は、前記記憶手段識別手段の識別結果に
基づいて前記入力される複数の基準信号のうちの一つを
選択して前記記憶手段に出力することを特徴としてい
る。
は、前記入力される複数の基準信号のうちの一つを選択
して出力するための基準信号選択手段を具備し、前記基
準信号選択手段は、前記記憶手段識別手段の識別結果に
基づいて前記入力される複数の基準信号のうちの一つを
選択して前記記憶手段に出力することを特徴としてい
る。
【0032】
【作用】本発明は上記技術手段よりなるので、対象とし
ているメモリ回路の種類が変わっても設計変更を行うこ
となく良好に対応することが可能となり、これにより、
コストを増加させることなく種々のメモリ回路に対応す
ることが可能となる。
ているメモリ回路の種類が変わっても設計変更を行うこ
となく良好に対応することが可能となり、これにより、
コストを増加させることなく種々のメモリ回路に対応す
ることが可能となる。
【0033】
【発明の実施の形態】次に、図1を参照しながら本発明
のメモリインターフェイスの実施の形態を説明する。図
1において、1はアドレスデコーダであり、入力される
アドレス信号をデコードして後述するアクセスコントロ
ーラ4に出力する。
のメモリインターフェイスの実施の形態を説明する。図
1において、1はアドレスデコーダであり、入力される
アドレス信号をデコードして後述するアクセスコントロ
ーラ4に出力する。
【0034】2はリフレッシュタイマであり、クロック
などの基準信号からメモリのリフレッシュのタイミング
信号を出力する。3はリフレッシュコントローラであ
り、リフレッシュタイマ2から出力されるタイミング信
号に基づいてコマンドコントローラ6の動作を制御す
る。
などの基準信号からメモリのリフレッシュのタイミング
信号を出力する。3はリフレッシュコントローラであ
り、リフレッシュタイマ2から出力されるタイミング信
号に基づいてコマンドコントローラ6の動作を制御す
る。
【0035】4はアクセスコントローラであり、後述す
るコマンドコントローラにコントロール信号を出力する
ためのものである。5はアドレスマルチプレクサであ
り、アクセスコントローラ4からの選択信号によりロウ
・アドレスとカラム・アドレスとを切り替えて記憶手段
10に出力するためのものである。
るコマンドコントローラにコントロール信号を出力する
ためのものである。5はアドレスマルチプレクサであ
り、アクセスコントローラ4からの選択信号によりロウ
・アドレスとカラム・アドレスとを切り替えて記憶手段
10に出力するためのものである。
【0036】6はコマンドコントローラであり、外部機
器からのコントロール信号により、記憶手段10として
設けられるDRAM、EDO−DRAM、SDRAMな
どのメモリの種類を識別するための記憶手段識別手段と
して設けられたものであり、識別結果に応じてこれらの
メモリを動作させる。
器からのコントロール信号により、記憶手段10として
設けられるDRAM、EDO−DRAM、SDRAMな
どのメモリの種類を識別するための記憶手段識別手段と
して設けられたものであり、識別結果に応じてこれらの
メモリを動作させる。
【0037】7はモードコントローラ6であり、外部機
器からの入力によってモード信号をコマンドコントロー
ラや後述するクロックバッファ8に出力する。8はクロ
ックバッファであり、周波数が異なる複数のクロックC
L1、CL2、CL3、CL4の内一つを選択して記憶
手段10に出力する。
器からの入力によってモード信号をコマンドコントロー
ラや後述するクロックバッファ8に出力する。8はクロ
ックバッファであり、周波数が異なる複数のクロックC
L1、CL2、CL3、CL4の内一つを選択して記憶
手段10に出力する。
【0038】9はデータバスであり、メモリと外部機器
との間でデータをやり取りするためものである。10は
メモリであり、DRAM、SDRAMまたはEDO−D
RAMのいずれかが用いられる。
との間でデータをやり取りするためものである。10は
メモリであり、DRAM、SDRAMまたはEDO−D
RAMのいずれかが用いられる。
【0039】次に、図5を用いて、例えばSDRAMと
EDO−DRAMとの共用が可能なメモリインターフェ
イスの動作を説明する。外部機器からのアクセス要求信
号P1がアドレスデコーダ1を通してアクセスコントロ
ーラ4に入力されると、アイドル状態SIからアクセス
待機状態S1に遷移する。
EDO−DRAMとの共用が可能なメモリインターフェ
イスの動作を説明する。外部機器からのアクセス要求信
号P1がアドレスデコーダ1を通してアクセスコントロ
ーラ4に入力されると、アイドル状態SIからアクセス
待機状態S1に遷移する。
【0040】アクセス待機状態S1においては、モード
コントローラ7には現在接続されているメモリがSDR
AMであるかまたはEDO−DRAMであるかを識別す
るためのメモリ識別信号P2が外部機器から入力され
る。
コントローラ7には現在接続されているメモリがSDR
AMであるかまたはEDO−DRAMであるかを識別す
るためのメモリ識別信号P2が外部機器から入力され
る。
【0041】前記モードコントローラ7は、入力された
メモリ識別信号P2をコマンドコントローラ6およびク
ロックバッファ8に出力する。コマンドコントローラ6
により、メモリの識別がなされると、アクセス待機状態
S1から第1のメモリ接続状態S2または第1のメモリ
接続状態S2′に遷移する。
メモリ識別信号P2をコマンドコントローラ6およびク
ロックバッファ8に出力する。コマンドコントローラ6
により、メモリの識別がなされると、アクセス待機状態
S1から第1のメモリ接続状態S2または第1のメモリ
接続状態S2′に遷移する。
【0042】例えば、第1のメモリ接続状態S2はSD
RAMが接続されている時に遷移し、第2のメモリ接続
状態S2′はEDO−DRAMが接続されている時に遷
移するように予め定められている。第1のメモリ接続状
態S2に遷移すると、コマンドコントローラ6はSDR
AMにアクセスコマンドを出力する。アクセスコマンド
は、例えば、下記の表1のようになっている。
RAMが接続されている時に遷移し、第2のメモリ接続
状態S2′はEDO−DRAMが接続されている時に遷
移するように予め定められている。第1のメモリ接続状
態S2に遷移すると、コマンドコントローラ6はSDR
AMにアクセスコマンドを出力する。アクセスコマンド
は、例えば、下記の表1のようになっている。
【0043】
【表1】
【0044】まず、コマンドコントローラ6は、バンク
アクティブコマンドを入力する。同時に、アクセスコン
トローラ4は、接続されているSDRAMにロウ・アド
レスP3をアドレスマルチプレクサ5から入力する。
アクティブコマンドを入力する。同時に、アクセスコン
トローラ4は、接続されているSDRAMにロウ・アド
レスP3をアドレスマルチプレクサ5から入力する。
【0045】その後に、コマンドコントローラ6がリー
ド/ライトコマンドを入力する。リード/ライトコマン
ドの入力と同時にアクセスコントローラ4はカラム・ア
ドレスを入力し、アドレスマルチプレクサ5から接続さ
れているSDRAMに入力するようになっている。
ド/ライトコマンドを入力する。リード/ライトコマン
ドの入力と同時にアクセスコントローラ4はカラム・ア
ドレスを入力し、アドレスマルチプレクサ5から接続さ
れているSDRAMに入力するようになっている。
【0046】一方、接続されているメモリがEDO−D
RAMの場合には、アクセス待機状態S1から第2のメ
モリ接続状態S2′に遷移するようになっている。第2
のメモリ接続状態S2′に遷移すると、コマンドコント
ローラ6はロウ・アドレスのセットを行うための信号を
記憶手段10に出力する。同時に、アクセスコントロー
ラ4はアドレスマルチプレクサ5から、記憶手段10に
ロウ・アドレスを入力させる。
RAMの場合には、アクセス待機状態S1から第2のメ
モリ接続状態S2′に遷移するようになっている。第2
のメモリ接続状態S2′に遷移すると、コマンドコント
ローラ6はロウ・アドレスのセットを行うための信号を
記憶手段10に出力する。同時に、アクセスコントロー
ラ4はアドレスマルチプレクサ5から、記憶手段10に
ロウ・アドレスを入力させる。
【0047】その後に、コマンドコントローラ6はカラ
ム・アドレスのセットを行う信号を記憶手段10に出力
する。また、それと同時にアクセスコントローラ4はカ
ラム・アドレスをアドレスマルチプレクサ5から記憶手
段10に入力させる。
ム・アドレスのセットを行う信号を記憶手段10に出力
する。また、それと同時にアクセスコントローラ4はカ
ラム・アドレスをアドレスマルチプレクサ5から記憶手
段10に入力させる。
【0048】なお、アクセス待機状態S1から第1およ
び第2のメモリ接続状態S2、S2′への遷移は逆の組
合せでも良く、例えば第1のメモリ接続状態S2はED
O−DRAMが接続されている時に、第2のメモリ接続
状態S2′はSDRAMが接続されている時に遷移する
ように予め定められていても良い。
び第2のメモリ接続状態S2、S2′への遷移は逆の組
合せでも良く、例えば第1のメモリ接続状態S2はED
O−DRAMが接続されている時に、第2のメモリ接続
状態S2′はSDRAMが接続されている時に遷移する
ように予め定められていても良い。
【0049】リフレッシュタイマ2は、記憶手段10の
リフレッシュ要求を定期的に発生させる。リフレッシュ
要求が発生すると、アイドル状態SIからリフレッシュ
待機状態S3に遷移する。
リフレッシュ要求を定期的に発生させる。リフレッシュ
要求が発生すると、アイドル状態SIからリフレッシュ
待機状態S3に遷移する。
【0050】リフレッシュ待機状態S3になると、モー
ドコントローラ7には、現在接続されている記憶手段1
0がSDRAMであるかまたはEDO−DRAMである
かを識別するメモリ識別信号P2が外部機器から入力さ
れる。モードコントローラ7は、入力されたメモリ識別
信号P2をコマンドコントローラ6およびクロックバッ
ファ8に出力する。
ドコントローラ7には、現在接続されている記憶手段1
0がSDRAMであるかまたはEDO−DRAMである
かを識別するメモリ識別信号P2が外部機器から入力さ
れる。モードコントローラ7は、入力されたメモリ識別
信号P2をコマンドコントローラ6およびクロックバッ
ファ8に出力する。
【0051】記憶手段10に接続されているメモリの識
別がなされると、リフレッシュ待機状態S3から第1の
メモリ接続状態S4あるいは第2のメモリ接続状態S
4′に遷移する。第1のメモリ接続状態S4は、例えば
SDRAMが接続されている時に遷移し、第2のメモリ
接続状態S4′はEDO−DRAMが接続されている時
に遷移するように予め定められている。
別がなされると、リフレッシュ待機状態S3から第1の
メモリ接続状態S4あるいは第2のメモリ接続状態S
4′に遷移する。第1のメモリ接続状態S4は、例えば
SDRAMが接続されている時に遷移し、第2のメモリ
接続状態S4′はEDO−DRAMが接続されている時
に遷移するように予め定められている。
【0052】第1のメモリ接続状態S4に遷移すると、
コマンドコントローラ6はSDRAMにリフレッシュコ
マンドを入力する。SDRAMの場合、コマンドコント
ローラ6がリフレッシュコマンドを入力すると、SDR
AMの内部のリフレッシュカウンタ(図示せず)がリフ
レッシュアドレスを生成してSDRAMがリフレッシュ
されるようになっている。
コマンドコントローラ6はSDRAMにリフレッシュコ
マンドを入力する。SDRAMの場合、コマンドコント
ローラ6がリフレッシュコマンドを入力すると、SDR
AMの内部のリフレッシュカウンタ(図示せず)がリフ
レッシュアドレスを生成してSDRAMがリフレッシュ
されるようになっている。
【0053】また、接続されているメモリがEDO−D
RAMの場合には、リフレッシュ待機状態S3から第2
のメモリ接続状態S4′に遷移するようになっている。
第2のメモリ接続状態S4′に遷移すると、コマンドコ
ントローラ6は、リフレッシュを行うための信号を記憶
手段10に出力して、記憶手段10として接続されてい
るEDO−DRAMのリフレッシュを行うようになって
いる。
RAMの場合には、リフレッシュ待機状態S3から第2
のメモリ接続状態S4′に遷移するようになっている。
第2のメモリ接続状態S4′に遷移すると、コマンドコ
ントローラ6は、リフレッシュを行うための信号を記憶
手段10に出力して、記憶手段10として接続されてい
るEDO−DRAMのリフレッシュを行うようになって
いる。
【0054】次に、図6(A)、図6(B)を用いて、
記憶手段10として接続されるSDRAMおよびEDO
−DRAMと本実施の形態のメモリインターフェイスと
の接続について説明する。図6において、101は本実
施の形態にかかるメモリインターフェイス、102はS
DRAM、103はEDO−DRAM、104はデータ
バスである。
記憶手段10として接続されるSDRAMおよびEDO
−DRAMと本実施の形態のメモリインターフェイスと
の接続について説明する。図6において、101は本実
施の形態にかかるメモリインターフェイス、102はS
DRAM、103はEDO−DRAM、104はデータ
バスである。
【0055】メモリインターフェイス101には、周波
数の異なる複数のクロック、メモリ識別信号及びアクセ
ス信号等が入力される。また、メモリインターフェイス
101からSDRAM102にはアドレス信号、コマン
ド信号、例えば70MHzのクロック信号が入力され
る。
数の異なる複数のクロック、メモリ識別信号及びアクセ
ス信号等が入力される。また、メモリインターフェイス
101からSDRAM102にはアドレス信号、コマン
ド信号、例えば70MHzのクロック信号が入力され
る。
【0056】また、前記メモリインターフェイス101
にEDO−DRAM103が接続されている場合には、
メモリインターフェイス101からアドレス信号、コマ
ンド信号、および例えば35MHzのクロック信号が入
力される。
にEDO−DRAM103が接続されている場合には、
メモリインターフェイス101からアドレス信号、コマ
ンド信号、および例えば35MHzのクロック信号が入
力される。
【0057】SDRAM102がメモリインターフェイ
ス101に接続されている場合には、SDRAM102
は、例えば8ビットのデータバス104のうちのビット
分のデータラインによって外部機器と接続されている。
ス101に接続されている場合には、SDRAM102
は、例えば8ビットのデータバス104のうちのビット
分のデータラインによって外部機器と接続されている。
【0058】一方、EDO−DRAM103がメモリイ
ンターフェイス101と接続されている場合には、ED
O−DRAM103と外部機器とは、例えば16ビット
のデータバス104のすべてのデータラインによって接
続されている。
ンターフェイス101と接続されている場合には、ED
O−DRAM103と外部機器とは、例えば16ビット
のデータバス104のすべてのデータラインによって接
続されている。
【0059】すなわち、EDO−DRAM103がメモ
リインターフェイス101に接続されている場合には、
SDRAM102がメモリインターフェイス101に接
続されている場合に比べて、データの入出力の速度は半
分になっている。
リインターフェイス101に接続されている場合には、
SDRAM102がメモリインターフェイス101に接
続されている場合に比べて、データの入出力の速度は半
分になっている。
【0060】また、EDO−DRAM103がメモリイ
ンターフェイス101に接続されている場合には、SD
RAM102がメモリインターフェイス101に接続さ
れている場合に比べて、1クロックに対するデータ入出
量は2倍になっている。
ンターフェイス101に接続されている場合には、SD
RAM102がメモリインターフェイス101に接続さ
れている場合に比べて、1クロックに対するデータ入出
量は2倍になっている。
【0061】さらに、EDO−DRAM103がメモリ
インターフェイス101に接続されている場合には、不
図示のシフトレジスタによって8ビットのデータを2
個、16ビットのデータとして入出力を行わせる。
インターフェイス101に接続されている場合には、不
図示のシフトレジスタによって8ビットのデータを2
個、16ビットのデータとして入出力を行わせる。
【0062】前記のごとく接続するようにすることによ
って、総合データレートはSDRAM102、EDO−
DRAM103のどちらがメモリインターフェイス10
1に接続された場合にも同じになる。
って、総合データレートはSDRAM102、EDO−
DRAM103のどちらがメモリインターフェイス10
1に接続された場合にも同じになる。
【0063】次に、図7を参照して本発明の別の実施の
形態について説明する。図1と同一添番は、同一の機能
を示す。図7において、1はアドレスデコーダであり、
入力されるアドレス信号をデコードして後述するアクセ
スコントローラ4に出力する。
形態について説明する。図1と同一添番は、同一の機能
を示す。図7において、1はアドレスデコーダであり、
入力されるアドレス信号をデコードして後述するアクセ
スコントローラ4に出力する。
【0064】2はリフレッシュタイマであり、クロック
などの基準信号からメモリのリフレッシュのタイミング
信号を出力する。3はリフレッシュコントローラであ
り、リフレッシュタイマ3から出力されるタイミング信
号に基づいてコマンドコントローラ6を制御する。
などの基準信号からメモリのリフレッシュのタイミング
信号を出力する。3はリフレッシュコントローラであ
り、リフレッシュタイマ3から出力されるタイミング信
号に基づいてコマンドコントローラ6を制御する。
【0065】4はアクセスコントローラであり、後述す
るコマンドコントローラ6にコントロール信号を出力す
るためのものである。
るコマンドコントローラ6にコントロール信号を出力す
るためのものである。
【0066】5はアドレスマルチプレクサであり、アク
セスコントローラ4からの選択信号によりロウ・アドレ
スとカラム・アドレスとを切り替えて記憶手段10に出
力するためのものである。6はコマンドコントローラで
あり、外部機器からのコントロール信号により記憶手段
10として接続されているDRAM、EDO−DRA
M、SDRAMなどの種別に応じてこれらのメモリを動
作させるものである。
セスコントローラ4からの選択信号によりロウ・アドレ
スとカラム・アドレスとを切り替えて記憶手段10に出
力するためのものである。6はコマンドコントローラで
あり、外部機器からのコントロール信号により記憶手段
10として接続されているDRAM、EDO−DRA
M、SDRAMなどの種別に応じてこれらのメモリを動
作させるものである。
【0067】7はモードコントローラであり、外部機器
から入力されるモード信号を、コマンドコントローラ6
や後述するクロックバッファ8に出力する。8はクロッ
クバッファであり、複数の周波数の異なるクロックを入
力されこの複数のクロックの内の一つを選択してメモリ
に出力する。
から入力されるモード信号を、コマンドコントローラ6
や後述するクロックバッファ8に出力する。8はクロッ
クバッファであり、複数の周波数の異なるクロックを入
力されこの複数のクロックの内の一つを選択してメモリ
に出力する。
【0068】9はデータバスであり、メモリと外部機器
との間でデータをやり取りするためのものである。10
は記憶手段を構成するメモリであり、DRAM、SDR
AMまたはEDO−DRAMのいずれかが用いられる。
との間でデータをやり取りするためのものである。10
は記憶手段を構成するメモリであり、DRAM、SDR
AMまたはEDO−DRAMのいずれかが用いられる。
【0069】20はデータ幅変換回路であり、データバ
ス9とDRAM、EDO−DRAM、SDRAMなどの
メモリ10との間で、データ幅およびデータの入出力レ
ートを変換する。前記データ幅変換回路20は、SDR
AMとデータ変換回路20とは、例えば8ビットのデー
タ幅(第1のビット幅)、70MHzのデータレート第
1のデータレート)で接続されている。
ス9とDRAM、EDO−DRAM、SDRAMなどの
メモリ10との間で、データ幅およびデータの入出力レ
ートを変換する。前記データ幅変換回路20は、SDR
AMとデータ変換回路20とは、例えば8ビットのデー
タ幅(第1のビット幅)、70MHzのデータレート第
1のデータレート)で接続されている。
【0070】モードコントローラ7からの識別信号によ
り、SDRAMが接続されていると識別された場合に
は、データ幅変換回路20はデータ幅及びデータレート
を変換せずに出力する。なお、EDO−DRAMとデー
タ幅変換回路20とは、例えば16ビットのデータ幅
(第2のビット幅)、35MHzのデータレート(第2
のデータレート)で接続されている。
り、SDRAMが接続されていると識別された場合に
は、データ幅変換回路20はデータ幅及びデータレート
を変換せずに出力する。なお、EDO−DRAMとデー
タ幅変換回路20とは、例えば16ビットのデータ幅
(第2のビット幅)、35MHzのデータレート(第2
のデータレート)で接続されている。
【0071】一方、モードコントローラ7からの識別信
号により、メモリ10としてEDO−DRAMが接続さ
れていると識別された場合には、データ幅変換回路20
はデータバス9を介して送られる8ビットデータの2個
ずつを16ビットのデータ1個にしてEDO−DRAM
へ出力する。その際に、データバス9からのデータレー
トが70MHzに対し、EDO−DRAMへのデータレ
ートは35MHzとして出力する。
号により、メモリ10としてEDO−DRAMが接続さ
れていると識別された場合には、データ幅変換回路20
はデータバス9を介して送られる8ビットデータの2個
ずつを16ビットのデータ1個にしてEDO−DRAM
へ出力する。その際に、データバス9からのデータレー
トが70MHzに対し、EDO−DRAMへのデータレ
ートは35MHzとして出力する。
【0072】また、データ幅変換回路20はEDO−D
RAMからの16ビットデータ1個を、8ビットデータ
2個としてデータバス9へ出力する。その際に、EDO
−DRAMからのデータレートが35MHzに対し、デ
ータバス9へのデータレートは70MHzとして出力す
るようになっている。
RAMからの16ビットデータ1個を、8ビットデータ
2個としてデータバス9へ出力する。その際に、EDO
−DRAMからのデータレートが35MHzに対し、デ
ータバス9へのデータレートは70MHzとして出力す
るようになっている。
【0073】次に、図8(A)及び図8(B)を参照し
ながらSDRAMおよびEDO−DRAMと本実施の形
態のメモリインターフェイスとの接続について説明す
る。図8において、301は本実施の形態にかかるメモ
リインターフェイス、302はSDRAM、303はE
DO−DRAM、304はデータバスである。
ながらSDRAMおよびEDO−DRAMと本実施の形
態のメモリインターフェイスとの接続について説明す
る。図8において、301は本実施の形態にかかるメモ
リインターフェイス、302はSDRAM、303はE
DO−DRAM、304はデータバスである。
【0074】前記メモリインターフェイス301には周
波数の異なる複数のクロックclk、メモリ識別信号、
アクセス信号等が入力される。また、メモリインターフ
ェイス301からSDRAM302にはアドレス信号、
コマンド信号、例えば70MHzのクロック信号等が入
力される。
波数の異なる複数のクロックclk、メモリ識別信号、
アクセス信号等が入力される。また、メモリインターフ
ェイス301からSDRAM302にはアドレス信号、
コマンド信号、例えば70MHzのクロック信号等が入
力される。
【0075】前記メモリインターフェイス301にED
O−DRAM303が接続されている場合には、メモリ
インターフェイス301からアドレス信号、コマンド信
号、および例えば35MHzのクロック信号が入力され
る。
O−DRAM303が接続されている場合には、メモリ
インターフェイス301からアドレス信号、コマンド信
号、および例えば35MHzのクロック信号が入力され
る。
【0076】また、SDRAM302がメモリインター
フェイス301に接続されている場合にはSDRAM3
02とメモリインターフェイス301とは8ビットのデ
ータ幅で接続され、EDO−DRAM303がメモリイ
ンターフェイス301に接続されている場合には16ビ
ットのデータ幅でそれぞれ接続される。
フェイス301に接続されている場合にはSDRAM3
02とメモリインターフェイス301とは8ビットのデ
ータ幅で接続され、EDO−DRAM303がメモリイ
ンターフェイス301に接続されている場合には16ビ
ットのデータ幅でそれぞれ接続される。
【0077】
【発明の効果】本発明は上述したように、本発明のメモ
リインターフェイスによれば、入力される基準信号の周
波数が高い時にはデータ幅を狭くするとともに、前記入
力される基準信号の周波数が低い時には前記データ幅を
広くするようにしたので、基準信号の周波数とデータ幅
とが異なる複数種類の記憶手段を接続することができ
る。これにより、接続対象としているメモリ回路の種類
が変わってもデータレートを変更することなく良好に対
応することができるので、メモリインターフェイスの設
計変更を行うことなく種々のメモリ回路に対応すること
ができるようになり、装置全体の最終的なコストダウン
を図ることができる。
リインターフェイスによれば、入力される基準信号の周
波数が高い時にはデータ幅を狭くするとともに、前記入
力される基準信号の周波数が低い時には前記データ幅を
広くするようにしたので、基準信号の周波数とデータ幅
とが異なる複数種類の記憶手段を接続することができ
る。これにより、接続対象としているメモリ回路の種類
が変わってもデータレートを変更することなく良好に対
応することができるので、メモリインターフェイスの設
計変更を行うことなく種々のメモリ回路に対応すること
ができるようになり、装置全体の最終的なコストダウン
を図ることができる。
【図1】本発明の第1の実施の形態のメモリインターフ
ェイスの構成例を示すブロック図である。
ェイスの構成例を示すブロック図である。
【図2】第1の実施の形態に用いられるSDRAMの構
成を示すブロック図である。
成を示すブロック図である。
【図3】従来のメモリインターフェイスの一例を示すブ
ロック図である。
ロック図である。
【図4】従来のメモリインターフェイスの動作を示す状
態遷移図である。
態遷移図である。
【図5】本実施の形態のメモリインターフェイスの動作
を示す状態遷移図である。
を示す状態遷移図である。
【図6】第1の実施の形態のメモリインターフェイスと
メモリとの接続を示すブロック図である。
メモリとの接続を示すブロック図である。
【図7】本発明の第2の実施の形態のメモリインターフ
ェイスの構成を示すブロック図である。
ェイスの構成を示すブロック図である。
【図8】本発明の第2の実施の形態のメモリインターフ
ェイスとメモリとの接続を示すブロック図である。
ェイスとメモリとの接続を示すブロック図である。
1 アドレスデコーダ 2 リフレッシュタイマ 3 リフレッシュコントローラ 4 アクセスコントローラ 5 アドレスマルチプレクサ 6 コマンドコントローラ 7 モードコントローラ 8 クロックバッファ 9 データバス 10 記憶手段
Claims (14)
- 【請求項1】 入力される基準信号の周波数とデータ幅
とが異なる複数種類の記憶手段が接続可能なメモリイン
ターフェイスであって、 前記記憶手段の基準信号の周波数が高い時には前記デー
タ幅を狭くするとともに、前記記憶手段の基準信号の周
波数が低い時には前記データ幅を広くすることを特徴と
するメモリインターフェイス。 - 【請求項2】 前記接続されている記憶手段の種類を識
別するための記憶手段識別手段を具備することを特徴と
する請求項1に記載のメモリインターフェイス。 - 【請求項3】 前記入力される複数の基準信号のうちの
一つを選択して出力するための基準信号選択手段を具備
し、 前記基準信号選択手段は、前記記憶手段識別手段の識別
結果に基づいて前記入力される複数の基準信号のうちの
一つを選択して前記記憶手段に出力することを特徴とす
る請求項2に記載のメモリインターフェイス。 - 【請求項4】 データ幅が第1のビットnで基準信号の
周波数が第1の周波数f1 である第1の記憶手段と、デ
ータ幅が第2のビットmで基準信号の周波数が第2の周
波数f2 である第2の記憶手段とを接続可能なメモリイ
ンターフェイスであって、 前記第1のビットnと第1の周波数f1 との乗算結果
と、前記第2のビットmと第2の周波数f2 との乗算結
果とが等しいことを特徴とするメモリインターフェイ
ス。 - 【請求項5】 入力される基準信号の周波数及びデータ
幅が異なる複数種類の記憶手段のうちの何れが接続され
ているのかを識別するための記憶手段識別手段を具備す
ることを特徴とする請求項4に記載のメモリインターフ
ェイス。 - 【請求項6】 前記入力される複数の基準信号のうちの
一つを選択して出力するための基準信号選択手段を具備
し、 前記基準信号選択手段は、前記記憶手段識別手段の識別
結果に基づいて前記基準信号を選択して前記記憶手段に
出力することを特徴とする請求項4に記載のメモリイン
ターフェイス。 - 【請求項7】 入力される基準信号の周波数とデータ幅
とが異なる複数種類の記憶手段が接続可能なメモリイン
ターフェイスであって、 前記データ幅が第1のビットnでデータレートが第1の
データレートfHzであるデータと、データ幅が第3の
ビット2nでデータレートが第2のデータレートf/2
Hzであるデータとを相互に変換するデータ幅変換手段
と、 前記複数種類の記憶手段のうち、接続されている記憶手
段の種類を識別する記憶手段識別手段と、 前記記憶手段識別手段の識別結果に基づいて前記接続さ
れている記憶手段を制御する制御手段とを具備すること
を特徴とするメモリインターフェイス。 - 【請求項8】 前記入力される複数の基準信号のうちの
一つを選択して出力するための基準信号選択手段を具備
し、 前記基準信号選択手段は、前記記憶手段識別手段の識別
結果に基づいて前記入力される複数の基準信号のうちの
一つを選択して前記記憶手段に出力することを特徴とす
る請求項7に記載のメモリインターフェイス。 - 【請求項9】 データ幅が第1のビットnで基準信号の
周波数が第1のデータレートfHzである第1の記憶手
段と、データ幅が第3のビット2nで基準信号の周波数
が第2のデータレートf/2Hzである第2の記憶手段
とを接続可能なメモリインターフェイスであって、 前記データ幅が第1のビットnで基準信号の周波数が第
1のデータレートfHzであるデータと、データ幅が第
3のビット2nで基準信号の周波数が第2のデータレー
トf/2Hzであるデータとを相互に変換するデータ幅
変換手段と、 前記接続されている記憶手段の種類を識別する記憶手段
識別手段と、 前記記憶手段識別手段の識別結果に基づいて前記接続さ
れている記憶手段を制御する制御手段とを具備すること
を特徴とするメモリインターフェイス。 - 【請求項10】 前記入力される複数の基準信号のうち
の一つを選択して出力するための基準信号選択手段を具
備し、 前記基準信号選択手段は、前記記憶手段識別手段の識別
結果に基づいて前記入力される複数の基準信号のうちの
一つを選択して前記記憶手段に出力することを特徴とす
る請求項9に記載のメモリインターフェイス。 - 【請求項11】 入力される基準信号の周波数とデータ
幅とが異なる複数種類の記憶手段が接続可能なメモリイ
ンターフェイスであって、 データ幅が第1のビットnでデータレートが第1のデー
タレートfHzであるデータを、データ幅が第3のビッ
ト2nでデータレートが第2のデータレートf/2Hz
であるデータに変換する第1のデータ幅変換手段と、 データ幅が第1のビットnでデータレートが第1のデー
タレートfHzであるデータを、データ幅が第3のビッ
トn/2でデータレートが第3のデータレート2fHz
であるデータに変換する第2のデータ幅変換手段と、 前記接続されている記憶手段の種類を識別する記憶手段
識別手段と、 前記記憶手段識別手段の識別結果に基づいて前記記憶手
段を制御する制御手段とを具備することを特徴とするメ
モリインターフェイス。 - 【請求項12】 前記入力される複数の基準信号のうち
の一つを選択して出力するための基準信号選択手段を具
備し、 前記基準信号選択手段は、前記記憶手段識別手段の識別
結果に基づいて前記記憶手段に基準信号を出力すること
を特徴とする請求項11に記載のメモリインターフェイ
ス。 - 【請求項13】 データ幅が第1のビットnでデータレ
ートが第1のデータレートfHzである第1の記憶手段
と、データ幅が第3のビット2nでデータレートが第2
のデータレートf/2Hzであるデータの第2の記憶手
段とを接続可能なメモリインターフェイスであって、 データ幅が第1のビットnでデータレートが第1のデー
タレートfHzであるデータを、データ幅が第3のビッ
ト2nでデータレートが第2のデータレートf/2Hz
であるデータに変換する第1のデータ幅変換手段と、 データ幅が第1のビットnでデータレートが第1のデー
タレートfHzであるデータを、データ幅が第3のビッ
トn/2でデータレートが第3のデータレート2fHz
であるデータに変換する第2のデータ幅変換手段と、 前記接続されている記憶手段の種類を識別するための記
憶手段識別手段と、 前記記憶手段識別手段の識別結果に基づいて前記記憶手
段を制御する制御手段とを具備することを特徴とするメ
モリインターフェイス。 - 【請求項14】 前記入力される複数の基準信号のうち
の一つを選択して出力するための基準信号選択手段を具
備し、 前記基準信号選択手段は、前記記憶手段識別手段の識別
結果に基づいて前記入力される複数の基準信号のうちの
一つを選択して前記記憶手段に出力することを特徴とす
る請求項13に記載のメモリインターフェイス。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP8130288A JPH09311816A (ja) | 1996-05-24 | 1996-05-24 | メモリインターフェイス |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP8130288A JPH09311816A (ja) | 1996-05-24 | 1996-05-24 | メモリインターフェイス |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH09311816A true JPH09311816A (ja) | 1997-12-02 |
Family
ID=15030742
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP8130288A Pending JPH09311816A (ja) | 1996-05-24 | 1996-05-24 | メモリインターフェイス |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH09311816A (ja) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006202444A (ja) * | 2005-01-24 | 2006-08-03 | Renesas Technology Corp | 半導体記憶装置及び半導体記憶システム |
JP2010015685A (ja) * | 2001-03-21 | 2010-01-21 | Micron Technology Inc | 多重プリフェッチi/o構成を備えるデータパスを有するメモリデバイスおよび方法 |
-
1996
- 1996-05-24 JP JP8130288A patent/JPH09311816A/ja active Pending
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010015685A (ja) * | 2001-03-21 | 2010-01-21 | Micron Technology Inc | 多重プリフェッチi/o構成を備えるデータパスを有するメモリデバイスおよび方法 |
JP2012248267A (ja) * | 2001-03-21 | 2012-12-13 | Micron Technology Inc | 多重プリフェッチi/o構成を備えるデータパスを有するメモリデバイスおよび方法 |
JP2006202444A (ja) * | 2005-01-24 | 2006-08-03 | Renesas Technology Corp | 半導体記憶装置及び半導体記憶システム |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5075886A (en) | Refresh control circuit of pseudo static random access memory and pseudo static random access memory apparatus | |
US8717842B2 (en) | Multi-port memory based on DRAM core | |
US6754126B2 (en) | Semiconductor memory | |
US7848176B2 (en) | Semiconductor memory device | |
JP2001118383A (ja) | リフレッシュを自動で行うダイナミックメモリ回路 | |
JP4041358B2 (ja) | 半導体メモリ | |
JPH10233091A (ja) | 半導体記憶装置およびデータ処理装置 | |
US6091667A (en) | Semiconductor memory device and a data reading method and a data writing method therefor | |
WO1998019309A1 (fr) | Memoire | |
JP2001035158A (ja) | メモリアクセス方法及びメモリアクセス方式 | |
WO2008032987A1 (en) | Dual port memory device, memory device and method of operating the dual port memory device | |
WO2009081551A1 (ja) | メモリ装置及びその制御方法 | |
JP2004171678A (ja) | 情報記憶装置、情報記憶方法、及び情報記憶プログラム | |
JPH09311816A (ja) | メモリインターフェイス | |
US20090319708A1 (en) | Electronic system and related method with time-sharing bus | |
JPH09115283A (ja) | 半導体記憶装置 | |
JP2000067576A (ja) | 半導体記憶装置 | |
US7729198B2 (en) | Synchronous memory circuit | |
JP2002055873A (ja) | メモリ統合装置 | |
JPH04268288A (ja) | 半導体記憶装置 | |
JP2000260180A (ja) | 半導体メモリ | |
JP2511941B2 (ja) | 半導体記憶装置 | |
JPH0955082A (ja) | 半導体記憶装置 | |
JPH10333660A (ja) | 映像信号ライン遅延回路 | |
JP2002109879A (ja) | 半導体記憶装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20051007 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20051025 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20051226 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20060516 |