JPH1153252A - Memory control circuit - Google Patents

Memory control circuit

Info

Publication number
JPH1153252A
JPH1153252A JP9204880A JP20488097A JPH1153252A JP H1153252 A JPH1153252 A JP H1153252A JP 9204880 A JP9204880 A JP 9204880A JP 20488097 A JP20488097 A JP 20488097A JP H1153252 A JPH1153252 A JP H1153252A
Authority
JP
Japan
Prior art keywords
setting
control circuit
sdram
memory control
synchronous dram
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
JP9204880A
Other languages
Japanese (ja)
Inventor
Takashi Oda
孝史 小田
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.)
Niigata Fuji Xerox Manufacturing Co Ltd
Original Assignee
Niigata Fuji Xerox Manufacturing Co 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 Niigata Fuji Xerox Manufacturing Co Ltd filed Critical Niigata Fuji Xerox Manufacturing Co Ltd
Priority to JP9204880A priority Critical patent/JPH1153252A/en
Publication of JPH1153252A publication Critical patent/JPH1153252A/en
Pending legal-status Critical Current

Links

Landscapes

  • Dram (AREA)

Abstract

PROBLEM TO BE SOLVED: To eliminate the need to change settings of a synchronous DRAM (SDRAM) by a CPU and a bus master at each time and to omit an unnecessary resetting time by altering setting information according to externally indicated conditions and sending it out to the SDRAM, and optionally setting operation conditions of the SDRAM. SOLUTION: This memory control circuit 1 switches various settings that the SDRAM 2 requires automatically when the bus master 4 is switched. In concrete, a setting part which holds various setting information that the SDRAM 2 requires and a setting alteration detection part which detects the switching of the bus master 4 are provided corresponding to the bus master 4. Therefore, software on the side of the switched bus master 4 need not alter the setting information of various SDRAMs 2 that the SDRAMs 2 require at each time and the memory control circuit 1 need not operate the SDRAM 2 under complicated control.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明はメモリ制御回路に関
し、特に同期型DRAM(以下、SDRAMという。)
または同期型ROM(以下、SROMという。)の動作
条件を設定するメモリ制御回路に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a memory control circuit, and more particularly to a synchronous DRAM (hereinafter referred to as an SDRAM).
Alternatively, the present invention relates to a memory control circuit for setting operating conditions of a synchronous ROM (hereinafter, referred to as SROM).

【0002】[0002]

【従来の技術】従来、この種のメモリ制御回路は、SD
RAMが必要とする設定値を外部から簡単に設定できる
ようにし、CPUの動作周波数の変更に際してSDRA
Mの種類の変更やSDRAMの制御回路の変更を伴うこ
となく、安定した動作を得るためのものである。
2. Description of the Related Art Conventionally, this type of memory control circuit has been known as an SD memory card.
The setting values required by the RAM can be easily set from the outside, and when the operating frequency of the CPU is changed, the SDRA
This is to obtain a stable operation without changing the type of M or changing the control circuit of the SDRAM.

【0003】たとえば、特開平08−297606号広
報によれば、図6に示すように、メモリ制御回路を含む
画像形成装置70は、SDRAMを有する画像記憶手段
61と、SDRAMが必要とする設定値を設定する設定
手段62と、上記の設定値に従ってSDRAMの読み書
きを制御する設定制御手段63と、画像形成手段66
と、ROM/RAM67と、外部接続手段68と、装置
全体の制御手段69とを有する。そして、外部装置60
に接続されている。
For example, according to Japanese Patent Application Laid-Open No. 08-297606, as shown in FIG. 6, an image forming apparatus 70 including a memory control circuit includes an image storage unit 61 having an SDRAM and a set value required by the SDRAM. Setting means 62 for setting reading and writing, setting control means 63 for controlling reading / writing of SDRAM according to the above set values, and image forming means 66
, A ROM / RAM 67, external connection means 68, and control means 69 for the entire apparatus. Then, the external device 60
It is connected to the.

【0004】上記の画像形成装置70は、外部接続手段
68を介して受け取った画像情報を上記の画像記憶手段
61のSDRAMに高速で記憶し、あるいは読み出す。
その際、最初に読み書きするアドレスのほかに、種々の
設定を行うことが必要である。
The image forming apparatus 70 stores or reads out the image information received via the external connection means 68 in the SDRAM of the image storage means 61 at a high speed.
At this time, it is necessary to make various settings in addition to the address to be read and written first.

【0005】すなわち、書き込み時には、最初に書き込
むべきアドレス位置と種々の設定値が設定手段62に設
定され、設定制御手段63によってこれらの設定値を画
像記憶手段61のSDRAMの所定の内部レジスタに再
設定した後、書き込みを開始する。
That is, at the time of writing, an address position to be written first and various set values are set in the setting means 62, and these set values are re-stored in a predetermined internal register of the SDRAM of the image storage means 61 by the setting control means 63. After setting, start writing.

【0006】また、読出しの時も同様に、設定手段62
の内容に従って読み出され、読み出された画像情報に基
づいて画像形成手段66により画像形成される。
[0006] Similarly, at the time of reading, the setting means 62
And the image forming means 66 forms an image based on the read image information.

【0007】[0007]

【発明が解決しようとする課題】上記のような従来のメ
モリ制御装置は次の欠点を有している。
The above-mentioned conventional memory control device has the following disadvantages.

【0008】第1の問題点は、連続アクセスの長さやそ
の時のアドレスの順番が異なるバスマスタが主記憶装置
としてSDRAMを共通に使用する場合、SDRAMの
必要とする種々の設定を変更しなければならないので、
時間的に無駄が生じる。
The first problem is that when bus masters having different continuous access lengths and address orders at that time commonly use an SDRAM as a main storage device, various settings required by the SDRAM must be changed. So
Time is wasted.

【0009】その理由は、SDRAMに対する設定手段
の設定情報が1組しかなく、1度設定した動作でしかS
DRAMは動作しないことにある。
The reason is that there is only one set of setting information of the setting means for the SDRAM and the S
The DRAM does not operate.

【0010】第2の問題点は、第1の問題点を解決する
方法として連続アクセス中に強制的にSDRAMを止め
ることが考えられるが、その際には複雑な制御が必要に
なる。
A second problem is to forcibly stop the SDRAM during continuous access as a method for solving the first problem, but in that case, complicated control is required.

【0011】その理由は、バスマスタが切り替わったこ
とを自動的に検出するための手段が設けられていないこ
とにある。
The reason is that there is no means for automatically detecting that the bus master has been switched.

【0012】本発明の目的は、種類の異なるバスマスタ
が接続されている装置において、効率的かつ簡単にSD
RAMを共有できるようにして上記の欠点を改善したメ
モリ制御回路を提供することにある。
An object of the present invention is to provide a device to which different types of bus masters are connected efficiently and simply
An object of the present invention is to provide a memory control circuit which can improve the above-mentioned drawback by sharing a RAM.

【0013】[0013]

【課題を解決するための手段】本発明のメモリ制御回路
は、同期型DRAMを記憶素子とするメモリ装置のメモ
リ制御回路において、前記同期型DRAMの動作条件を
設定する設定情報を保持し、外部から指示された条件に
従って前記設定情報を変更して前記同期型DRAMに送
出し、前記同期型DRAMの動作条件を任意に設定する
ようにして構成される。
A memory control circuit according to the present invention is a memory control circuit for a memory device having a synchronous DRAM as a storage element. The memory control circuit holds setting information for setting operating conditions of the synchronous DRAM. The setting information is changed and transmitted to the synchronous DRAM according to the conditions instructed by the synchronous DRAM, and the operating conditions of the synchronous DRAM are arbitrarily set.

【0014】また、本発明のメモリ制御回路は、同期型
DRAMを記憶素子とするメモリ装置のメモリ制御回路
において、前記同期型DRAMの動作条件を設定する設
定情報を保持する設定部と、前記設定情報の変更を示す
外部からの指示信号を検出する設定変更検出部と、前記
指示信号に従って前記設定情報を変更しそれを前記同期
型DRAMへ送出する設定制御部とを備えて構成され
る。
The memory control circuit according to the present invention is a memory control circuit for a memory device using a synchronous DRAM as a storage element, wherein the setting section holds setting information for setting operating conditions of the synchronous DRAM; The configuration includes a setting change detection unit that detects an external instruction signal indicating a change in information, and a setting control unit that changes the setting information in accordance with the instruction signal and sends it to the synchronous DRAM.

【0015】さらに、本発明のメモリ制御回路におい
て、前記設定部は同期型DRAMの動作条件を設定する
複数組の設定情報を保持する。
Further, in the memory control circuit according to the present invention, the setting section holds a plurality of sets of setting information for setting operating conditions of the synchronous DRAM.

【0016】さらに、本発明のメモリ制御回路におい
て、前記設定変更検出部は設定情報の変更を示す外部か
らの複数組の指示信号を検出する。
Further, in the memory control circuit according to the present invention, the setting change detecting section detects a plurality of external instruction signals indicating a change in setting information.

【0017】さらに、本発明のメモリ制御回路におい
て、前記設定制御部は前記設定変更検出部の検出結果に
従って前記設定部が保持する複数組の設定情報のなかの
一つを選択しそれを前記同期型DRAMへ送出する。
Further, in the memory control circuit according to the present invention, the setting control section selects one of a plurality of sets of setting information held by the setting section in accordance with a detection result of the setting change detection section, and synchronizes the selected information with the synchronization. To the DRAM.

【0018】また、本発明のメモリ制御回路において、
前記同期型DRAMは同期型ROMであってもよい。
Further, in the memory control circuit of the present invention,
The synchronous DRAM may be a synchronous ROM.

【0019】すなわち、本発明のメモリ制御回路は、バ
スマスタが切り替わる際に自動的にSDRAMが必要と
する種々の設定を切り替える。具体的には、対応するバ
スマスタに対応しそれぞれ別々にSDRAMが必要とす
る種々の設定情報を保持する設定部とバスマスタが切り
替わったことを検出する設定変更検出部とを有してい
る。
That is, the memory control circuit of the present invention automatically switches various settings required by the SDRAM when the bus master switches. More specifically, it has a setting unit for separately holding various setting information required by the SDRAM corresponding to the corresponding bus master, and a setting change detection unit for detecting that the bus master has been switched.

【0020】したがって、切り替わったバスマスタ側の
ソフトウエアがその都度SDRAMの必要とする種々の
SDRAMの設定情報を変更したり、メモリ制御回路が
SDRAMを複雑な制御で動作させたりする必要がな
い。
Therefore, there is no need for the switched software on the bus master side to change various SDRAM setting information required by the SDRAM each time, or for the memory control circuit to operate the SDRAM with complicated control.

【0021】[0021]

【発明の実施の形態】以下、本発明について図面を参照
しながら説明する。
DESCRIPTION OF THE PREFERRED EMBODIMENTS The present invention will be described below with reference to the drawings.

【0022】図1は本発明の実施の第一の形態を示すブ
ロック図である。同図において、メモリ制御回路1は、
CPU3と,CPU3とは異なる動作をするバスマスタ
4と,CPU3とバスマスタ4とがバスを使用する際に
調停を行う調停回路5と,SDRAM2とに接続されて
いる。
FIG. 1 is a block diagram showing a first embodiment of the present invention. In the figure, a memory control circuit 1
The CPU 3, a bus master 4 that operates differently from the CPU 3, an arbitration circuit 5 that arbitrates when the CPU 3 and the bus master 4 use the bus, and the SDRAM 2 are connected.

【0023】バスマスタ4がSDRAMへのアクセスを
行うときは、調停回路5に対するバスリクエスト信号を
有効にし、それに対し調停回路5からのバスアクノリッ
ジ信号が有効になったことを確認してからバスを使用
し、SDRAM2へのアクセスを行う。
When the bus master 4 accesses the SDRAM, the bus request signal to the arbitration circuit 5 is made valid, and after confirming that the bus acknowledge signal from the arbitration circuit 5 becomes valid, the bus is used. Then, access to the SDRAM 2 is performed.

【0024】SDRAM2はバーストリード(連続読み
取り)時に最初の読み取り位置のアドレスを与えると、
設定された時間(以下、CASレーテンシという。)後
に最初のデータが出力され、その時点からクロック毎に
設定された長さ(以下、バーストレングスという。)分
だけアドレス順番に読み取られたデータが出力される。
また、バーストライト(連続書き込み)についても同様
に、最初に書き込む位置のアドレスを与え、かつクロッ
ク毎にライトデータを与えれば、バーストレングスとし
て設定された分だけアドレス順に連続書き込みが行われ
る。
When the SDRAM 2 gives the address of the first reading position during burst reading (continuous reading),
The first data is output after a set time (hereinafter, referred to as CAS latency), and data read in the address order for a length (hereinafter, referred to as burst length) set for each clock from that time is output. Is done.
Similarly, in the case of burst write (continuous writing), if the address of the position to be written first is given and write data is given for each clock, continuous writing is performed in the address order by the amount set as the burst length.

【0025】SDRAMには種々の設定がある。上記の
SDRAM自体が備えるモードレジスタに対する設定と
して、バーストレングス,CASレーテンシ,連続アク
セス時のアドレスの順番などがある。また、メモリ制御
回路がSDRAMを制御するために必要な設定として、
ロウ(Row)アドレスを与えるコマンド(以下、アク
ティブコマンドという。)とカラム(Column)ア
ドレスを与えながらリード/ライトを認識させるコマン
ド(リードコマンド,ライトコマンド)の間のクロック
数,連続アクセスする際の間隔(例えば1つ目のリード
データと2つ目のリードデータの間隔),1回目の連続
アクセス後に自動的にロウアドレスを無効にする(オー
トプリチャージ)などの設定がある。
The SDRAM has various settings. The settings for the mode register included in the SDRAM itself include burst length, CAS latency, and the order of addresses during continuous access. Also, as a setting required for the memory control circuit to control the SDRAM,
The number of clocks between a command for giving a row address (hereinafter referred to as an active command) and a command for recognizing read / write while giving a column address (read command, write command), and the number of clocks for continuous access There are settings such as an interval (for example, the interval between the first read data and the second read data), and automatically invalidating the row address after the first continuous access (auto precharge).

【0026】図2は上記のメモリ制御回路1の構成を示
すブロック図である。同図において、メモリ制御回路1
は、種々のSDRAMの設定をバスマスタ毎に持つこと
ができる設定部10と、調停回路5からの信号を監視し
SDRAMが必要とする設定を変更するタイミングを検
出する設定変更検出部11と、SDRAM内のモードレ
ジスタの内容を設定部10に設定された内容に従って書
き替えを行ったり,SDRAMにアドレスを与えた後に
書き込みデータを与えるまでのクロック数などの設定部
10の設定に従って読み書きの制御を行う設定制御部1
2とを備えて構成される。
FIG. 2 is a block diagram showing the configuration of the memory control circuit 1 described above. In the figure, a memory control circuit 1
A setting unit 10 that can have various SDRAM settings for each bus master, a setting change detection unit 11 that monitors a signal from the arbitration circuit 5 and detects a timing of changing a setting required by the SDRAM, The contents of the mode register are rewritten in accordance with the contents set in the setting unit 10, and the read / write control is performed in accordance with the settings of the setting unit 10 such as the number of clocks from when an address is applied to the SDRAM until the write data is applied. Setting control unit 1
2 is provided.

【0027】なお、SDRAMのバーストレングスを変
える方法としては、モードレジスタを書き替える方法と
バースト中にプリチャージを行う方法とがある。プリチ
ャージを行う方法は複雑な制御が必要である。
As a method of changing the burst length of the SDRAM, there are a method of rewriting the mode register and a method of precharging during the burst. The precharge method requires complicated control.

【0028】図3は上記のメモリ制御回路の動作を示す
波形図である。まず、図1〜2を参照して、CPU3は
そのアクセス方式に従った設定値を設定部10に設定す
る。同時に設定制御部12は設定された内容にしたがっ
てSDRAM2のモードレジスタに設定を行う。次にC
PU3は、バスマスタ4のアクセスに従ったSDRAM
の必要とする設定値を設定部10に設定する。ここまで
の動作を図3の(A)以前に行う。(A)以前でCPU
3がSDRAM2のアクセスを行うと、CPU3の動作
に最適・最速な動作で安定してSDRAM2は動作す
る。
FIG. 3 is a waveform chart showing the operation of the memory control circuit. First, referring to FIGS. 1 and 2, CPU 3 sets a setting value according to the access method in setting section 10. At the same time, the setting control unit 12 sets the mode register of the SDRAM 2 according to the set contents. Then C
PU3 is an SDRAM according to the access of the bus master 4.
Are set in the setting unit 10. The operation up to this point is performed before (A) in FIG. (A) CPU before
When the SDRAM 2 accesses the SDRAM 2, the SDRAM 2 operates stably with the optimum and fastest operation for the operation of the CPU 3.

【0029】(B)点のようにバスマスタ4がバスリク
エストを有効にすると、調停回路5はCPUが停止して
いることを確認してからバスマスタ4へのアクノリッジ
を有効にする。この動作を設定変更検出部11が検出し
た直後の(C)で設定されたバスマスタ4の動作に従っ
た設定値をSDRAM2のモードレジスタに書き込む。
そして(D)の期間内において、バスマスタ4からのS
DRAM2へのアクセスはバスマスタ4の動作に最適・
最速な動作で安定して行われる。
When the bus master 4 validates the bus request as shown at point (B), the arbitration circuit 5 validates that the CPU has stopped and then validates the acknowledgment to the bus master 4. Immediately after the setting change detection unit 11 detects this operation, a set value according to the operation of the bus master 4 set in (C) is written in the mode register of the SDRAM 2.
Then, during the period (D), the S
Access to DRAM 2 is optimal for bus master 4 operation
It is performed stably with the fastest operation.

【0030】次に、(E)点のようにバスマスタ4がS
DRAM2へのアクセスを終了しバスリクエストを無効
にした時、設定変更検出部11はその動作を検出し、そ
の直後にSDRAM2のモードレジスタをCPU3の動
作に従った設定値に自動的に設定し直す。
Next, as shown at point (E), the bus master 4
When the access to the DRAM 2 is terminated and the bus request is invalidated, the setting change detection unit 11 detects the operation, and immediately thereafter, automatically resets the mode register of the SDRAM 2 to a setting value according to the operation of the CPU 3. .

【0031】上記のように、調停回路5がバスマスタ4
からのリクエストを受けつけた時およびそのリクエスト
が無効になった時にSDRAMのモードレジスタを設定
し、リード/ライトする際のSDRAMへの制御信号も
アクセス元の動作に従い設定部10に設定された値に従
って動作する。
As described above, the arbitration circuit 5 controls the bus master 4
The mode register of the SDRAM is set when a request is received and when the request is invalidated, and a control signal to the SDRAM at the time of reading / writing is also set according to the value set in the setting unit 10 according to the operation of the access source. Operate.

【0032】ところで、バスマスタ4はSDRAMへの
読み書きを8ワード単位で行い、読み書きする際のデー
タとデータの間隔は1クロック毎であるものとする。ま
た、CPU3はSDRAMへの読み書きを4ワード単位
で行い、読み書きする際のデータとデータの間隔は2ク
ロック毎であるものとする。さらに、SDRAM2およ
びシステムの動作周波数によって決まる設定値としてア
クティブコマンドからリード/ライトコマンドを与える
までの間に1クロック必要とし、CASレーテンシは2
で動作可能とする。
By the way, the bus master 4 reads and writes data from and to the SDRAM in units of eight words, and the interval between data at the time of reading and writing is every clock. The CPU 3 reads and writes data from and to the SDRAM in units of four words, and the data is read and written at intervals of two clocks. Further, one clock is required between the active command and the read / write command as a set value determined by the operating frequency of the SDRAM 2 and the system, and the CAS latency is 2
It can be operated with.

【0033】上記の場合、電源投入後から、CPU3が
SDRAM2へのアクセス要求を出す前に、CPU3は
設定部10にCPUの動作に従った設定値を設定する。
具体的には、アクティブコマンドとリードコマンドまた
はライトコマンドの間隔は1クロック,CASレーテン
シは2,バーストレングスは4,バーストアクセス(連
続アクセス)時のデータは1クロック毎とし、同時に設
定制御部12は図3の(F)点と同じ動作を行い、SD
RAM2のモードレジスタを設定する。
In the above case, after the power is turned on and before the CPU 3 issues an access request to the SDRAM 2, the CPU 3 sets a set value according to the operation of the CPU in the setting unit 10.
Specifically, the interval between the active command and the read command or the write command is one clock, the CAS latency is two, the burst length is four, the data at the time of burst access (continuous access) is one clock, and at the same time, the setting control unit 12 The same operation as the point (F) in FIG.
The mode register of the RAM 2 is set.

【0034】次に、CPU3は設定部10の別領域にバ
スマスタ4の動作に従った設定値を設定する。具体的に
は、アクティブコマンドとリードコマンドまたはライト
コマンドの間隔は1クロック,CASレーテンシは2,
バーストレングスは8,バーストアクセス時のデータは
2クロック毎に設定する。
Next, the CPU 3 sets a set value according to the operation of the bus master 4 in another area of the setting unit 10. Specifically, the interval between the active command and the read command or the write command is 1 clock, the CAS latency is 2,
The burst length is set to 8, and data for burst access is set every two clocks.

【0035】その後、CPU3がSDRAM2の読み出
しを行うと、図4(b)に示すように4ワードのデータ
を2クロック毎にリードする。また、バスマスタ4から
のバスリクエストが受けつけられ、バスマスタ4がSD
RAM2の読み出しを行うと、図4(a)に示すように
8ワードのデータを1クロック毎にリードする。
Thereafter, when the CPU 3 reads the SDRAM 2, 4-word data is read every two clocks as shown in FIG. 4B. Further, the bus request from the bus master 4 is accepted, and the bus master 4
When the RAM 2 is read, 8-word data is read every clock, as shown in FIG.

【0036】図5は本発明の実施の第二の形態を示すブ
ロック図である。同図において、メモリ制御回路1aは
複数のバスマスタ41〜4nおよび調停回路5aに接続
され、CPU3の指示に従ってSDRAM2を制御す
る。すなわち、メモリ制御回路1aはn個のバスマスタ
に対応する設定部および設定変更検出部を具備してい
る。
FIG. 5 is a block diagram showing a second embodiment of the present invention. In FIG. 1, a memory control circuit 1a is connected to a plurality of bus masters 41 to 4n and an arbitration circuit 5a, and controls the SDRAM 2 according to an instruction from the CPU 3. That is, the memory control circuit 1a includes a setting unit and a setting change detection unit corresponding to the n bus masters.

【0037】また、上記のメモリ制御回路はSDRAM
を制御するが、SDRAMと同様にして同期型ROM
(SROMという。)を制御することもできる。
The above memory control circuit is an SDRAM
Is controlled in the same manner as SDRAM.
(Referred to as SROM).

【0038】[0038]

【発明の効果】以上、詳細に説明したように、本発明に
よれば次の効果がある。
As described above, according to the present invention, the following effects can be obtained.

【0039】第1の効果は、CPUやバスマスタがSD
RAMの設定をその都度変えなくてもよいので、無駄な
再設定時間を省略できるようになる。その理由は、SD
RAMの設定情報を2組以上(バスマスタの数だけ)設
定できるからである。
The first effect is that the CPU and the bus master are SD
Since the setting of the RAM does not have to be changed each time, a wasteful resetting time can be omitted. The reason is SD
This is because two or more sets of RAM setting information (for the number of bus masters) can be set.

【0040】第2の効果は、バーストアクセス中に、プ
リチャージコマンドでバーストを止めるという複雑な制
御をせずに、効率よくSDRAMのアクセスを行うこと
ができる。その理由は、設定を変更するタイミングを自
動的に検出し、あらかじめ登録されている情報を使用し
て設定できるからである。
The second effect is that the SDRAM can be accessed efficiently without performing complicated control of stopping the burst by the precharge command during the burst access. The reason is that the timing for changing the setting can be automatically detected and the setting can be made using information registered in advance.

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

【図1】本発明の実施の第1の形態を示すブロック図。FIG. 1 is a block diagram showing a first embodiment of the present invention.

【図2】図1におけるメモリ制御回路を示すブロック
図。
FIG. 2 is a block diagram showing a memory control circuit in FIG. 1;

【図3】本発明の動作を示す波形図。FIG. 3 is a waveform chart showing the operation of the present invention.

【図4】本発明の動作の具体例を示す波形図。FIG. 4 is a waveform chart showing a specific example of the operation of the present invention.

【図5】本発明の実施の第二の形態を示すブロック図。FIG. 5 is a block diagram showing a second embodiment of the present invention.

【図6】本発明の従来例を示す説明図。FIG. 6 is an explanatory view showing a conventional example of the present invention.

【符号の説明】[Explanation of symbols]

1 メモリ制御回路 2 SDRAM 3 CPU 4 バスマスタ 5 調停回路 10 設定部 11 設定変更検出部 12 設定制御部 Reference Signs List 1 memory control circuit 2 SDRAM 3 CPU 4 bus master 5 arbitration circuit 10 setting unit 11 setting change detection unit 12 setting control unit

Claims (6)

【特許請求の範囲】[Claims] 【請求項1】 同期型DRAMを記憶素子とするメモリ
装置のメモリ制御回路において、前記同期型DRAMの
動作条件を設定する設定情報を保持し、外部から指示さ
れた条件に従って前記設定情報を変更して前記同期型D
RAMに送出し、前記同期型DRAMの動作条件を任意
に設定することを特徴とするメモリ制御回路。
A memory control circuit of a memory device having a synchronous DRAM as a storage element holds setting information for setting an operating condition of the synchronous DRAM and changes the setting information according to a condition externally specified. The synchronous type D
A memory control circuit for sending to a RAM and arbitrarily setting operating conditions of the synchronous DRAM.
【請求項2】 同期型DRAMを記憶素子とするメモリ
装置のメモリ制御回路において、前記同期型DRAMの
動作条件を設定する設定情報を保持する設定部と、前記
設定情報の変更を示す外部からの指示信号を検出する設
定変更検出部と、前記指示信号に従って前記設定情報を
変更しそれを前記同期型DRAMへ送出する設定制御部
とを備えることを特徴とするメモリ制御回路。
2. A memory control circuit of a memory device having a synchronous DRAM as a storage element, wherein a setting unit for holding setting information for setting an operation condition of the synchronous DRAM; A memory control circuit, comprising: a setting change detection unit that detects an instruction signal; and a setting control unit that changes the setting information according to the instruction signal and sends the same to the synchronous DRAM.
【請求項3】 請求項2記載のメモリ制御回路におい
て、前記設定部は同期型DRAMの動作条件を設定する
複数組の設定情報を保持することを特徴とするメモリ制
御回路。
3. The memory control circuit according to claim 2, wherein the setting unit holds a plurality of sets of setting information for setting an operation condition of the synchronous DRAM.
【請求項4】 請求項2または3記載のメモリ制御回路
において、前記設定変更検出部は設定情報の変更を示す
外部からの複数組の指示信号を検出することを特徴とす
るメモリ制御回路。
4. The memory control circuit according to claim 2, wherein said setting change detection section detects a plurality of external instruction signals indicating a change in setting information.
【請求項5】 請求項2または3記載のメモリ制御回路
において、前記設定制御部は前記設定変更検出部の検出
結果に従って前記設定部が保持する複数組の設定情報の
なかの一つを選択しそれを前記同期型DRAMへ送出す
ることを特徴とするメモリ制御回路。
5. The memory control circuit according to claim 2, wherein the setting control unit selects one of a plurality of sets of setting information held by the setting unit according to a detection result of the setting change detection unit. A memory control circuit for transmitting the same to the synchronous DRAM.
【請求項6】 請求項1,2,3,4,または5記載の
メモリ制御回路において、前記同期型DRAMは同期型
ROMであることを特徴とするメモリ制御回路。
6. The memory control circuit according to claim 1, wherein said synchronous DRAM is a synchronous ROM.
JP9204880A 1997-07-30 1997-07-30 Memory control circuit Pending JPH1153252A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP9204880A JPH1153252A (en) 1997-07-30 1997-07-30 Memory control circuit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP9204880A JPH1153252A (en) 1997-07-30 1997-07-30 Memory control circuit

Publications (1)

Publication Number Publication Date
JPH1153252A true JPH1153252A (en) 1999-02-26

Family

ID=16497934

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9204880A Pending JPH1153252A (en) 1997-07-30 1997-07-30 Memory control circuit

Country Status (1)

Country Link
JP (1) JPH1153252A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001059573A1 (en) * 2000-02-07 2001-08-16 Hitachi, Ltd. Information processor and semiconductor integrated circuit
WO2008126172A1 (en) * 2007-03-13 2008-10-23 Panasonic Corporation Memory controller and memory control method

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001059573A1 (en) * 2000-02-07 2001-08-16 Hitachi, Ltd. Information processor and semiconductor integrated circuit
JP4549001B2 (en) * 2000-02-07 2010-09-22 ルネサスエレクトロニクス株式会社 Information processing apparatus and semiconductor integrated circuit
WO2008126172A1 (en) * 2007-03-13 2008-10-23 Panasonic Corporation Memory controller and memory control method
JPWO2008126172A1 (en) * 2007-03-13 2010-07-15 パナソニック株式会社 Memory control device and memory control method
US8180957B2 (en) 2007-03-13 2012-05-15 Panasonic Corporation Memory control unit and memory control method

Similar Documents

Publication Publication Date Title
JPH07160249A (en) Data processor and data processing system
JPH10207771A (en) Method for shortening memory operation
JP3728468B2 (en) Memory control device
JPH11134292A (en) Memory control system using bus of pipeline system
JPH11224221A (en) Memory control device and method
JP3824122B2 (en) DMA device
JPH0789346B2 (en) DMA controller
JPH08129881A (en) SDRAM control device
US7103707B2 (en) Access control unit and method for use with synchronous dynamic random access memory device
JPH0140432B2 (en)
JP3489497B2 (en) Memory controller
JPH09106674A (en) Synchronous dynamic semiconductor memory device
JPH09311812A (en) Microcomputer
JP2002207541A (en) Microcomputer and data processing device
JPH0222748A (en) Non-volatile memory control circuit
JP2000222879A (en) Semiconductor memory
JP3838830B2 (en) DMA controller circuit
JP2839311B2 (en) Memory control circuit
JP3303420B2 (en) Memory access control device
JPH05197612A (en) Data access circuit
JPH11176155A (en) Dram-refreshing circuit
JPH1011405A (en) Memory access conflict control system
JPH0784866A (en) Memory control circuit
JPH1125034A (en) Cpu peripheral circuit
JP2001202777A (en) SDRAM control device

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20011106