[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JPH04262435A - Memory control system - Google Patents

Memory control system

Info

Publication number
JPH04262435A
JPH04262435A JP3044278A JP4427891A JPH04262435A JP H04262435 A JPH04262435 A JP H04262435A JP 3044278 A JP3044278 A JP 3044278A JP 4427891 A JP4427891 A JP 4427891A JP H04262435 A JPH04262435 A JP H04262435A
Authority
JP
Japan
Prior art keywords
memory
cpu
time
access
clock
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
JP3044278A
Other languages
Japanese (ja)
Inventor
Akihiro Nishi
西 明宏
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.)
Minolta Co Ltd
Original Assignee
Minolta 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 Minolta Co Ltd filed Critical Minolta Co Ltd
Priority to JP3044278A priority Critical patent/JPH04262435A/en
Publication of JPH04262435A publication Critical patent/JPH04262435A/en
Pending legal-status Critical Current

Links

Abstract

PURPOSE:To offer a memory control system for a computer system having a plurality of memory devices having different access speeds, wherein memory processing speeds can be maintained in accordance with individual access speeds, and wherein the processing speed of the computer system can be improved. CONSTITUTION:In a computer system 1 having a plurality of memory devices 13 and 14 that can be accessed by specifying a memory device using a device specifying signal outputted from a computer 11, a clock frequency of the reference clock CLK of a relevant system is variably set corresponding to a device specifying signal outputted from CPU 11.

Description

【発明の詳細な説明】[Detailed description of the invention]

【0001】0001

【産業上の利用分野】本発明は、複数のメモリデバイス
を有してなるコンピュータシステムのメモリ制御方式に
関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a memory control method for a computer system having a plurality of memory devices.

【0002】0002

【従来の技術】一般に、コンピュータシステムを設計す
る際には、処理速度を向上させるために、メモリデバイ
スのアクセス速度に応じてシステムクロック(基準クロ
ック)の周波数が最適となるように選定する。
2. Description of the Related Art Generally, when designing a computer system, in order to improve processing speed, the frequency of a system clock (reference clock) is optimally selected depending on the access speed of a memory device.

【0003】図5は従来においてクロック周波数が最適
である場合におけるメモリデバイスへのアクセス時のタ
イミング図である。
FIG. 5 is a conventional timing diagram when accessing a memory device when the clock frequency is optimal.

【0004】図5において、時間tdは、CPUがデー
タバス上のデータを読み取るのに最低限必要な時間であ
り、時間tac1は、CPUによってメモリのアドレス
が指定されてからメモリのデータが読み出されてデータ
バス上でデータが確立するまでのアクセス時間であり、
時間td1は、メモリのデータが確立してからCPUが
データをフェッチするまでの時間である。
In FIG. 5, time td is the minimum time required for the CPU to read data on the data bus, and time tac1 is the time required for reading data from the memory after the CPU specifies the memory address. is the access time until data is established on the data bus.
The time td1 is the time from when the data in the memory is established until when the CPU fetches the data.

【0005】図5に示す場合においては、時間td1が
時間tdと等しくなっているため、処理に無駄な時間が
なく処理速度が速い。
In the case shown in FIG. 5, since time td1 is equal to time td, there is no wasted time in processing and the processing speed is high.

【0006】[0006]

【発明が解決しようとする課題】しかし、コンピュータ
システムには、アクセス速度の異なる複数のメモリデバ
イスがしばしば実装される。
However, computer systems often include a plurality of memory devices with different access speeds.

【0007】図6は従来におけるアクセス速度が遅いメ
モリデバイスへのアクセス時のタイミング図である。つ
まり、図6に示すアクセス時間tac2は、図5に示す
アクセス時間tac1よりも長い。
FIG. 6 is a timing diagram when accessing a memory device having a slow access speed in the related art. That is, the access time tac2 shown in FIG. 6 is longer than the access time tac1 shown in FIG. 5.

【0008】図6においては、2つのウエイトサイクル
が挿入されており、これによってメモリからデータが読
み出されて確立するのを待つよう、CPUによるフェッ
チのタイミングを遅らせている。
In FIG. 6, two wait cycles are inserted to delay the fetch by the CPU to wait for the data to be read from memory and established.

【0009】図6に示す場合には、メモリデバイスから
読み出したデータが確立してからそのデータをCPUが
フェッチするまでの時間が(tm1+td)となってい
るため、時間tm1が無駄時間となっている。
In the case shown in FIG. 6, the time from when the data read from the memory device is established to when the CPU fetches that data is (tm1+td), so the time tm1 is wasted time. There is.

【0010】図7は従来におけるアクセス速度が速いメ
モリデバイスへのアクセス時のタイミング図である。つ
まり、図7に示すアクセス時間tac3は、図5に示す
アクセス時間tac1よりも短い。
FIG. 7 is a timing diagram when accessing a memory device with a high access speed in the related art. That is, the access time tac3 shown in FIG. 7 is shorter than the access time tac1 shown in FIG. 5.

【0011】図7に示す場合には、メモリデバイスから
読み出したデータが確立してからそのデータをCPUが
フェッチするまでの時間が(tm2+td)となってい
るため、時間tm2が無駄時間となっている。
In the case shown in FIG. 7, the time from when the data read from the memory device is established until the CPU fetches that data is (tm2+td), so the time tm2 is wasted time. There is.

【0012】このように、従来のコンピュータシステム
においては、システムクロックの周波数が一定であるた
め、アクセス速度の異なる複数のメモリデバイスを実装
した場合に、アクセス速度が遅いメモリデバイスに合わ
せてクロック周波数を選定することとなり、アクセス速
度の速いメモリデバイスをアクセスする際に無駄時間が
生じる。
In this way, in conventional computer systems, the frequency of the system clock is constant, so when multiple memory devices with different access speeds are installed, the clock frequency is adjusted to match the memory device with the slower access speed. This results in wasted time when accessing a memory device with a fast access speed.

【0013】また、アクセス速度の遅いメモリデバイス
のアクセス時にウエイトサイクルを挿入してタイミング
を調整したとしても、多くの場合は無駄時間が生じてし
まい、いずれの場合にもシステムの処理速度が低下する
原因となっていた。
[0013] Furthermore, even if the timing is adjusted by inserting a wait cycle when accessing a memory device with a slow access speed, wasted time will occur in many cases, and in either case, the processing speed of the system will decrease. It was the cause.

【0014】本発明は、上述の問題に鑑み、アクセス速
度の異なる複数のメモリデバイスを使用した場合に、そ
れぞれのアクセス速度に応じた処理速度が維持され、シ
ステムの処理速度の向上を図ることのできるメモリ制御
方式を提供することを目的としている。
[0014] In view of the above-mentioned problems, the present invention provides a method for improving the processing speed of a system by maintaining a processing speed corresponding to each access speed when a plurality of memory devices having different access speeds are used. The purpose is to provide a memory control method that can

【0015】[0015]

【課題を解決するための手段】本発明に係る方式は、上
述の課題を解決するため、CPUから出力されるデバイ
ス指定信号によって指定されてアクセス可能となる複数
のメモリデバイスを有してなるコンピュータシステムに
おいて、前記CPUから出力されるデバイス指定信号に
対応して、当該システムの基準クロックのクロック周波
数を可変設定する。
[Means for Solving the Problems] In order to solve the above-mentioned problems, the system according to the present invention provides a computer comprising a plurality of memory devices that are designated and accessible by a device designation signal output from a CPU. In the system, a clock frequency of a reference clock of the system is variably set in response to a device designation signal output from the CPU.

【0016】[0016]

【作用】CPUがメモリデバイスをアクセスする際には
、そのメモリデバイスを指定するためのデバイス指定信
号、例えばアドレスを出力するが、そのデバイス指定信
号によって、指定されたメモリデバイスに最適のクロッ
ク周波数に切り換えられる。
[Operation] When the CPU accesses a memory device, it outputs a device designation signal, such as an address, to designate that memory device. Can be switched.

【0017】[0017]

【実施例】図1は本発明に係るコンピュータシステム1
のブロック図である。コンピュータシステム1は、CP
U11、メモリコントローラ12、メモリ13,14、
及びクロックジェネレータ15などから構成されており
、これらの間は、データバス30、アドレスバス31,
33,35、コントロールバス32,34,36、その
他の制御線によって接続されている。
[Embodiment] FIG. 1 shows a computer system 1 according to the present invention.
FIG. The computer system 1 is a CP
U11, memory controller 12, memories 13, 14,
and a clock generator 15, and between them are a data bus 30, an address bus 31, and a clock generator 15.
33, 35, control buses 32, 34, 36, and other control lines.

【0018】なお、コンピュータシステム1には、モニ
タリングを行うため、また外部とのデータの入出力を行
うために、IOが設けられているが、図1においては省
略されている。
Note that the computer system 1 is provided with an IO for monitoring and input/output of data with the outside, but it is omitted in FIG. 1.

【0019】メモリコントローラ12にはデコーダ21
が設けられている。メモリコントローラ12は、CPU
11から指定されたアドレスに基づいて、メモリ13,
14のいずれかに対してアドレス指定するとともに、C
PU11からのコントロール信号に基づいてメモリ13
又は14に対してメモリコントロール信号を出力し、当
該メモリを制御する。つまり、本実施例におけるアドレ
スが本発明におけるデバイス指定信号に相当する。
The memory controller 12 includes a decoder 21
is provided. The memory controller 12 is a CPU
Based on the address specified from 11, memory 13,
14, and C
Memory 13 based on the control signal from PU11
Alternatively, it outputs a memory control signal to 14 to control the memory. In other words, the address in this embodiment corresponds to the device designation signal in the present invention.

【0020】デコーダ21は、CPU11からのアドレ
スに基づいて、CPU11がアクセスしようとしている
メモリ13,14を判別し、その判別結果に応じて、制
御線38を通じてクロックジェネレータ15に対しクロ
ックセレクト信号CSSを出力する。クロックセレクト
信号CSSは、メモリ13,14のアクセス速度に応じ
た最適のクロック周波数を設定するためのものである。
The decoder 21 determines which memories 13 and 14 the CPU 11 is attempting to access based on the address from the CPU 11, and sends a clock select signal CSS to the clock generator 15 through the control line 38 according to the determination result. Output. The clock select signal CSS is for setting the optimum clock frequency according to the access speed of the memories 13 and 14.

【0021】クロックセレクト信号CSSは、例えば、
アクセス速度の速いメモリ13に対しては「H」、遅い
メモリ14に対しては「L」となるような信号である。 このようなクロックセレクト信号CSSを出力するデコ
ーダ21は、論理素子を用いて容易に実現可能である。
The clock select signal CSS is, for example,
The signal is "H" for the memory 13 with a fast access speed, and "L" for the memory 14 with a slow access speed. The decoder 21 that outputs such a clock select signal CSS can be easily realized using logic elements.

【0022】メモリ13,14は、いずれも複数のメモ
リブロックを有する読み書き可能なメモリである。メモ
リ13のアクセス時間はtac4であり、メモリ14の
アクセス時間はそれよりも長いtac5である。つまり
、メモリ13の方がメモリ14よりもアクセス速度が速
い。
The memories 13 and 14 are both readable and writable memories having a plurality of memory blocks. The access time of the memory 13 is tac4, and the access time of the memory 14 is tac5, which is longer. In other words, the access speed of the memory 13 is faster than that of the memory 14.

【0023】メモリ13,14のアクセス時間、又はア
クセス時間に基づく最適のクロック周波数に関するデー
タは、CPU11が認識可能なように予めセットされて
いる。例えば、メモリ13,14内にプログラム又はデ
ータとして格納され、又は図示しないディップスイッチ
などに設定されている。そのデータは、コンピュータシ
ステム1の立ち上がり時においてCPU11からメモリ
コントローラ12に転送される。
Data regarding the access time of the memories 13 and 14 or the optimum clock frequency based on the access time is set in advance so that the CPU 11 can recognize it. For example, it is stored as a program or data in the memories 13 and 14, or set in a dip switch (not shown). The data is transferred from the CPU 11 to the memory controller 12 when the computer system 1 is started up.

【0024】クロックジェネレータ15は、システムク
ロックCLKを発生してCPU11に供給する。クロッ
クジェネレータ15が発生するシステムクロックCLK
の周波数は、上述のクロックセレクト信号CSSに基づ
いて即座に切り換えられてCPU11に供給される。
The clock generator 15 generates a system clock CLK and supplies it to the CPU 11. System clock CLK generated by clock generator 15
The frequency of is immediately switched and supplied to the CPU 11 based on the above-mentioned clock select signal CSS.

【0025】したがって、CPU11がメモリ13,1
4をアクセスするためにアドレス及びコントロール信号
を出力すると、メモリコントローラ12はいずれかのメ
モリ13,14をアドレス指定し、且ついずれかのメモ
リ13,14に対してチップセレクト信号、読み書き指
定信号などを出力する。
[0025] Therefore, the CPU 11 uses the memory 13,1
4, the memory controller 12 specifies an address for one of the memories 13, 14, and sends a chip select signal, read/write designation signal, etc. to either of the memories 13, 14. Output.

【0026】これと同時に、メモリコントローラ12の
デコーダ21はアドレスに基づいてクロックセレクト信
号CSSを出力し、この信号に基づいてクロックジェネ
レータ15は指定されたメモリ13,14に最適の周波
数のシステムクロックCLKをCPU11に供給するの
で、CPU11からのメモリ13,14へのアクセスは
、この最適の周波数のシステムクロックCLKに同期し
て実行される。
At the same time, the decoder 21 of the memory controller 12 outputs a clock select signal CSS based on the address, and based on this signal, the clock generator 15 selects the system clock CLK of the optimum frequency for the designated memories 13 and 14. is supplied to the CPU 11, so accesses from the CPU 11 to the memories 13 and 14 are executed in synchronization with the system clock CLK of this optimum frequency.

【0027】図2はアクセス速度の速いメモリ13とア
クセス速度の遅いメモリ14とを連続してアクセスした
場合のタイミング図を示す。
FIG. 2 shows a timing diagram when the memory 13 with a fast access speed and the memory 14 with a slow access speed are accessed consecutively.

【0028】図2によると、メモリ13に対するアドレ
ス「N」が確立してから、時間tac4が経過した後に
メモリ13から読み出されたデータが確立し、それから
時間td経過した後にCPU11によってフェッチされ
る。
According to FIG. 2, the data read from the memory 13 is established after a time tac4 has elapsed since the address "N" for the memory 13 is established, and is then fetched by the CPU 11 after a time td has elapsed. .

【0029】そして次に、メモリ14に対するアドレス
「M」が確立してから、時間tac5が経過した後にメ
モリ14から読み出されたデータが確立し、それから時
間td経過した後にCPU11によってフェッチされる
Next, data read from the memory 14 is established after a time tac5 has elapsed since the address "M" for the memory 14 has been established, and then fetched by the CPU 11 after a time td has elapsed.

【0030】アドレス「N」が指定されている間におい
ては、メモリ13をアクセスするためにクロックセレク
ト信号CSSが「H」となっており、これによってクロ
ックジェネレータ15は、図2の前半のT1及びT2の
ように高い周波数のクロック信号をCPU11に供給し
ているが、アドレス「M」が指定されると、メモリ14
をアクセスするためにクロックセレクト信号CSSが「
L」となり、これによってクロックジェネレータ15は
、図2の後半のT1及びT2のように低い周波数のクロ
ック信号をCPU11に供給する。
While the address "N" is specified, the clock select signal CSS is "H" in order to access the memory 13, so that the clock generator 15 is activated at T1 and T1 in the first half of FIG. A high frequency clock signal such as T2 is supplied to the CPU 11, but when address "M" is specified, the memory 14
In order to access the clock select signal CSS is
As a result, the clock generator 15 supplies low frequency clock signals to the CPU 11 as shown at T1 and T2 in the latter half of FIG.

【0031】上述の実施例によると、図2に示されてい
るように、アクセス速度の異なるメモリ13,14を使
用しているにもかかわらず、それぞれのメモリ13,1
4に対するアクセスの際に無駄時間が無く、したがって
処理速度が速く最大のパフォーマンスが得られる。
According to the above embodiment, as shown in FIG. 2, although the memories 13 and 14 having different access speeds are used, the respective memories 13 and 1
There is no wasted time when accessing 4, so the processing speed is fast and maximum performance can be obtained.

【0032】また、図3はアクセス時間が図6に示した
のと同じtac2である場合のタイミング図、図4はア
クセス時間が図7に示したのと同じtac3である場合
のタイミング図である。
FIG. 3 is a timing diagram when the access time is tac2, which is the same as shown in FIG. 6, and FIG. 4 is a timing diagram when the access time is tac3, which is the same as shown in FIG. .

【0033】これらの図によると、アクセス速度の異な
る種々のメモリデバイスを使用した場合でも、そのアク
セス時において従来生じていた無駄時間が無くなるため
、処理速度が向上する。
According to these figures, even when various memory devices with different access speeds are used, the processing speed is improved because the wasted time that conventionally occurs during access is eliminated.

【0034】なお、処理速度の点からは無駄時間を零と
することが好ましいが、コンピュータシステム1の安定
性などの点も考慮して若干の余裕を見ておいてもよい。
Note that from the point of view of processing speed, it is preferable to set the dead time to zero, but it is also possible to take into consideration the stability of the computer system 1 and allow some margin.

【0035】上述の実施例においては、メモリ13,1
4のアクセス速度に関するデータを予めセットしておい
たが、これを自動的に検出することも可能である。例え
ば、メモリ13,14自体に、そのデータを保持する機
能及びそのデータを電源の立ち上げ時などにCPU11
に送る機能を有するようにしておくことが可能である。
In the embodiment described above, the memories 13,1
Although the data regarding the access speed of No. 4 has been set in advance, it is also possible to automatically detect this. For example, the memory 13, 14 itself has a function to hold the data, and the data is transferred to the CPU 11 when the power is turned on.
It is possible to have a function to send data to.

【0036】また、種々のクロック周波数でメモリ13
,14に対するアクセスを繰り返して実際に行い、デー
タを誤ることなくアクセスすることのできた周波数をメ
モリ13,14に対する最適な周波数として検出するこ
とも可能である。
The memory 13 can also be clocked at various clock frequencies.
, 14 may be repeatedly accessed, and the frequency at which the data can be accessed without error may be detected as the optimal frequency for the memories 13, 14.

【0037】上述の実施例においては、アクセス速度の
異なる2種類のメモリ13,14を用いた場合について
説明したが、3種類以上であってもよい。メモリ13,
14の構成は種々変更することができる。また、メモリ
13,14だけでなく、IO、その他のレジスタ、バッ
ファなど、実質的にデータの読み書きが行われるメモリ
デバイスに対して適用できる。その他、コンピュータシ
ステム1及びその各部の構成は、上述した以外に種々変
更することができる。
In the above embodiment, the case where two types of memories 13 and 14 having different access speeds are used has been described, but three or more types may be used. memory 13,
The configuration of 14 can be changed in various ways. Further, the present invention can be applied not only to the memories 13 and 14 but also to memory devices in which data is substantially read and written, such as IO, other registers, and buffers. In addition, the configuration of the computer system 1 and its respective parts can be modified in various ways other than those described above.

【0038】[0038]

【発明の効果】本発明によると、アクセス速度の異なる
複数のメモリデバイスを使用した場合に、それぞれのア
クセス速度に応じた処理速度が維持され、システムの処
理速度の向上を図ることができる。
According to the present invention, when a plurality of memory devices having different access speeds are used, the processing speed corresponding to each access speed is maintained, and the processing speed of the system can be improved.

【図面の簡単な説明】[Brief explanation of the drawing]

【図1】本発明に係るコンピュータシステムのブロック
図である。
FIG. 1 is a block diagram of a computer system according to the present invention.

【図2】図1のコンピュータシステムにおいてアクセス
速度の異なるメモリを連続してアクセスした場合のタイ
ミング図である。
FIG. 2 is a timing diagram when memories with different access speeds are successively accessed in the computer system of FIG. 1;

【図3】メモリのアクセス時間がtac2である場合の
タイミング図である。
FIG. 3 is a timing diagram when the memory access time is tac2.

【図4】メモリのアクセス時間がtac3である場合の
タイミング図である。
FIG. 4 is a timing diagram when the memory access time is tac3.

【図5】従来においてクロック周波数が最適である場合
におけるメモリデバイスへのアクセス時のタイミング図
である。
FIG. 5 is a conventional timing diagram when accessing a memory device when the clock frequency is optimal.

【図6】従来におけるアクセス速度が遅いメモリデバイ
スへのアクセス時のタイミング図である。
FIG. 6 is a timing diagram when accessing a memory device with a slow access speed in the related art.

【図7】従来におけるアクセス速度が速いメモリデバイ
スへのアクセス時のタイミング図である。
FIG. 7 is a timing diagram when accessing a memory device with a high access speed in the related art.

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

1  コンピュータシステム 11  CPU 13  メモリ(メモリデバイス) 14  メモリ(メモリデバイス) 1 Computer system 11 CPU 13 Memory (memory device) 14 Memory (memory device)

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】CPUから出力されるデバイス指定信号に
よって指定されてアクセス可能となる複数のメモリデバ
イスを有してなるコンピュータシステムにおいて、前記
CPUから出力されるデバイス指定信号に対応して、当
該システムの基準クロックのクロック周波数を可変設定
することを特徴とするメモリ制御方式。
Claim 1: A computer system comprising a plurality of memory devices that are designated and accessible by a device designation signal output from a CPU, wherein the system A memory control method characterized by variably setting the clock frequency of a reference clock.
JP3044278A 1991-02-15 1991-02-15 Memory control system Pending JPH04262435A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3044278A JPH04262435A (en) 1991-02-15 1991-02-15 Memory control system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3044278A JPH04262435A (en) 1991-02-15 1991-02-15 Memory control system

Publications (1)

Publication Number Publication Date
JPH04262435A true JPH04262435A (en) 1992-09-17

Family

ID=12687043

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3044278A Pending JPH04262435A (en) 1991-02-15 1991-02-15 Memory control system

Country Status (1)

Country Link
JP (1) JPH04262435A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010123133A (en) * 2003-10-09 2010-06-03 Nec Corp Information processing apparatus

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010123133A (en) * 2003-10-09 2010-06-03 Nec Corp Information processing apparatus

Similar Documents

Publication Publication Date Title
KR100256308B1 (en) Optimization circuitry and control for a synchronous memory device with programmable latency period
US6611905B1 (en) Memory interface with programable clock to output time based on wide range of receiver loads
JP3532932B2 (en) Randomly accessible memory with time overlapping memory access
JPH04230544A (en) Data processing apparatus for dynamically setting timing of dynamic memory system
US5305277A (en) Data processing apparatus having address decoder supporting wide range of operational frequencies
US5579526A (en) Synchronous/asynchronous feedback system having logic circuit for changing the state of the processing core in response to output of synchronous state machine and asynchronous late inputs
JP2704113B2 (en) Data processing device
US5893917A (en) Memory controller and method of closing a page of system memory
JP2002366431A (en) Device for performing access to embedded memory of integrated circuit for specific use
JPS6290742A (en) Method and apparatus for upgrading performance of cpu
EP0798645B1 (en) Bus controller and information processing device
JPH04262435A (en) Memory control system
US7315928B2 (en) Apparatus and related method for accessing page mode flash memory
JP3188042B2 (en) Table search device in digital computer
JPS61237145A (en) Controlling system for store buffer
JP2912090B2 (en) Time slot interchange circuit
JPH01293458A (en) Circuit for securing access cycle in computer system
JPH07210456A (en) Memory controller
JPS61183764A (en) Direct memory access controlling system
JPH01209556A (en) Data processing system
JPH04262434A (en) Memory control system
JPH07121483A (en) Shared memory access control circuit
JPH09319704A (en) Bus controller and information processor
JPH04252387A (en) Microcomputer
JPH10222419A (en) Memory control system