JPS6292051A - memory device - Google Patents
memory deviceInfo
- Publication number
- JPS6292051A JPS6292051A JP23242385A JP23242385A JPS6292051A JP S6292051 A JPS6292051 A JP S6292051A JP 23242385 A JP23242385 A JP 23242385A JP 23242385 A JP23242385 A JP 23242385A JP S6292051 A JPS6292051 A JP S6292051A
- Authority
- JP
- Japan
- Prior art keywords
- data
- memory
- buses
- bus
- memory device
- 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 claims abstract description 41
- 230000000694 effects Effects 0.000 abstract description 4
- 230000010365 information processing Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 3
- 238000000034 method Methods 0.000 description 2
- 101150103877 Selenom gene Proteins 0.000 description 1
- 102100023647 Selenoprotein M Human genes 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
Abstract
Description
【発明の詳細な説明】
[概 要コ
メモリへのデータの書き込みや読み出しは、従来、一定
のバス幅を有するデータバスにより行なっており、バス
幅を簡単に拡張することは不可能であった。本発明は入
出力用データバスのバス幅を必要に応じて容易に拡張す
ることの可能なメモリ装置の構成に係る技術を開示した
もので、画像処理などで求められるような一時に大量の
データを必要とする処理にも容易に対応することができ
るなど、柔軟な拡張性に富むメモリ装置の提供を可能と
している。[Detailed Description of the Invention] [Overview] Writing and reading data to and from a co-memory has conventionally been performed using a data bus having a fixed bus width, and it has been impossible to easily expand the bus width. The present invention discloses a technology related to the configuration of a memory device that allows the bus width of an input/output data bus to be easily expanded as necessary. This makes it possible to provide a memory device that is highly flexible and expandable, such as being able to easily handle processes that require.
U産業上の利用分野]
本発明は情報処理装置で用いられるメモリに関するもの
で、特に高速を要求されないときにはデータバスを通常
のバス幅と成し、高速性が要求される場合には該バス幅
を容易に拡張することの可能なメモリ回路に係る。Field of Industrial Application] The present invention relates to a memory used in an information processing device, in which the data bus has a normal bus width when high speed is not required, and the bus width is changed when high speed is required. This invention relates to a memory circuit that can be easily expanded.
[従来の技術]
情報処理装置におけるメモリへのデータの書き込みやメ
モリからのデータの読み出しは入力用のデータバスある
いは出力用のデータバス(入出力が共通のバスを用いる
場合もある)を通じて行なわれる。これらのデータバス
のバス幅(リード/ライトのビット数)は従来の装置で
は固定的に一定なものが用いられていて、−同Gご書き
込んだり読み出したりするデータの量は該データバスの
バス幅により定まる大きさを越えることはできない。[Prior Art] Writing data to and reading data from memory in an information processing device is performed through an input data bus or an output data bus (a common bus may be used for input and output). . The bus width (number of read/write bits) of these data buses is fixed and constant in conventional devices; It cannot exceed the size determined by the width.
情報処理装置の種類によってはメモリを増設して記憶容
量の拡張を可能ならしめるように設計されているものも
存在するが、この場合もデータバスのバス幅は拡張され
ることなく一定で、p)り拡張はアドレスの深さ方向に
行なわれるもl″′1であって、−回にリード/ライト
できるデータ量が増加することはない。Some types of information processing equipment are designed to allow storage capacity to be expanded by adding more memory, but even in this case, the bus width of the data bus remains constant without being expanded, and p ) expansion is performed in the depth direction of the address l'''1, and the amount of data that can be read/written in - times does not increase.
[・発明が解決しようとする問題点]
情報処理袋「を用いて画像処理を行なう場合においては
、一時に大量のデータをメモリから高速に読み出すよう
な処理が多くその速度が性能に影響する。[Problems to be Solved by the Invention] When performing image processing using an information processing bag, there are many processes in which a large amount of data is read out from memory at high speed at once, and the speed affects performance.
また、最近のように情報処理装置が多様で多彩な使われ
方をされる中で、同一のハードウェアをある場合はメモ
リのアドレス方向の拡張を、またj)る場合はデータバ
スのバス幅を拡張して、大量のデータを短時間にリード
/ライトするような構成にするというような条件に柔軟
に対応できるメモリ装置の出現が望まれていた。In addition, as information processing devices are being used in a variety of ways these days, it is important to expand the address direction of memory when using the same hardware, and to expand the bus width of the data bus when using the same hardware. It has been desired to develop a memory device that can flexibly respond to conditions such as expansion of the memory device to read/write a large amount of data in a short period of time.
前述したような従来のメモリ装置においては、メモリを
増設してアドレス方向の拡張を行なうことができるもの
はあったが、この場合でも、データバスのバス幅を拡張
することは不可能であり、大量のデータを高速でリード
/ライトする要求に応するため強いてデータバスのバス
幅を拡張しようとすれば周辺回路を作り直すより他に方
法がなかった。In the conventional memory devices mentioned above, it was possible to expand in the address direction by adding memory, but even in this case, it was impossible to expand the bus width of the data bus. In order to meet the demand for reading and writing large amounts of data at high speeds, the only way to forcefully expand the width of the data bus was to rebuild the peripheral circuits.
本発明はこのような従来の問題点に鑑み、必要に応じて
データバスのバス幅を容易に拡張することの可能なメモ
リ装置を提供することを目的としている。In view of these conventional problems, it is an object of the present invention to provide a memory device in which the bus width of the data bus can be easily expanded as required.
[問題点を解決するための手段]
そして、この目的は本発明によれば特許請求の範囲に記
載のとおり、メモリと、複数のデータバスと、該複数の
データバスの内の1つを選択してメモリに接続する手段
とを設け、メモリを増設したとき各メモリをそれぞれ異
なるデータバスに接続して同時に書き込みまたは読み出
しを行なうごとく制御することを特徴とするメモリ装置
により達成される。[Means for Solving the Problems] According to the present invention, this object is to provide a memory, a plurality of data buses, and a selection of one of the plurality of data buses. This is achieved by a memory device characterized in that the memory device is provided with means for connecting the memory to the memory, and when additional memories are added, each memory is connected to a different data bus and controlled so as to perform writing or reading at the same time.
「作 用]
L記メモリ装置において、データバスのバス幅の拡張を
望むときは、複数のメモリをそれぞれ異なる入力用デー
タバスに接続して、これらの人力用データバス念並列的
に用いれば良い。"Function" If you wish to expand the bus width of the data bus in the L memory device, you can connect multiple memories to different input data buses and use these manual data buses in parallel. .
これにより実質的なデータバスの拡張が実現され、メモ
リに対しての大量のデータの書き込みを高速にて実行す
ることができる。As a result, a substantial data bus expansion is realized, and a large amount of data can be written to the memory at high speed.
また、データの読み出しに際しては異なる出力用データ
バスをそれぞれ異なるメモリに接続し°C1各メモリか
ら同時に読み出したデータを、これらの各出力用データ
バスに送出すれば良い。Furthermore, when reading data, different output data buses may be connected to different memories, and the data simultaneously read from each memory may be sent to each of these output data buses.
このようにデータバスを並列的に用いることにより実質
的にバス幅の拡張が成されメモリ内容の高速な読み出し
が可能となる。また各データバスを独立的に用いれば、
通常の一定のバス幅を有するデータバスを持つメモリ装
置としての使い方が可能であり、この場合、複数のメモ
リはアドレス方向へ領域が拡張された形態で使用するこ
とができる。By using data buses in parallel in this way, the bus width can be substantially expanded and memory contents can be read out at high speed. Also, if each data bus is used independently,
It is possible to use it as a memory device having a data bus having a normal constant bus width, and in this case, a plurality of memories can be used in a form in which the area is expanded in the address direction.
[実 施 例]
第1図は本発明の1実施例のメモリ装置の構成を示す図
であって、1はメモリ、2はマルチプレクサ(MPX)
、3はデコーダ(D E C)、4はドライバ(DV)
、51〜5nはそれぞれ1バイトのバス幅を有する入力
用データバス、6は上位アドレス用のアドレスバス、7
は下位アドレス用のアドレスバス、8.〜8nはそれぞ
れ1バイトのバス幅を有する出力用データバスを表して
いる。信号SELMは複数ビットの信号でメモリの有効
性を示す情報と共に、マルチプレクサ2 あるいはドラ
イバ4に、複数のデータバス51〜5nあるいは8.〜
8nの内のいずれのバスを選択すべきかを指示する情報
を持っている。[Embodiment] FIG. 1 is a diagram showing the configuration of a memory device according to an embodiment of the present invention, in which 1 is a memory and 2 is a multiplexer (MPX).
, 3 is a decoder (DEC), 4 is a driver (DV)
, 51 to 5n are input data buses each having a bus width of 1 byte, 6 is an address bus for upper addresses, and 7 is an address bus for upper addresses.
is an address bus for lower addresses; 8. -8n represent output data buses each having a bus width of 1 byte. The signal SELM is a multi-bit signal that is sent along with information indicating the validity of the memory to the multiplexer 2 or driver 4 on a plurality of data buses 51 to 5n or 8. ~
It has information that instructs which bus among 8n should be selected.
このメモリ装置へのアクセスはメモリ装置を識別する上
位アドレスとメモリ内アドレスである下位アドレスとに
より行なわれる。Access to this memory device is performed using an upper address that identifies the memory device and a lower address that is an address within the memory.
上述のメモリ装置を拡張した場合の構成の例を第2図に
示す。FIG. 2 shows an example of the configuration when the above-mentioned memory device is expanded.
第2図において各符号は第1図と同様であり、拡張のた
め増設したメモリ装置について各符号に ′(ダッシュ
)を付して表示している。In FIG. 2, each reference numeral is the same as in FIG. 1, and the memory device added for expansion is indicated by adding a ' (dash) to each reference numeral.
そして、第2図は入力用および出力用のデータバスをそ
れぞれ2バイトに拡張した場合を示すものである。すな
わち、1バイト目のバスは信号SELMIの内容により
、入力用データバス(Data−In)についてはマル
チプレクサ2が、丈な、出力用データバス(D ata
−Out)についてはドライバ4がそれぞれ1を選択
してメモリ1に接続し、一方、2バイト目のバスは信号
SELM2の内容により、入力用データバス(Data
−I n)についてはマルチプレクサ2′が、また出
力LTIデータノくス (D ata−○ut)に1)
い′Cはドライバ4′がそれぞれ2を選択して メモリ
1′に接続している。FIG. 2 shows the case where the input and output data buses are each expanded to 2 bytes. That is, depending on the content of the signal SELMI, the multiplexer 2 selects the input data bus (Data-In) from the long output data bus (Data-In) for the first byte bus.
-Out), the driver 4 selects 1 and connects it to the memory 1, while the second byte bus is connected to the input data bus (Data bus) according to the contents of the signal SELM2.
-I n), the multiplexer 2' also connects the output LTI data node (Data-○ut) to 1)
Driver 4' selects 2 and connects 'C' to memory 1'.
そして、下位アドレスはデコーダ3あるいζJデコーダ
3′により該当するメモリへのアクセスが可能な値にデ
コードされ にれと下位アビレスによって、メモリlと
メモリ1′に同時にアクセスが行なわれる。Then, the lower address is decoded by the decoder 3 or ζJ decoder 3' into a value that allows access to the corresponding memory, and then the lower address allows simultaneous access to memory 1 and memory 1'.
、:のとき、アクセスするメモリおよびデーやバスは上
述したように、それぞれ異なるものであるから、全く同
時にメモリへの古き込みあるいは読み出しが可能であり
、これによりデータバスの拡張効果が得られる。, : Since the memory, data, and bus to be accessed are different, as described above, it is possible to read or write data to and from the memory at the same time, thereby achieving the effect of expanding the data bus.
本実施例においてはバス幅を2バイトに拡張した場合に
ついて示しているが、図において明らかなようにデータ
バスに対応してメモリを増設すればNバイトの幅までデ
ータバスを拡張することが可能である。This example shows the case where the bus width is expanded to 2 bytes, but as is clear from the figure, it is possible to expand the data bus to a width of N bytes by adding memory corresponding to the data bus. It is.
また、バス幅の拡張を必要としない場合は、メモリの増
設により従来と同様なアドレス7i”向の拡張が行なえ
るこ1゛二は、)7・dに示す構成よパ)明らかである
。Furthermore, if the bus width does not need to be expanded, it is clear from the structure shown in (1) and (2) (7) and (d) that expansion in the address 7i'' direction as in the prior art can be achieved by adding memory.
[発明の効果]
本発明のメモリ装置によれば、必要に応じてデータバス
のバス幅の拡張が容易に行なえ、またアドレス方向の拡
張も行なえるので、利用条件の異なる各種の用途に柔軟
に適応し得ると共に拡張性の高い情報処理装置を実現す
ることが可能であるから効果は大きい。[Effects of the Invention] According to the memory device of the present invention, the bus width of the data bus can be easily expanded as needed, and the address direction can also be expanded, so it can be used flexibly for various uses with different usage conditions. The effect is great because it is possible to realize an information processing device that is adaptable and highly expandable.
第1図は本発明の1実施例のメモリ装置の構成を示す図
、第2図はメモリ装置を拡張した場合の構成の例を示す
図である。
1.1′・・・メモリ、2.2′・・・マルチプレクサ
、3.3′・・・デコーダ、4.4′・・・ ドライバ
、51〜5n・・・入力用データバス、6・・・上位ア
ドレス用のアドレスバス、7・・・下位アドレス用のア
ドレスバス、8.〜8n・・・出力用のデータバ7)引
装−αd
メ七り殖賃11X張した堝会r横戒め枦hL示すA茶
2 @FIG. 1 is a diagram showing the configuration of a memory device according to an embodiment of the present invention, and FIG. 2 is a diagram showing an example of the configuration when the memory device is expanded. 1.1'...Memory, 2.2'...Multiplexer, 3.3'...Decoder, 4.4'...Driver, 51-5n...Input data bus, 6...・Address bus for upper addresses, 7...Address bus for lower addresses, 8. ~8n... Data bar for output 7) Indication - αd Meshiri training fee 11
2 @
Claims (1)
内の1つを選択してメモリに接続する手段とを設け、メ
モリを増設したとき各メモリをそれぞれ異なるデータバ
スに接続して同時に書き込みまたは読み出しを行なうご
とく制御することを特徴とするメモリ装置。A memory, a plurality of data buses, and means for selecting one of the plurality of data buses and connecting it to the memory are provided, and when the memory is expanded, each memory is connected to a different data bus and data can be written simultaneously. A memory device characterized in that it is controlled as if it were read or read.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP23242385A JPS6292051A (en) | 1985-10-18 | 1985-10-18 | memory device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP23242385A JPS6292051A (en) | 1985-10-18 | 1985-10-18 | memory device |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS6292051A true JPS6292051A (en) | 1987-04-27 |
Family
ID=16939029
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP23242385A Pending JPS6292051A (en) | 1985-10-18 | 1985-10-18 | memory device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS6292051A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH04153750A (en) * | 1990-10-17 | 1992-05-27 | Fujitsu Ltd | Control system for main storage |
US6961474B1 (en) | 1998-02-27 | 2005-11-01 | Shikino High-Tech Co., Ltd. | Huffman encoder for encoding/decoding DCT coefficients |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5555489A (en) * | 1978-10-19 | 1980-04-23 | Sanyo Electric Co Ltd | Data processing system |
-
1985
- 1985-10-18 JP JP23242385A patent/JPS6292051A/en active Pending
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5555489A (en) * | 1978-10-19 | 1980-04-23 | Sanyo Electric Co Ltd | Data processing system |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH04153750A (en) * | 1990-10-17 | 1992-05-27 | Fujitsu Ltd | Control system for main storage |
US6961474B1 (en) | 1998-02-27 | 2005-11-01 | Shikino High-Tech Co., Ltd. | Huffman encoder for encoding/decoding DCT coefficients |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPH0420492B2 (en) | ||
JPH0290344A (en) | Memory card | |
KR860007584A (en) | Video Converter | |
JPS6292051A (en) | memory device | |
US5530934A (en) | Dynamic memory address line decoding | |
JPS59188764A (en) | Memory device | |
JPS6334795A (en) | Semiconductor storage device | |
JP2591514B2 (en) | One-chip memory device | |
JP2769384B2 (en) | Arithmetic control IC and information processing device | |
JPS607678A (en) | Memory configuration method | |
KR920002073B1 (en) | Data Memory Expansion Unit | |
JP2624375B2 (en) | IC memory | |
JPH0754544B2 (en) | Image memory access circuit | |
JPS61222086A (en) | Semiconductor memory element | |
JPS5862686A (en) | Image memory unit | |
JPS59191184A (en) | memory device | |
JPH04171549A (en) | High speed reading method for memory system | |
JPS63304492A (en) | Semiconductor memory device | |
JPH01169645A (en) | Memory | |
JPS6054055A (en) | Storage device | |
JPH05151076A (en) | Memory address extension control system | |
JPH0770229B2 (en) | Read-only memory device | |
JPS61156594A (en) | Semiconductor storage element | |
JPH07101552B2 (en) | Memory integrated circuit | |
JPS6027971A (en) | Expanding method of address space |