JPH01320554A - Memory readout circuit - Google Patents
Memory readout circuitInfo
- Publication number
- JPH01320554A JPH01320554A JP63155230A JP15523088A JPH01320554A JP H01320554 A JPH01320554 A JP H01320554A JP 63155230 A JP63155230 A JP 63155230A JP 15523088 A JP15523088 A JP 15523088A JP H01320554 A JPH01320554 A JP H01320554A
- Authority
- JP
- Japan
- Prior art keywords
- memory
- data
- driver
- output
- read
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 230000015654 memory Effects 0.000 title claims abstract description 72
- 241001465382 Physalis alkekengi Species 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000010365 information processing Effects 0.000 description 1
- 238000000034 method Methods 0.000 description 1
Landscapes
- Techniques For Improving Reliability Of Storages (AREA)
Abstract
Description
【発明の詳細な説明】
技術分野
本発明はメモリ読出し回路に関し、特に情報処理装置に
用いられるメモリ読出し回路に関する。TECHNICAL FIELD The present invention relates to a memory read circuit, and more particularly to a memory read circuit used in an information processing device.
えi辣韮
従来、この種のメモリ続出し回路においては、同一のメ
モリアドレスで指定されるメモリのデータが一度に読出
される構造となっていた。Conventionally, this type of memory successive readout circuit has a structure in which data from a memory designated by the same memory address is read out at once.
このような従来のメモリ読出し回路では、同一のメモリ
アドレスで指定されるメモリのデータが一度に続出され
る構造となっていたので、マイクロプロセッサによって
連続するメモリから特定位置の1ビツトのデータを読出
ず処理が繰返し行われるビットテストを実施する場合に
は、メモリアドレス毎に特定位置の1ビットのデータを
読出す処理を繰返さなければならず、処理の高速化が損
なわれるという欠点がある。Conventional memory read circuits have a structure in which memory data specified by the same memory address is read out one after another at one time, so a microprocessor reads out one bit of data at a specific location from consecutive memory locations. When performing a bit test in which processing is performed repeatedly, the process of reading out one bit of data at a specific position for each memory address must be repeated, which has the disadvantage of impairing the speed of processing.
九団二且煎
本発明は上記のような従来のらのの欠点を除去すべくな
されたもので、マイクロブ17セツサによってピッI−
テストを実施する場合に、メモリからのデータの読出し
回数を減少させ、処理速度を向上させることができるメ
モリ読出し回路の提供を目的とする。The present invention has been made to eliminate the drawbacks of the conventional lanterns as described above, and the present invention has been made to eliminate the drawbacks of the conventional lanterns as described above.
An object of the present invention is to provide a memory read circuit that can reduce the number of times data is read from a memory and improve processing speed when performing a test.
発明の栢成
本発明によるメモリ読出し回路は、連続するメモリアド
レスが順次割付けられた複数のメモリ素子と、+il記
複数のメモリ素子各々から読出されたデータのうち特定
ビットを予め定められた所定順序に並び換えて出力する
出力手段とを有することを特徴とする。Summary of the Invention A memory read circuit according to the present invention comprises a plurality of memory elements to which consecutive memory addresses are sequentially assigned, and a specific bit of data read from each of the plurality of memory elements in a predetermined order. It is characterized by having an output means for rearranging and outputting.
罠虚贋
次に、本発明の一実施例について図面を参照して説明す
る。Next, an embodiment of the present invention will be described with reference to the drawings.
第1図は本発明の一実施例の構成を示すブロック図であ
る9図において、本発明の一実施例によるメモリ読出し
回路は、メモリ素子1〜4と、コントローラ5と、ドラ
イバ6〜10とを含んで構成されている。FIG. 1 is a block diagram showing the configuration of an embodiment of the present invention. In FIG. 9, a memory read circuit according to an embodiment of the present invention includes memory elements 1 to 4, a controller 5, drivers 6 to 10 It is composed of:
ここで、第1図においてはメモリの読出し部分のみを示
し、メモリの書込み部分は省略しである。Here, in FIG. 1, only the read portion of the memory is shown, and the write portion of the memory is omitted.
また、メモリに格納されるデータのビット幅は4ビツト
である。Further, the bit width of data stored in the memory is 4 bits.
メモリ素子1にはアドレス4n(n=o、1.。Memory element 1 has addresses 4n (n=o, 1..
2、・・・・・・)で示されるデータが格納され、メモ
リ素子2にはアドレス4n+1で示されるデータが格納
されている。また、メモリ素子3にはアドレス4n+2
で示されるデータが格納され、メモリ素子4にはアドレ
ス4n+3で示されるデータが格納されている。2, . . . ) are stored, and the memory element 2 stores data indicated by address 4n+1. Also, address 4n+2 is stored in memory element 3.
The data indicated by address 4n+3 is stored in the memory element 4.
メモリ素子1〜4には夫々アドレス信号101とコント
ローラ5からのチップセレクト信号105〜108とが
入力され、これらアドレス信号101 とチップセレク
ト信号105〜108とにより指定されるデータがメモ
リ素子1〜4から出力される。An address signal 101 and chip select signals 105 to 108 from the controller 5 are input to the memory elements 1 to 4, respectively, and data specified by these address signals 101 and chip select signals 105 to 108 are input to the memory elements 1 to 4. is output from.
ドライバ6〜10には夫々メモリ素子1〜4からのデー
タとコントローラ5からのドライバセレクト信号109
〜113とが入力され、ドライバセレクト信号109〜
113によって指定されたドライバ6〜10から対応す
るメモリ素子1〜4のデータが読出しデータ118〜1
20として出力される。Drivers 6 to 10 each receive data from memory elements 1 to 4 and a driver select signal 109 from controller 5.
~113 are input, and driver select signals 109~
The data of the corresponding memory elements 1 to 4 from the drivers 6 to 10 specified by 113 are read data 118 to 1.
It is output as 20.
コントローラ5には下位2ビツトのアドレス信号102
.103と垂直読出し指示信号104とが入力され、こ
れら下位2ビツトのアドレス信号102,103と垂直
読出し指示信号104とによりメモリ素子1〜4にチッ
プセレクト信号105〜108を出力するとともに、ド
ライバ6〜10にドライバセレクト信号109〜113
を出力する。The controller 5 has an address signal 102 of the lower two bits.
.. 103 and a vertical read instruction signal 104 are input, and chip select signals 105 to 108 are output to the memory elements 1 to 4 based on these lower two bit address signals 102 and 103 and the vertical read instruction signal 104, and the drivers 6 to 10 driver select signals 109 to 113
Output.
次に、本発明の一実施例の動作について説明する。Next, the operation of one embodiment of the present invention will be explained.
まず、コントローラ5への垂直読出し指示信号104が
有効でない場合には、コントローラ5からは下位2ビツ
トのアドレス信号102.103により選択されるメモ
リ素子1〜4に対してチップセレクト信号105〜10
8が出力され、そのメモリ素子1〜4に対応するドライ
バ6〜9にドライバセレクト信号109〜112が出力
される。First, when the vertical read instruction signal 104 to the controller 5 is not valid, the controller 5 sends chip select signals 105 to 10 to the memory elements 1 to 4 selected by the lower two bits of the address signal 102 and 103.
8 is output, and driver select signals 109-112 are output to drivers 6-9 corresponding to the memory elements 1-4.
すなわち、下位2ビツトのアドレス信号102.103
が’o、o”であれば、メモリ素子1にチップセレクト
信号105が出力され、ドライバ6にドライバセレクト
信号109が出力されて、メモリ素子1に格納されてい
るデータが読出しデータ118〜121として出力され
る。That is, the lower 2 bits of the address signal 102.103
If 'o, o', the chip select signal 105 is output to the memory element 1, the driver select signal 109 is output to the driver 6, and the data stored in the memory element 1 is read out as data 118 to 121. Output.
下位2ビツトのアドレス信号102,103が“0゜1
”であれば、メモリ素子2にチップセレクト信号106
が出力され、ドライバ7にドライバセレクト信号110
が出力されて、メモリ素子2に格納されているデータが
読出しデータ118〜121として出力される。The lower 2 bits of address signals 102 and 103 are “0°1”.
”, the chip select signal 106 is sent to the memory element 2.
is output, and a driver select signal 110 is output to the driver 7.
is output, and the data stored in the memory element 2 is output as read data 118-121.
下位2ビツトのアドレス信号102.103が1゜0“
であれば、メモリ素子3にチップセレクト信号107が
出力され、ドライバ8にドライバセレクト信号111が
出力されて、メモリ素子3に格納されているデータが読
出しデータ118〜121 として出力される。The lower 2 bits of the address signal 102.103 are 1°0"
If so, the chip select signal 107 is output to the memory element 3, the driver select signal 111 is output to the driver 8, and the data stored in the memory element 3 is output as read data 118-121.
下位2ビツトのアドレス信号102,103が“1゜1
″であれば、メモリ素子4にチップセレクト信号108
が出力され、ドライバ9にドライバセレクト信号112
が出力されて、メモリ素子4に格納されているデータが
読出しデータ118〜121として出力される。The lower 2 bits of address signals 102 and 103 are “1°1”.
'', the chip select signal 108 is sent to the memory element 4.
is output, and a driver select signal 112 is output to the driver 9.
is output, and the data stored in the memory element 4 is output as read data 118-121.
これにより、アドレス信号101〜103によって示さ
れるデータがメモリ素子1〜4から読出され、そのデー
タがドライバ6〜9から読出しデータ118〜121
として出力される。As a result, data indicated by address signals 101-103 is read from memory elements 1-4, and the data is read out from drivers 6-9 to data 118-121.
is output as
また、コントローラ5への垂直読出し指示信号104が
有効である場合には、コントローラ5は下位2ビツトの
アドレス信号102.103の内容とは無関係に、メモ
リ素子1〜4に対してチツプセレクl−信号105〜1
08を出力し、ドライバ10に対してドライバセレクト
信号113を出力する。Further, when the vertical read instruction signal 104 to the controller 5 is valid, the controller 5 sends the chip select L- signal to the memory elements 1 to 4, regardless of the contents of the lower two bits of the address signal 102 and 103. 105-1
08 and outputs a driver select signal 113 to the driver 10.
ここで、ドライバ10には各メモリ素子1〜4に格納さ
れたデータの最上位ビットのみが垂直読出しデータ11
4〜117として順番に入力されており、ドライバ10
からはメモリ素子1からの垂直読出しデータ114が読
出しデータ118として出力され、メモリ素子2からの
垂直読出しデータ115が読出しデータ119として出
力され、メモリ素子3からの垂直読出しデータ116が
読出しデータ120として出力され、メモリ素子4から
の垂直読出しデータ117が読出しデータ121として
出力される。Here, only the most significant bit of the data stored in each memory element 1 to 4 is stored in the driver 10 as vertical read data 11.
4 to 117 are input in order, and the driver 10
, vertical read data 114 from memory element 1 is output as read data 118, vertical read data 115 from memory element 2 is output as read data 119, and vertical read data 116 from memory element 3 is output as read data 120. Vertical read data 117 from memory element 4 is output as read data 121.
よって、アドレス信号101で示される連続する4番地
に各々格納されたデータの最上位ビットを一度で出力す
ることができ、マイクロプロセッサによってビットテス
トを実施する場合に、メモリからのデータの読出し回数
を減少させることができる。Therefore, the most significant bit of the data stored in each of the four consecutive addresses indicated by the address signal 101 can be output at once, and when a bit test is performed by a microprocessor, the number of times data is read from the memory can be reduced. can be reduced.
このように、連続するメモリアドレスを複数のメモリ素
子1−=、−4に分割して割付け、それらメモリ素子1
〜4に格納されたデータの最」−位ビットを予め定めら
れた順序でドライバ10から一度に出力するようにする
ことによって、マイクロプロセッサによって連続するメ
モリから特定位置の1ビツトのデータを読出ず処理が繰
返し行われるビットテストを実施する場合に、メモリか
らのデータの読出し回数を減少させることができ、処理
を高速化することができる。In this way, consecutive memory addresses are divided and allocated to a plurality of memory elements 1-=,-4, and those memory elements 1-=,-4 are allocated.
By outputting the lowest bit of the data stored in memory 4 from the driver 10 at a time in a predetermined order, the microprocessor does not read 1 bit of data at a specific location from consecutive memories. When performing a bit test in which processing is repeated, the number of times data is read from the memory can be reduced, and the processing speed can be increased.
尚、本発明の一実施例ではメモリを4つのメモリ素子1
〜4から構成させ、それらメモリ素子1〜4各々に格納
されたデータの最上位ビットを一度に出力するようにし
たが、メモリ素子の数はいくつでもよく、またメモリ素
子名々に格納されたデータのうちどのピッI・でも−度
に出力させることができるのは明白であり、これらに限
定されない。Note that in one embodiment of the present invention, the memory is composed of four memory elements 1
~4, and the most significant bit of the data stored in each of memory elements 1 to 4 is output at once, but the number of memory elements may be any number, and the data stored in each memory element may be output at once. It is clear that any data can be output at any one time, but is not limited thereto.
光刃しL党里
以上説明したように本発明によれば、連続するメモリア
ドレスが順次割付けられた複数のメモリ素子名々から読
出されたデータのうち特定ビットを予め定められた所定
順序に並び換えて出力するようにすることによって、マ
イクロプロセッサによってビットテストを実施する場合
に、メモリからのデータの読出し回数を減少させ、処理
速度を向上させることができるという効果がある。As explained above, according to the present invention, specific bits of data read from a plurality of memory elements to which consecutive memory addresses are sequentially assigned are arranged in a predetermined order. By outputting the data instead, when a bit test is performed by a microprocessor, the number of times data is read from the memory can be reduced and the processing speed can be improved.
第1図は本発明の一実施例の構成を示すブロック図であ
る。
主要部分の符号の説明
1〜4・・・・・・メモリ素子
5・・・・・・コンl−ローラ
6〜10・−・・・・ドライバFIG. 1 is a block diagram showing the configuration of an embodiment of the present invention. Explanation of symbols of main parts 1 to 4... Memory element 5... Controller L-Roller 6 to 10... Driver
Claims (1)
のメモリ素子と、前記複数のメモリ素子各々から読出さ
れたデータのうち特定ビットを予め定められた所定順序
に並び換えて出力する出力手段とを有することを特徴と
するメモリ読出し回路。(1) A plurality of memory elements to which consecutive memory addresses are sequentially assigned, and an output means for rearranging and outputting specific bits of data read from each of the plurality of memory elements in a predetermined order. A memory read circuit comprising:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP63155230A JPH01320554A (en) | 1988-06-23 | 1988-06-23 | Memory readout circuit |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP63155230A JPH01320554A (en) | 1988-06-23 | 1988-06-23 | Memory readout circuit |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH01320554A true JPH01320554A (en) | 1989-12-26 |
Family
ID=15601374
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP63155230A Pending JPH01320554A (en) | 1988-06-23 | 1988-06-23 | Memory readout circuit |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH01320554A (en) |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS60142449A (en) * | 1983-12-28 | 1985-07-27 | Hitachi Ltd | Data conversion circuit |
-
1988
- 1988-06-23 JP JP63155230A patent/JPH01320554A/en active Pending
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS60142449A (en) * | 1983-12-28 | 1985-07-27 | Hitachi Ltd | Data conversion circuit |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP0025801A1 (en) | Access system for memory modules | |
KR910005154A (en) | Pipelined Write Buffer Registers | |
US6035381A (en) | Memory device including main memory storage and distinct key storage accessed using only a row address | |
US5201058A (en) | Control system for transferring vector data without waiting for transfer end of the previous vector data | |
US4733392A (en) | Fail memory equipment in memory tester | |
JPS6041769B2 (en) | Addressing method | |
JPH01320554A (en) | Memory readout circuit | |
JPH04357519A (en) | Memory device | |
JP2740459B2 (en) | Semiconductor storage device | |
JP2590704B2 (en) | Parallel processor LSI | |
JPS5911999B2 (en) | Storage device block switching method | |
KR910006792B1 (en) | Access memory expansion circuit of direcrt memory access controller | |
JP2517126B2 (en) | Semiconductor memory device | |
JPH02153444A (en) | Memory control circuit | |
JP2710926B2 (en) | Semiconductor memory | |
JPH0830434A (en) | Memory access controller | |
JPH06103780A (en) | OR operation circuit | |
JPS6168636A (en) | data processing equipment | |
JPH02276090A (en) | Semiconductor memory integrated circuit | |
JPH05128863A (en) | Memory control circuit | |
JPH0336594A (en) | Display control circuit | |
JPH0293841A (en) | Memory control system | |
JPH01265358A (en) | Bit reversing circuit | |
JPH06131882A (en) | Semiconductor storage device | |
JPS62209639A (en) | Memory modifier light circuit |