Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPS6014435B2 - Storage device - Google Patents
[go: Go Back, main page]

JPS6014435B2 - Storage device - Google Patents

Storage device

Info

Publication number
JPS6014435B2
JPS6014435B2 JP5565779A JP5565779A JPS6014435B2 JP S6014435 B2 JPS6014435 B2 JP S6014435B2 JP 5565779 A JP5565779 A JP 5565779A JP 5565779 A JP5565779 A JP 5565779A JP S6014435 B2 JPS6014435 B2 JP S6014435B2
Authority
JP
Japan
Prior art keywords
address
memory
data
counter
cpu
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.)
Expired
Application number
JP5565779A
Other languages
Japanese (ja)
Other versions
JPS55150178A (en
Inventor
正幸 花田
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.)
Toshiba Corp
Original Assignee
Tokyo Shibaura Electric 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 Tokyo Shibaura Electric Co Ltd filed Critical Tokyo Shibaura Electric Co Ltd
Priority to JP5565779A priority Critical patent/JPS6014435B2/en
Publication of JPS55150178A publication Critical patent/JPS55150178A/en
Publication of JPS6014435B2 publication Critical patent/JPS6014435B2/en
Expired legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • G06F12/02Addressing or allocation; Relocation
    • G06F12/06Addressing a physical block of locations, e.g. base addressing, module addressing, memory dedication
    • G06F12/0607Interleaved addressing

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)

Description

【発明の詳細な説明】 この発明は記憶装置に関する。[Detailed description of the invention] The present invention relates to a storage device.

マイクロコンピュータシステムでは配線及びICパッケ
ージのピンの数を少なくするため、データとアドレスを
時分割で同じバス上に出力する方式が用いられている。
In microcomputer systems, in order to reduce the number of wiring and IC package pins, a method is used in which data and addresses are output on the same bus in a time-division manner.

データ処理装置(以下CPUと略す)と記憶装置(以下
メモリと略す)を同じレベルの半導体技術を用いて製作
すると、CPUの動作速度とメモリの動作速度は異なっ
たものとなる。CPUに比べメモリは大容量化を目指す
こともあり、同一面積内の能動素子の数が多い。それに
伴い、発熱の点からもCPU五こ比べてメモリの動作速
度は遅くする。従来、このように遅いメモリを使う場合
、色々な手段が講じられできた。
If a data processing device (hereinafter abbreviated as CPU) and a storage device (hereinafter abbreviated as memory) are manufactured using the same level of semiconductor technology, the operating speed of the CPU and the operating speed of the memory will be different. Compared to CPUs, memory is intended to have a larger capacity, and therefore has a larger number of active elements within the same area. Accordingly, the operating speed of the memory is slower than that of the CPU in terms of heat generation. In the past, various measures could be taken to use such slow memory.

たとえば、高速小容量のキャッシュメモリの構成を用い
たり、CPU側に工夫を加え、CPU内部を多相制御に
して、メモリアクセスの待ち時間には、CPU内部では
データ処理を行なったり、単純な待ち状態にしたりして
いた。しかしながら、キャッシュメモリの制御は複雑で
あり、CPU内部の多相制御も素子の動作速度の点から
も無駄がある。
For example, by using a high-speed, small-capacity cache memory configuration, by adding innovations to the CPU side, and by using polyphase control inside the CPU, during the waiting time for memory access, the CPU performs data processing inside the CPU, or by simply waiting. I was in a situation. However, the control of the cache memory is complicated, and the polyphase control inside the CPU is also wasteful in terms of the operating speed of the elements.

この発明の目的は実効的なアクセス時間を早くすること
のできる記憶装置を提供することにある。
An object of the present invention is to provide a storage device that can shorten the effective access time.

この発明の他の目的は、CPUとメモリ間のデータ及び
アドレスの一部あるいは全部を共有するシステムにおい
て、比較的低速なメモリを利用した場合にも高速アクセ
スが可能な記憶装置を提供することにある。
Another object of the present invention is to provide a storage device that allows high-speed access even when relatively slow memory is used in a system in which part or all of data and addresses are shared between a CPU and memory. be.

メモリにたくわえられる内容がプログラムである場合メ
モリの連続したアドレスの領域に記憶される。
If the content stored in the memory is a program, it is stored in an area of consecutive addresses in the memory.

そして、CPUからのアクセスもアドレスの順序に行な
われることが多い。ここで、メモリを複数のブロックに
分ける。例えば、2つのメモリブロックA,Bに分離し
た時で説明すると、Aのメモリブロックには分割前の偶
数アドレス内容をBのメモリブロックには奇数アドレス
の内容を順序よく集める。このようにすれば、Aブロッ
クのアクセスが行なわれると次にはBブロックのアクセ
スが起ることが予想できしかもそのアドレスも最後の1
ビットを無視すればAブロックのアクセスのアドレスと
同じ値であることもわかる。
Accesses from the CPU are also often performed in the order of addresses. Here, the memory is divided into multiple blocks. For example, if the memory block is divided into two memory blocks A and B, the contents of even addresses before division are collected in the memory block A, and the contents of odd addresses are collected in the memory block B in order. In this way, when block A is accessed, it can be predicted that block B will be accessed next, and the address is also the last one.
It can also be seen that if the bits are ignored, the value is the same as the address of the A block access.

この時メモリブロックにアドレス値を保持するレジスタ
と、次にアクセスされることを記憶する回路を付加すれ
ば、CPUからアドレスが送られた直後のアクセスでは
メモリのアクセスタイムTaだけ待つ必要があるが続け
てアクセスする時はサイクルタイムTCだけ少ないTa
一TCの時間だけ待てばよく、実効的にメモリのアクセ
スタイムが短くなったと考えることができる。さらに1
回目はアドレスをCPUからメモリに送らなければなら
ないが、連続したアドレスをアクセスする場合、メモリ
ブロックのアドレスレジスタをカウンタにしておけば、
2回目以降のアクセスにおいて、バス上にアドレスを送
出しなくてよくバスの使用効率が計られる。第1図にこ
の発明の一実施例を示す。
At this time, if a register that holds the address value and a circuit that memorizes the next access are added to the memory block, it is necessary to wait for the memory access time Ta when accessing immediately after the address is sent from the CPU. When accessing continuously, Ta is reduced by the cycle time TC.
It is only necessary to wait for one TC time, and it can be considered that the memory access time is effectively shortened. 1 more
The address must be sent from the CPU to the memory the first time, but if you want to access consecutive addresses, you can use the address register of the memory block as a counter.
In the second and subsequent accesses, there is no need to send an address onto the bus, and the bus usage efficiency can be measured. FIG. 1 shows an embodiment of the present invention.

同図はCPUIOOとメモリ200とをバス300によ
り結合したシステムを表わす。Jここでは、バス300
はデータ及びアドレスともに転送することができる。C
PUIOOはマイクロプログラムカウンタ(MPC)1
01を有し、MPCIOIの内容はバス300を介して
メモリ200へ供給することができる。メモリ200か
らバス300を介して送られたデータはバッファー02
に取り込まれる。また線103,104はメモリ200
を制御するための制御線である。メモリ200は複数(
ここでは2個)のメモリフロック210,220からな
り、それぞれ半導体メモリで構成されている。
The figure shows a system in which a CPU IOO and a memory 200 are coupled via a bus 300. J Here, bus 300
can transfer both data and addresses. C
PUIOO is micro program counter (MPC) 1
01, and the contents of MPCIOI can be provided to memory 200 via bus 300. Data sent from memory 200 via bus 300 is sent to buffer 02.
be taken in. In addition, lines 103 and 104 indicate the memory 200.
This is a control line for controlling. There are multiple memories 200 (
Here, it consists of two memory blocks 210 and 220, each of which is composed of a semiconductor memory.

メモリブロック210は、同上基板上に形成された記憶
素子アレイ211、アドレスカウンタ212、アドレス
判定回路213を有する。メモリブロック220も同様
に構成されている。アドレスカウン夕212及び222
はプリセット可能なカゥンタであり、バス300上のア
ドレスを取り込んでセットされ得る。本システムにおい
て、CPUIOOからみたメモリ200のアドレスは、
メモリバンク210には隅アドレスが、メモリバンク2
201こは奇アドレスがそれぞれ割り当てられている。
The memory block 210 includes a memory element array 211, an address counter 212, and an address determination circuit 213 formed on the same substrate. Memory block 220 is similarly configured. Address counters 212 and 222
is a presettable counter and can be set by taking an address on bus 300. In this system, the address of the memory 200 seen from the CPUIOO is
Memory bank 210 has a corner address, memory bank 2
201 odd addresses are assigned to each of them.

まず、CPUIOOはMPCIOIの内容すなわちアド
レスをバス30川こ出力する。これと同時にCPU10
0は線103を低レベルにする。線103はバス300
上の信号の種類を示しており、低レベルのときはアドレ
スを、高しべのときはデータを示す。メモリブロック2
10,22川ま線103が低レベルであるときには、バ
ス300上の信号(アドレス)を取り込む。いまアドレ
スがNビットからなるものとすると、上位(N−1)ビ
ットの内容がアドレスカウンタ212及び222にセッ
トされ、最下位ビット(はB)はアドレス判定回路21
3及び223へ供給される。各メモリブロックはアドレ
スカウンタ212及び222の内容に従って、それぞれ
記憶素子アレイからアドレスに対応するデータを読み出
す。しかしながら、これらのデータはアドレス判定回路
213及び223からの制御信号214及び224が供
給されない限り出力され得ない。アドレス判定回路21
3には山Bに加えて制御線104の信号及び線301を
介してメモリブロック220のアドレス判定回路223
の出力信号224とが供給されている。
First, CPUIOO outputs the contents of MPCIOI, that is, the address, to the bus 30. At the same time, CPU10
0 brings line 103 low. Line 103 is bus 300
This shows the type of signal above; low level indicates address, and high level indicates data. memory block 2
When the 10, 22 river line 103 is at a low level, the signal (address) on the bus 300 is taken in. Assuming that the address consists of N bits, the contents of the upper (N-1) bits are set in the address counters 212 and 222, and the lowermost bit (B) is set in the address judgment circuit 21.
3 and 223. Each memory block reads data corresponding to an address from the storage element array according to the contents of address counters 212 and 222, respectively. However, these data cannot be output unless control signals 214 and 224 from address determination circuits 213 and 223 are supplied. Address judgment circuit 21
3, in addition to the signal on the control line 104 and the address determination circuit 223 of the memory block 220 via the line 301.
An output signal 224 is supplied.

アドレス判定回路223にはBBに加えて制御線104
の信号及び線302を介してメモリブロック210のア
ドレス判定回路213の出力信号214とが供給されて
いる。アドレス判定回路213と223との違いは、隅
アドレス付けされたメモリブロック210のアドレス判
定回路213は、BBが“0”のときはィネープル状態
となるのに反し、アドレス判定回路223は偽Bが“1
”のときィネーブル状態となることにある。いまCPU
IOOから出力されたアドレスが偶アドレスであれば、
そのLSBは“0”であり、アドレス判定回路213が
ィネーブル状態となる。
The address determination circuit 223 includes the control line 104 in addition to BB.
and the output signal 214 of the address determination circuit 213 of the memory block 210 are supplied via the line 302. The difference between the address judgment circuits 213 and 223 is that the address judgment circuit 213 of the corner addressed memory block 210 is in a valid state when BB is "0", whereas the address judgment circuit 223 is in a false state when BB is "0". “1
”, the CPU is enabled.
If the address output from IOO is an even address,
The LSB is "0" and the address determination circuit 213 is enabled.

次にCPUIOO‘ま制御線103を高レベルにした後
、線104に読み出し信号を出力してデータアクセスを
行なう。ここで、CPUIOOは2つの読み出しのタイ
ミングシーケンスを用意してある。メモリ200にアド
レスを送出した直後のアクセス時のタィミンングAと連
続するアドレスをアクセスする時のタイミングBとがあ
る。いまCPUIOOはアドレスを送出した直後である
からタイミングAに従って、線104を低しべにする。
この線104の読み出し信号はィネーブル状態のアドレ
ス判定回路213に供給され、アドレス判定回路213
は出力信号214を発生する。この信号214によって
記憶素子アレイ211のデータはバス300に出力され
、CPUIOOのデータバッファ102に取り込まれる
。信号214は線302を介してアドレス判定回路22
3へ供給されてアドレス判定回路223をィネーブル状
態に変えるとともに、アドレスカウンタ212を1だけ
カウンタアツプさせる。
Next, after setting the CPUIOO' control line 103 to a high level, a read signal is output to the line 104 to perform data access. Here, the CPUIOO has two read timing sequences prepared. There is a timing A when accessing immediately after sending an address to the memory 200, and a timing B when accessing consecutive addresses. Since CPUIOO has just sent out the address, it sets line 104 to low level according to timing A.
The read signal on this line 104 is supplied to the address determination circuit 213 in the enabled state, and the address determination circuit 213
generates an output signal 214. This signal 214 causes the data in the storage element array 211 to be output to the bus 300 and taken into the data buffer 102 of the CPUIOO. Signal 214 is sent to address determination circuit 22 via line 302.
3, the address judgment circuit 223 is enabled, and the address counter 212 is incremented by one.

なお、図示しないが信号214によってアドレス判定回
路213はィネーブル状態を解除する。CPUIOOは
、連続したアドレスのデータをメモリ200から読み出
したい場合、タイミングB‘こより再び線104に読み
出し信号を出力する。今度は、アドレス判定回路223
がィネープル状態であるから、アドレス判定回路223
が出力信号を発生し、メモリブロック220のデータが
バス300に出力される。また信号224はアドレスカ
ウンタ222を1だけカウンタアツプし、線302を介
してアドレス判定回路213をィネーブル状態に変える
とともにアドレス判定回路223はィネーブル状態を解
除する。以下同様に、CPUIO0がタイミングBで読
み出し信号を線104に出力する毎に、メモリブロック
210及び220は交互に動作し、連続アドレスのデー
タを順次バス300を介してCPUIOOへ送る。
Although not shown, the address determination circuit 213 is released from the enabled state by the signal 214. When CPUIOO wants to read data at consecutive addresses from memory 200, it outputs a read signal to line 104 again from timing B'. This time, the address judgment circuit 223
Since the address determination circuit 223 is in a valid state, the address determination circuit 223
generates an output signal and the data in memory block 220 is output onto bus 300. Further, the signal 224 increments the address counter 222 by 1, changes the address judgment circuit 213 to the enabled state via the line 302, and releases the enabled state of the address judgment circuit 223. Similarly, each time CPUIO0 outputs a read signal to line 104 at timing B, memory blocks 210 and 220 operate alternately and sequentially send data at consecutive addresses to CPUIOO via bus 300.

各メモリブロックが同一の半導体技術により形成された
ものとし、そのアクセスタイムをTaとすれば、メモリ
ブロックに初期アドレスが供給されてからデータを読み
出すにはTaだけ必要である。
Assuming that each memory block is formed using the same semiconductor technology and that its access time is Ta, only Ta is required to read data after the initial address is supplied to the memory block.

タイミングAはこのメモリ固有の時間だけ必要である。
しかしながら、連続したアドレスのデータを読み出す場
合、各メモリブロックはそれぞれ有するアドレスカウン
タの内容によって既に記憶素子アレイから所定のデータ
を選択して読み出し得る状態となっているので、この場
合には記憶素子アレイの選択に要する時情耳TcをTa
から差し引いたTa−Tcの時間だけ読み出すことがで
きる。これがタイミングBによる実効的なアクセスタイ
ムとなる。したがって、この発明によれば、見かけ上の
アクセスタイムを大幅に短縮することができ、実質的に
メモリの高速化を達成することができる。
Timing A requires only the time specific to this memory.
However, when reading data at consecutive addresses, each memory block is already in a state where predetermined data can be selected and read from the storage element array according to the contents of its own address counter. Let Ta be the temporal ear Tc required to select
It is possible to read only the time Ta-Tc subtracted from . This is the effective access time at timing B. Therefore, according to the present invention, the apparent access time can be significantly reduced, and the speed of the memory can be substantially increased.

第2図にこの発明の他の実施例を示す。同図において、
第1図と同一部分には同一符号を符しその説明を省略す
る。第2図において、メモリ20川まCPUIOOに対
するコントロールメモリとして機能する。すなわち、メ
モリ200はCPUIOOの動作を規定するマイクロプ
ログラムを収容してなる。マイクロプログラムはメモリ
中に順序よく置かれることが多いが、そのプログラムの
ある種の命令の実行によっては、連続しない他の(アド
レス)領域のメモリの内容へ飛ぶことがある。例えばあ
る番地のメモリの内容をレジスタに読み込むようにな命
令である。この場合、マイクロプログラムカウンタ10
1の値とは位なる値をメモリ200のアドレスカウンタ
にセットすることは、この命令に連続したアドレスにあ
る命令を読み出すためにCPUIOOは再びアドレスを
メモリ200へ送らなければならず効率が悪い。
FIG. 2 shows another embodiment of the invention. In the same figure,
Components that are the same as those in FIG. 1 are designated by the same reference numerals, and their explanation will be omitted. In FIG. 2, memory 20 functions as a control memory for CPU IOO. That is, the memory 200 stores a microprogram that defines the operation of the CPUIOO. Microprograms are often placed in memory in an orderly manner, but depending on the execution of certain instructions in the program, the contents of the memory may jump to other (address) areas that are not consecutive. For example, this is an instruction to read the contents of memory at a certain address into a register. In this case, the microprogram counter 10
Setting a value different from the value of 1 in the address counter of the memory 200 is inefficient because the CPU IOO must send the address again to the memory 200 in order to read the instruction at the address consecutive to this instruction.

このため、第2図においては、もう1つの制御線105
を設ける。また各メモリブロック210,220にはア
ドレスレジスタ215,225を持つ。CPUIO川ま
連してし、ないアドレス(以下単発アドレス)をバス3
00‘こ送出した場合、制御線105によってこのアド
レスが単発アドレスであることをメモリ200へ伝える
。メモリブロック210,220は、線105の状態を
みて、単発アドレスである場合にはアドレスレジスタ2
15,225にラツチする。そしてメモリ200からこ
の単発アドレスに対応するデ−夕が読み出された後は、
第1図と同様にして連続アドレスのデータを読み出すこ
とができる。以上のようにこの発明によれば、比較的低
速なメモリを用いても高速な読み出しを行なうことがで
きる。
Therefore, in FIG. 2, another control line 105
will be established. Further, each memory block 210, 220 has an address register 215, 225. CPUIO river is connected and there is no address (hereinafter referred to as a single address) on bus 3.
If 00' is sent, the control line 105 notifies the memory 200 that this address is a one-shot address. The memory blocks 210 and 220 check the state of the line 105, and if the address is a single address, the address register 2 is
Latch at 15,225. After the data corresponding to this single address is read from the memory 200,
Data at consecutive addresses can be read out in the same manner as in FIG. As described above, according to the present invention, high-speed reading can be performed even if a relatively low-speed memory is used.

特にメモリ利用装置は、データアクセス毎にアドレスを
送出する必要がないので、ハードウェア的にも構成が簡
易化される。また、特に半導体メモリにおいては、アド
レス用の端子を設けないでデータ端子により初期アドレ
スを入力するようにすれば、ピン数も少なくてすみ、大
容量化されたメモリに好適である。本発明は上記実施例
に限定されるものでないことは言うまでもない。
In particular, the memory-using device does not need to send an address every time data is accessed, so the hardware configuration is also simplified. Further, particularly in semiconductor memories, if the initial address is inputted through a data terminal without providing an address terminal, the number of pins can be reduced, and this is suitable for large-capacity memories. It goes without saying that the present invention is not limited to the above embodiments.

メモリブロックの個数は何ら本質的ではないが、メモリ
の周辺回路を簡素化する上では2n(n之1)に分割す
ることが望ましい。また第1図に示した実施例では、ア
ドレス判定回路213と223とでィネーブル状態とな
る条件が異なるので、メモリ製造上は2種のメモリを作
る必要がある。これを避けるには、(すなわち、メモリ
ブロック210と220とで同じアドレス判定回路を用
いる場合)、初期アドレスがメモリブロック220を指
している(奇アドレスのとき)場合に、タイミングAで
送出される読み出し信号を受けとるメモリブロックの順
序を予じめ定めておけばよい。これは制御線104,3
01,302の接続方法を定めることにより、決められ
る。一方、CPUIO0‘ま今送出したアドレスはBを
記憶しておき、第1図の場合メモリ200から送られる
最初のデー外ま取り込まず、2つ目のデータから取り込
むようにしてもよい(奇アドレスのとき)。
Although the number of memory blocks is not essential, it is desirable to divide the memory blocks into 2n (n to 1) blocks in order to simplify the peripheral circuitry of the memory. Furthermore, in the embodiment shown in FIG. 1, since the conditions for enabling the address determination circuits 213 and 223 are different, it is necessary to manufacture two types of memories. To avoid this (that is, when using the same address determination circuit for memory blocks 210 and 220), if the initial address points to memory block 220 (odd address), the data is sent at timing A. The order of memory blocks that receive read signals may be determined in advance. This is the control line 104,3
It is determined by determining the connection method of 01 and 302. On the other hand, the CPUIO0' address B may be stored as the address that was just sent, and in the case of FIG. When).

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

第1図はこの発明の一実施例を示す図、第2図はこの発
明の他の実施例を示す図である。 1 0 0・・・・・・CPU、2 0 0…・・・メ
モリ、2 10,220……メモリブロック、212,
222……アドレスカウンタ、213,223……アド
レス判定回路、300・・・・・・バス。 第1図 第2図
FIG. 1 is a diagram showing one embodiment of the invention, and FIG. 2 is a diagram showing another embodiment of the invention. 1 0 0...CPU, 2 0 0...Memory, 2 10,220...Memory block, 212,
222...address counter, 213, 223...address determination circuit, 300...bus. Figure 1 Figure 2

Claims (1)

【特許請求の範囲】[Claims] 1 記憶素子アレイと、このアレイ中の所望の記憶素子
を選択するための選択回路とを備えたメモリブロツクを
同一基板上に集積化してなり、かつこのメモリブロツク
のアドレス端子とデータ端子が兼用され、前記選択回路
は前記記憶素子アレイ中の記憶素子を指示するアドレス
を記憶するカウンタと、データアクセスに応答してて前
記カウンタを歩進させる手段と、前記データアクセスに
応答して次段のメモリブロツクに読出し信号を供給する
手段とを備えたことを特徴とする記憶装値。
1 A memory block equipped with a memory element array and a selection circuit for selecting a desired memory element in this array is integrated on the same substrate, and the address terminal and data terminal of this memory block are shared. , the selection circuit includes a counter for storing an address indicating a storage element in the storage element array, means for incrementing the counter in response to a data access, and means for incrementing the counter in response to the data access, and a means for incrementing the counter in response to the data access. and means for supplying a read signal to the block.
JP5565779A 1979-05-09 1979-05-09 Storage device Expired JPS6014435B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP5565779A JPS6014435B2 (en) 1979-05-09 1979-05-09 Storage device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5565779A JPS6014435B2 (en) 1979-05-09 1979-05-09 Storage device

Publications (2)

Publication Number Publication Date
JPS55150178A JPS55150178A (en) 1980-11-21
JPS6014435B2 true JPS6014435B2 (en) 1985-04-13

Family

ID=13004902

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5565779A Expired JPS6014435B2 (en) 1979-05-09 1979-05-09 Storage device

Country Status (1)

Country Link
JP (1) JPS6014435B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6242383A (en) * 1985-08-19 1987-02-24 Fuji Xerox Co Ltd Memory device
FR2748595B1 (en) * 1996-05-10 1998-07-10 Sgs Thomson Microelectronics PARALLEL ACCESS MEMORY
KR100609621B1 (en) 2005-07-19 2006-08-08 삼성전자주식회사 Synchronous Semiconductor Memory Device with Latency Control by Memory Block

Also Published As

Publication number Publication date
JPS55150178A (en) 1980-11-21

Similar Documents

Publication Publication Date Title
US6571319B2 (en) Methods and apparatus for combining a plurality of memory access transactions
US5367494A (en) Randomly accessible memory having time overlapping memory accesses
JP3039557B2 (en) Storage device
JPH0724029B2 (en) Emulation device
JP2618223B2 (en) Single chip microcomputer
JPS6014435B2 (en) Storage device
US5677859A (en) Central processing unit and an arithmetic operation processing unit
JPS6232516B2 (en)
US7293120B2 (en) DMA module having plurality of first addressable locations and determining if first addressable locations are associated with originating DMA process
US20040034748A1 (en) Memory device containing arbiter performing arbitration for bus access right
EP0753818A2 (en) Data processor having bus controller for controlling a plurality of buses independently of each other
JPH0227696B2 (en) JOHOSHORISOCHI
JP3077807B2 (en) Microcomputer system
JP2005107873A (en) Semiconductor integrated circuit
JPH09311812A (en) Microcomputer
JP2002278753A (en) Data processing system
US20010005870A1 (en) External bus control system
US20090100220A1 (en) Memory system, control method thereof and computer system
JPH03214275A (en) Semiconductor integrated circuit
JPH0721113A (en) Multiprocessor system
JPS59114657A (en) Memory interface circuit of microcomputer
JPH06175926A (en) Data processor
JP4008196B2 (en) Register control device and multi-CPU system
JP2581484B2 (en) Data processing system
JP2002049607A (en) Microcomputer with built-in cache