JPH03224042A - Access controller - Google Patents

Access controller

Info

Publication number
JPH03224042A
JPH03224042A JP2008190A JP2008190A JPH03224042A JP H03224042 A JPH03224042 A JP H03224042A JP 2008190 A JP2008190 A JP 2008190A JP 2008190 A JP2008190 A JP 2008190A JP H03224042 A JPH03224042 A JP H03224042A
Authority
JP
Japan
Prior art keywords
memory
output
socket
signal
address
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
JP2008190A
Other languages
Japanese (ja)
Inventor
Masahiro Otani
大谷 正広
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.)
Yokogawa Electric Corp
Original Assignee
Yokogawa Electric Corp
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 Yokogawa Electric Corp filed Critical Yokogawa Electric Corp
Priority to JP2008190A priority Critical patent/JPH03224042A/en
Publication of JPH03224042A publication Critical patent/JPH03224042A/en
Pending legal-status Critical Current

Links

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.

Description

【発明の詳細な説明】 〈産業上の利用分野〉 本発明は、メモリアクセス制御装置に関するものであり
、詳しくは、CPUとメモリのアクセス時間の差の制御
に関するものである。
DETAILED DESCRIPTION OF THE INVENTION <Industrial Application Field> The present invention relates to a memory access control device, and more particularly, to control of the difference in access time between a CPU and a memory.

〈従来の技術〉 CPUでメモリをアクセスするのにあたって、CPUの
アクセス時間に対してメモリのアクセス時間が遅い場合
、CPUのバスサイクルを1クロツク分ずつ伸ばして低
速メモリとの間でもデータの読み書きができるように制
御することが行われている。このようなバスサイクルの
クロック単位での時間伸長は、0の場合にはノーウェイ
ト、1クロツクの場合には1ウェイl〜、2クロツクの
場合には2ウエイトというように、伸長クロックの数で
呼ばれている。
<Conventional technology> When accessing memory with a CPU, if the memory access time is slower than the CPU access time, the CPU bus cycle is extended by one clock so that data can be read and written even from low-speed memory. It is being controlled to the extent possible. The time expansion in clock units of the bus cycle is determined by the number of expansion clocks, such as 0 for no wait, 1 clock for 1 way l~, and 2 clocks for 2 waits. being called.

第2図はこのような従来の制御回路の一例を示すブロッ
ク図である。アドレスデコーダ1は入力されるアドレス
ADHをそれぞれのアドレスエリアに割り当てられてい
るバスサイクルの伸長時間選択信号にデコードして出力
する。図では、アドレスADHに応じて伸長時間が0の
伸長時間選択信号WO1伸長時間が1または2クロツク
になる伸長時間選択信号Wl/W2および伸長時間が3
クロツクになる伸長時間選択信号W3のいずれかを出力
する例を示している。伸長時間選択信号WOはオアゲー
ト2に出力されるとともにインバタ3を介して第1のメ
モリ4のチップセレクト端子に加えられ、伸長時間選択
信号Wl、/W2はアンドゲート5,6にゲート制御信
号として出力されるとともにインバータ7を介して第2
のメモリ8のチップセレクト端子に加えられ、伸長時間
選択18号W3はアンドゲート9にウェイト時間信号と
して出力されるとともにインバータ10を介して第3の
メモリ11のチップセレクト端子に加えられている。な
お、第2のメモリ8としてはウェイト時間の異なる2種
類のメモリが選択的に実装されるので、着脱可能なよう
にソケットを介して取り付(つられる。D形フリッグフ
ロツプ12〜13はCPUから加えられるクロックCL
K単位で伸長されたウェイト時間信号WTI〜WT3を
アンドゲート5,6.9に出力する。すなわち、D形フ
リップフロップ12のデータ端子りには+5■が加えら
れ、クロック端子にはCPUからクロックCLKか加え
られ、クリア端子CLRにはCPUからアドレスラッチ
イネーブル信号ALEか加えられていて、Q端子出力は
D形フリップフロツグ13のデータ端子りに加えられる
とともにアンドゲート5に加えられている。D形フリッ
プフロップ13のクロック端子にはCPUからクロック
CLKが加えられ、クリア端子CLRにはCPUからア
ドレスラッチイネーブル信号ALEか加えられていて、
Q端子出力はD形フリップフロップ14のデータ端子り
に加えられるとともにアンドゲート6に加えられている
。D形フリップフロップ14のクロック端子にはCPU
からクロックCLKが加えられ、クリア端子CLRには
CPUからアドレスラッチイネーブル信号ALEが加え
られていて、Q端子出力はアンドゲート9に加えられて
いる。アンドゲート5,6の出力信号は切換スイッチ1
5を介してオアゲート2に加えられ、アンドゲート9の
出力信号は直接オアゲート2に加えられている。そして
、オアゲート2の出力信号はレディ信号RDYとしてC
PUに加えられる。
FIG. 2 is a block diagram showing an example of such a conventional control circuit. The address decoder 1 decodes the input address ADH into an expansion time selection signal for a bus cycle assigned to each address area, and outputs the signal. In the figure, the expansion time selection signal WO1 has an expansion time of 0 depending on the address ADH, the expansion time selection signal Wl/W2 has an expansion time of 1 or 2 clocks, and the expansion time selection signal Wl/W2 has an expansion time of 3 clocks.
An example is shown in which one of the expansion time selection signals W3 serving as a clock is output. The expansion time selection signal WO is output to the OR gate 2 and is applied to the chip select terminal of the first memory 4 via the inverter 3, and the expansion time selection signals Wl and /W2 are applied to the AND gates 5 and 6 as gate control signals. At the same time as being outputted, the second
The expansion time selection No. 18 W3 is output as a wait time signal to the AND gate 9 and is also applied to the chip select terminal of the third memory 11 via the inverter 10. In addition, since two types of memories with different wait times are selectively mounted as the second memory 8, they are removably attached (hanged) via sockets. Clock CL added
The wait time signals WTI to WT3 expanded in units of K are output to AND gates 5 and 6.9. That is, +5■ is applied to the data terminal of the D-type flip-flop 12, the clock CLK from the CPU is applied to the clock terminal, and the address latch enable signal ALE is applied from the CPU to the clear terminal CLR. The terminal output is applied to the data terminal of the D-type flip-flop 13 and also to the AND gate 5. A clock CLK is applied from the CPU to the clock terminal of the D-type flip-flop 13, and an address latch enable signal ALE is applied from the CPU to the clear terminal CLR.
The Q terminal output is applied to the data terminal of the D-type flip-flop 14 and also to the AND gate 6. The clock terminal of the D-type flip-flop 14 is connected to the CPU.
A clock CLK is applied to the clear terminal CLR, an address latch enable signal ALE is applied from the CPU to the clear terminal CLR, and the Q terminal output is applied to the AND gate 9. The output signal of AND gates 5 and 6 is the changeover switch 1
5 to the OR gate 2, and the output signal of the AND gate 9 is directly applied to the OR gate 2. Then, the output signal of OR gate 2 is C as a ready signal RDY.
Added to PU.

第3図は第2図の動作を説明するタイミングチャートで
あり、バスサイクルが2クロックの例を示している。C
PUは(a)に示すようなクロックCLKを各り形フリ
ップフロップ12〜14のクロック端子に入力する。C
PUからアドレスデコーダ1に加えられるアドレスAD
Hは(b)のように変化する。また、CPUは、アドレ
スADRが変化する毎に(c)に示すアドレスラッチイ
ネーブル信号ALEを各り形フリップフロン112〜1
4のクリア端子CLRに入力する6一方、CPUにはオ
アゲート2から(d)のようなレディ信号RDYが加え
られる。
FIG. 3 is a timing chart explaining the operation of FIG. 2, and shows an example in which the bus cycle is two clocks. C
The PU inputs a clock CLK as shown in (a) to the clock terminals of the flip-flops 12 to 14, respectively. C
Address AD added from PU to address decoder 1
H changes as shown in (b). Further, the CPU sends an address latch enable signal ALE shown in FIG.
On the other hand, a ready signal RDY as shown in (d) is applied to the CPU from the OR gate 2.

CPUは常にレディ信号RDYを見ていて、レディ状態
になっていなければ°1クロック分ずつバスサイクルを
伸長させる。ここで、レディ信号RDYは、アドレスデ
コーダ1の各アドレスエリアに接続されるメモリ4,8
.11に応じてそれぞれの周期のものが生成される。す
なわち、メモリ4に割り当てられているアドレスエリア
のアドレスADRに対してはバスサイクル(2クロツク
)と等しい周期か生成される。メモリ8に割り当てられ
ているアドレスエリアのアドレスADRに対しては、実
装されるメモリが1ウエイトの場合には切換スイッチ1
5によりアンドゲート5の出力信号が選択されてバスサ
イクルより61クロック長いウェイト時間信号が生成さ
れ、実装されるメモリが2ウェイトの場合には切換スイ
ッチ15によりアンドゲート6の出力信号か選択されて
バスサイクルより62クロンク長いウェイト時間信号が
生成される。また、メモリ】1に割り当てられているア
ドレスエリアのアドレスADHに対してはバスサイクル
よりも3クロック長いウェイト時間信号が生成される。
The CPU always monitors the ready signal RDY, and if it is not in the ready state, it extends the bus cycle by one clock. Here, the ready signal RDY is applied to the memories 4 and 8 connected to each address area of the address decoder 1.
.. 11 are generated for each period. That is, for the address ADR of the address area assigned to the memory 4, a period equal to a bus cycle (two clocks) is generated. For the address ADR of the address area assigned to memory 8, if the memory to be implemented is 1-wait, selector switch 1 is selected.
5 selects the output signal of AND gate 5 to generate a wait time signal that is 61 clocks longer than the bus cycle, and when the mounted memory is 2-wait, selector switch 15 selects the output signal of AND gate 6. A wait time signal that is 62 clocks longer than the bus cycle is generated. Furthermore, a wait time signal that is three clocks longer than the bus cycle is generated for the address ADH of the address area assigned to memory 1.

そして、これらウェイト時間信号はレディ信号RDYと
してオアゲート2を介してCPUに出力される。
These wait time signals are outputted to the CPU via the OR gate 2 as a ready signal RDY.

〈発明が解決しようとする課題〉 しかし、このような従来の構成によれば、メモリ8に割
り当てられているアドレスエリアのアドレスADRに対
しては1ウエイトまたは2ウエイトのいずれかのメモリ
か実装されるので、実装されるメモリに応じた所定のレ
ディ信号RDYを選択的に生成させるために切換スイッ
チ15を設けておいてこの切換スイッチ15を手動で切
換操作しなければならす、操作性が悪い。
<Problems to be Solved by the Invention> However, according to such a conventional configuration, either a 1-wait or 2-wait memory is implemented for the address ADR of the address area allocated to the memory 8. Therefore, in order to selectively generate a predetermined ready signal RDY according to the memory to be mounted, a changeover switch 15 is provided and the changeover switch 15 must be manually operated, resulting in poor operability.

本発明は、このような点に着目したものであり、その目
的は、実装されるメモリのウェイト時間に応じた適切な
レディ信号が自動的に出力されるメモリアクセス制御装
置を提供することにある。
The present invention has focused on such points, and its purpose is to provide a memory access control device that automatically outputs an appropriate ready signal according to the wait time of the memory to be implemented. .

く課題を解決するための手段〉 本発明のメモリアクセス制御装置は、 ウェイトの異なる複数のメモリが選択的に実装されるソ
ケットと、 CPUから入力されるアドレスを、このソケットに実装
される各メモリ毎にそれぞれ個別に割り当てられている
アドレスエリアに応じたバスサイクルの伸長時間選択信
号にデコードして出力するアドレスデコーダと、 このアドレスデコーダから出力される前記ソケットに実
装される各メモリに対応した伸長時間選択信号の論理和
出力を前記ソケットのチップイネプル端子に与える論理
ゲートと、 前記ソケットに実装される各メモリのウェイトに応じて
クロック単位で遅延された複数のウェイト時間信号を出
力するウェイト時間信号生成ブロックと、 前記アドレスデコーダから出力される伸長時間選択信号
およびウェイト時間信号生成ブロックから出力されるウ
ェイト時間信号に基づいて前記ソケットに実装される各
メモリのウェイトに対応した所定のレディ信号を生成し
てCPUに出力する論理ゲートブロックを含むことを特
徴とする。
Means for Solving the Problems> A memory access control device of the present invention comprises a socket in which a plurality of memories with different weights are selectively mounted, and an address input from a CPU for each memory mounted in the socket. an address decoder that decodes and outputs a bus cycle extension time selection signal corresponding to the address area individually assigned to each address area, and an extension signal corresponding to each memory mounted in the socket that is output from this address decoder. a logic gate that provides an OR output of a time selection signal to a chip input terminal of the socket; and a wait time signal generator that outputs a plurality of wait time signals delayed in clock units according to the weight of each memory mounted in the socket. block, and generates a predetermined ready signal corresponding to the weight of each memory mounted in the socket based on the expansion time selection signal output from the address decoder and the wait time signal output from the wait time signal generation block. It is characterized in that it includes a logic gate block that outputs the data to the CPU.

く作用〉 本発明において、アドレスデコーダは入力されるアドレ
スを各メモリ毎にそれぞれ個別に割り当てられているア
ドレスエリアに応じたバスサイクルの伸長時間選択信号
にデコードして出力する。
Functions> In the present invention, the address decoder decodes the input address into a bus cycle expansion time selection signal corresponding to the address area individually assigned to each memory, and outputs the signal.

このアドレスデコーダから出力される伸長時間選択信号
の内、共通のソケットに実装されるウェイト時間の異な
る複数のメモリに対応した伸長時間選択信号の論理和出
力は論理ゲートを介してソケットのチップイネーブル端
子に与えられる。
Among the expansion time selection signals output from this address decoder, the OR output of the expansion time selection signals corresponding to multiple memories with different wait times mounted on a common socket is sent to the chip enable terminal of the socket via a logic gate. given to.

方、ウェイト時間信号生成ブロックは、各メモリのウェ
イトに応じてクロック単位で遅延された複数のウェイト
時間信号を出力する。
On the other hand, the wait time signal generation block outputs a plurality of wait time signals delayed in clock units according to the weight of each memory.

そして、論理ゲートブロックは、これらアドレスデコー
ダから出力される伸長時間選択信号およびウェイト時間
信号生成ブロックから出力されるウェイト時間信号に基
づいて各メモリのウェイトに対応した所定のレディ信号
を自動的に生成してCPUに出力する。
The logic gate block automatically generates a predetermined ready signal corresponding to the weight of each memory based on the expansion time selection signal output from the address decoder and the wait time signal output from the wait time signal generation block. and output to the CPU.

これにより、各メモリにはそれぞれのアクセス時間に応
じた所定のウェイト時間が自動的に設定されることにな
り、アクセス時間がCPUのアクセス時間よりも遅いメ
モリについてもデータの読み書きが安定に実行される。
As a result, a predetermined wait time is automatically set for each memory according to its access time, and data can be stably read and written even for memories whose access time is slower than the CPU's access time. Ru.

〈実施例〉 以下、図面を用いて本発明の実施例を詳細に説明する。<Example> Embodiments of the present invention will be described in detail below with reference to the drawings.

第1図は本発明の一実施例を示すブロック図であり、第
3図と同一部分には同一符号を付けている。図において
、16はアドレスデコーダであり、図示しないCPUか
ら入力されるアドレスADHを実装される各メモリ4,
8.11毎にそれぞれ個別に割り当てられているアドレ
スエリアに応じたバスサイクルの゛伸長時間選択信号W
O,WIW2.W3にデコードして出力する。伸長時間
選択信号WOはオアゲート2に出力されるとともにイン
バータ3を介して第1のメモリ4のチッ1セレク1〜端
子に加えられ、伸長時間選択信号W1はアンドゲート5
にゲート制御信号として出力されるとともにノアゲート
17を介して第2のメモリ8のチップセレクト端子に加
えられ、伸長時間選択信号W2はアンドゲート6にゲー
ト制御信号として出力されるとともにノアゲート17を
介して第2のメモリ8のチップセレクト端子に加えられ
、伸長時間選択信号W3はアンドゲート9にウェイト時
間信号として出力されるとともにインバータ10を介し
て第3のメモリ11のチップセレクト端子に加えられて
いる。なお、本実施例のメモリ8も、第2図と同様にウ
ェイト時間の異なる2種類(ウェイト1とウェイト2)
のメモリが着脱可能なように共通のソケットを介して選
択的に取り付けられるものとする。
FIG. 1 is a block diagram showing an embodiment of the present invention, and the same parts as in FIG. 3 are given the same reference numerals. In the figure, 16 is an address decoder, and each memory 4, which is mounted with an address ADH input from a CPU (not shown),
8. Bus cycle expansion time selection signal W according to the address area individually assigned for each 8.11
O,WIW2. Decode to W3 and output. The expansion time selection signal WO is output to the OR gate 2 and is applied to the chip 1 select 1~ terminal of the first memory 4 via the inverter 3, and the expansion time selection signal W1 is output to the AND gate 5.
The expansion time selection signal W2 is output as a gate control signal to the AND gate 6 and applied to the chip select terminal of the second memory 8 via the NOR gate 17. The expansion time selection signal W3 is applied to the chip select terminal of the second memory 8, and is output as a wait time signal to the AND gate 9, and is also applied to the chip select terminal of the third memory 11 via the inverter 10. . Note that the memory 8 of this embodiment also has two types (wait 1 and wait 2) with different wait times as shown in FIG.
shall be selectively removably installed via a common socket.

このような構成において、アドレスデコーダ16には実
装される各メモリ4.8.11に割り当てられているア
ドレスADHかCPUから加えられる。すなわち、メモ
リ8として1ウエイトのメモリが実装される場合には1
ウエイトのメモリにPf!:り当てられている固有のエ
リアのアドレスADRが入力され、メモリ8として2ウ
エイトのメモリか実装される場合には2ウエイトのメモ
リに割り当てられている固有のエリアのアドレスADR
が入力される。
In such a configuration, the address ADH assigned to each memory 4, 8, or 11 to be mounted is applied to the address decoder 16 from the CPU. In other words, when a 1-wait memory is implemented as memory 8, 1
Pf in the weight memory! : The address ADR of the unique area allocated is input, and if a 2-way memory is implemented as memory 8, the address ADR of the unique area allocated to the 2-way memory is input.
is input.

メモリ8として1ウエイトのメモリが実装される場合、
アドレスデコーダ16がら伸長時間選択信号W1がアン
ドゲート5に加えられるとともにノアゲート17を介し
てメモリ8のチップセレクト端子に加えられる。また、
アンドゲート5はD形フリップフロップ12から加えら
れるウェイト時間信号WTIをオアゲート2を介してレ
ディ信号RDYとしてCPUに出力する。これにより、
CPUはバスサイクルを1クロック分伸ばして1ウエイ
トのメモリ8との間でのデータの読み書きを実行する。
When a 1-wait memory is implemented as memory 8,
An expansion time selection signal W1 from the address decoder 16 is applied to the AND gate 5 and also applied to the chip select terminal of the memory 8 via the NOR gate 17. Also,
AND gate 5 outputs wait time signal WTI applied from D-type flip-flop 12 to CPU via OR gate 2 as ready signal RDY. This results in
The CPU extends the bus cycle by one clock and executes reading and writing of data to and from the one-wait memory 8.

メモリ8として2ウエイトのメモリが実装される場合、
アドレスデコーダ16から伸長時間選択信号VAT 2
がアンドゲート6に加えられるとともにノアゲート17
を介してメモリ8のチップセレクト端子に加えられる。
When a 2-way memory is implemented as memory 8,
Extension time selection signal VAT 2 from address decoder 16
is added to AND gate 6 and Noah gate 17
The signal is applied to the chip select terminal of the memory 8 via.

また、アンドゲート6はD形フリップフロップ13から
加えられるウェイト時間信号WT2をオアゲート2を介
してレディ信号RDYとしてCPUに出力する。これに
より、CPUはバスサイクルを2クロック分伸ばして2
ウエイトのメモリ8との間でのデータの読み書きを実行
する。
Furthermore, the AND gate 6 outputs the wait time signal WT2 applied from the D-type flip-flop 13 to the CPU via the OR gate 2 as a ready signal RDY. As a result, the CPU extends the bus cycle by two clocks and
Data is read and written to and from the wait memory 8.

これらのウェイト時間の切換選択にあたっては従来のよ
うな手動操作によるスイッチ切換は全く不要であり、プ
ログラム上の設定だけで自動的に処理実行される。
When selecting these wait times, there is no need for manual switch switching as in the prior art, and the process is automatically executed just by setting on the program.

なお、このような一連の動作のタイミングチャドは前述
第3図と実質的に同一になる。
Incidentally, the timing diagram of such a series of operations is substantially the same as that shown in FIG. 3 described above.

また、上記実施例では、メモリ4としてウェイトOのも
のを用い、8として1ウエイトと2ウエイトの2種類の
メモリを選択的に用い、メモリ1】としてウェイト3の
ものを用いる例を説明したが、これらの組合せに限定さ
れるものではなく、各種の組合せが可能である。
In addition, in the above embodiment, an example was described in which a memory with a weight of O is used as the memory 4, two types of memories of 1 weight and 2 weight are selectively used as the memory 8, and a memory with a weight of 3 is used as the memory 1]. , various combinations are possible without being limited to these combinations.

また5本発明で用いる論理ゲートも実施例の組合せに限
定されるものではなく、回路構成に応じて各種の変形か
できるものである。
Furthermore, the logic gates used in the present invention are not limited to the combinations of the embodiments, but can be modified in various ways depending on the circuit configuration.

また、本発明は、例えばMS−DO3のシステAテE 
M S (EXPANDED MEMORY 5PEC
IFICAT1ON )を用いてメモリ拡張を行う場合
、EMSのマツピングを変更するだけで本体プログラム
のマツピング変更は不要であり、より容易に実現できる
Further, the present invention can be applied to, for example, a system A/E of MS-DO3.
M S (EXPANDED MEMORY 5PEC
When memory expansion is performed using IFICAT1ON), it is possible to achieve this more easily by simply changing the mapping of the EMS, and there is no need to change the mapping of the main body program.

〈発明の効果〉 以上説明したように、本発明によれば、実装されるメモ
リのウェイト時間に応じた適切なレディ信号が自動的に
出力されるメモリアクセス制御装置が比較的簡単な構成
で実現でき、CPUとメモリのアクセス時間の差がある
場合の制御に有効である。
<Effects of the Invention> As described above, according to the present invention, a memory access control device that automatically outputs an appropriate ready signal according to the wait time of the mounted memory can be realized with a relatively simple configuration. This is effective for control when there is a difference in access time between the CPU and memory.

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

第1図は本発明の一実施例を示すブロック図、第2図は
従来の装置の一例を示すブロック図、第3図は第2図の
動作を説明するタイミングチャドである。 2・・・オアゲート、3.10・・・インバータ、4゜
8.11・・メモリ、5.6.9・・・アンドゲート、
12〜14・・・D形フリップフロップ、ルスデコーダ
、17・・・ノアゲート。
FIG. 1 is a block diagram showing an embodiment of the present invention, FIG. 2 is a block diagram showing an example of a conventional device, and FIG. 3 is a timing chart explaining the operation of FIG. 2...OR gate, 3.10...Inverter, 4゜8.11...Memory, 5.6.9...And gate,
12-14...D-type flip-flop, Russ decoder, 17...Noah gate.

Claims (1)

【特許請求の範囲】 ウェイトの異なる複数のメモリが選択的に実装されるソ
ケットと、 CPUから入力されるアドレスを、このソケットに実装
される各メモリ毎にそれぞれ個別に割り当てられている
アドレスエリアに応じたバスサイクルの伸長時間選択信
号にデコードして出力するアドレスデコーダと、 このアドレスデコーダから出力される前記ソケットに実
装される各メモリに対応した伸長時間選択信号の論理和
出力を前記ソケットのチップイネーブル端子に与える論
理ゲートと、 前記ソケットに実装される各メモリのウェイトに応じて
クロック単位で遅延された複数のウェイト時間信号を出
力するウェイト時間信号生成ブロックと、 前記アドレスデコーダから出力される伸長時間選択信号
およびウェイト時間信号生成ブロックから出力されるウ
ェイト時間信号に基づいて前記ソケットに実装される各
メモリのウェイトに対応した所定のレディ信号を生成し
てCPUに出力する論理ゲートブロックを含むことを特
徴とするメモリアクセス制御装置。
[Scope of Claims] A socket in which a plurality of memories with different weights are selectively mounted, and an address input from a CPU to an address area individually allocated to each memory mounted in this socket. an address decoder that decodes and outputs an expansion time selection signal of the corresponding bus cycle, and a logical OR output of the expansion time selection signal corresponding to each memory mounted in the socket, which is output from this address decoder, to the chip of the socket. a logic gate applied to an enable terminal; a wait time signal generation block that outputs a plurality of wait time signals delayed in clock units according to the weight of each memory mounted in the socket; and an expansion output from the address decoder. A logic gate block that generates a predetermined ready signal corresponding to the weight of each memory mounted in the socket based on the time selection signal and the wait time signal output from the wait time signal generation block and outputs it to the CPU. A memory access control device characterized by:
JP2008190A 1990-01-30 1990-01-30 Access controller Pending JPH03224042A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008190A JPH03224042A (en) 1990-01-30 1990-01-30 Access controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008190A JPH03224042A (en) 1990-01-30 1990-01-30 Access controller

Publications (1)

Publication Number Publication Date
JPH03224042A true JPH03224042A (en) 1991-10-03

Family

ID=12017150

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008190A Pending JPH03224042A (en) 1990-01-30 1990-01-30 Access controller

Country Status (1)

Country Link
JP (1) JPH03224042A (en)

Similar Documents

Publication Publication Date Title
US6252807B1 (en) Memory device with reduced power consumption when byte-unit accessed
JPH07152721A (en) Microcomputer
JPH0562380B2 (en)
JPH03224042A (en) Access controller
JPH033200A (en) Semiconductor memory
JPH0353363A (en) Bus architecture converting circuit
JP2001118400A (en) Memory logic composite semiconductor device
JPH01239485A (en) Large-scale integrated circuit
JPH03214275A (en) Semiconductor integrated circuit
KR100388207B1 (en) Flash memory controller
JP4008196B2 (en) Register control device and multi-CPU system
JPS61160900A (en) Writing and reading circuit of ram
KR0153597B1 (en) External rom connection device of micom
JP2968636B2 (en) Microcomputer
KR930007016B1 (en) Locking circuit helping the read-modify write cycle
JP2912090B2 (en) Time slot interchange circuit
JPH07121483A (en) Shared memory access control circuit
JPH04361331A (en) Semiconductor integrated circuit
JPH04299752A (en) Microprocessor
JP2005078305A (en) Storage device and control method thereof
JPH02312100A (en) Memory incorporated microcomputer
JPH0533413B2 (en)
JPH032944A (en) Increasing system for memory capacity
JPH04328651A (en) Memory interface circuit
JPH0793039B2 (en) Memory address control circuit