JPS61265647A - Data transferring system - Google Patents
Data transferring systemInfo
- Publication number
- JPS61265647A JPS61265647A JP10797085A JP10797085A JPS61265647A JP S61265647 A JPS61265647 A JP S61265647A JP 10797085 A JP10797085 A JP 10797085A JP 10797085 A JP10797085 A JP 10797085A JP S61265647 A JPS61265647 A JP S61265647A
- Authority
- JP
- Japan
- Prior art keywords
- data
- address
- memory
- signal
- output terminal
- 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
Abstract
Description
【発明の詳細な説明】
技術分野
本発明はデータ転送方式に関し、特に複数のメモリを有
するマイクロプロセッサ応用システムにおいて、メモリ
へのデータ転送を時間短縮するのに好適なデータ転送方
式に関するものである。TECHNICAL FIELD The present invention relates to a data transfer method, and more particularly to a data transfer method suitable for shortening the time required to transfer data to a memory in a microprocessor application system having a plurality of memories.
従来技術
従来、複数個のメモリを有しているマイクロプロセッサ
応用システムにおいては、上記複数個のメモリを各々に
セレクト(バンク切替え)するために、アドレス信号を
デコードするアドレスデコーダを具備している。本シス
テムにおいて例えばメモリ#1からメモリ#2にデータ
転送する場合は。BACKGROUND ART Conventionally, a microprocessor application system having a plurality of memories is equipped with an address decoder that decodes an address signal in order to select (bank switch) each of the plurality of memories. In this system, for example, when data is transferred from memory #1 to memory #2.
マイクロプロセッサが、先ず、アドレスデコーダを介し
てメモリ#1を指定し、所定のアドレスからデータを読
出した後、その読出データをアドレスデコーダを介して
メモリ#2を指定し、所定のアドレスに書込んでいる。The microprocessor first specifies memory #1 via the address decoder, reads data from a predetermined address, and then specifies memory #2 via the address decoder and writes the read data to the predetermined address. I'm here.
しかしながら、例えば、メモリ#1からメモリ$2.
#3にデータ転送する場合も、マイクロプロセッサが上
記と同様の方法によりメモリ#1からデータを読出した
後、そのデータを始めにメモリ#2に書込み、次にメモ
リ#3に書込んでいるために、転送するデータ量が多く
なると、転送に要する時間が長くなってシステム全体の
処理能力を低下させていた。However, for example, from memory #1 to memory $2.
When transferring data to #3, the microprocessor reads data from memory #1 using the same method as above, and then writes that data first to memory #2 and then to memory #3. Furthermore, as the amount of data to be transferred increases, the time required for transfer increases, reducing the processing capacity of the entire system.
目 的
本発明の目的は、このよう、な従来の間πを解決し、複
数個のメモリを有するマイクロプロセッサ応用システム
において、簡単かつ安価な方法により、データを同時に
1個以上の上記メモリに転送して転送の時間を短縮する
ことのできるデータ転送方式を提供することにある。OBJECTIVES It is an object of the present invention to solve this conventional problem and to transfer data to one or more of the above-mentioned memories simultaneously in a microprocessor application system having a plurality of memories in a simple and inexpensive manner. An object of the present invention is to provide a data transfer method that can shorten transfer time.
構 成
本発明は、上記の目的を達成するため、各種データを記
憶するメモリを複数個有し、該メモリをアドレスデコー
ダによりセレクトするマイクロプロセッサ応用システム
において、上記アドレスデコーダの出力を論理和して上
記セレクト信号を出力する手段(OR回路4,5)を備
え、該手段の出力でセレクトした1個以上の上記メモリ
に上記データを転送することを特徴としたものである。Structure In order to achieve the above object, the present invention provides a microprocessor application system that has a plurality of memories for storing various data and selects the memories by an address decoder, in which the outputs of the address decoders are ORed and the The present invention is characterized in that it includes means (OR circuits 4 and 5) for outputting a selection signal, and the data is transferred to one or more of the selected memories using the output of the means.
以下、本発明の一実施例に基づいて具体的に説明する。Hereinafter, a detailed explanation will be given based on one embodiment of the present invention.
第1図は本発明の一実施例を示すマイクロプロセッサ応
用システムの構成図である。同図において、11は本シ
ステムの全体処理を行うマイクロプロセッサ(MPU)
部、12はアドレス信号の一部をデコードするアドレス
デコーダ部、13.14はアドレスデコーダ部12の出
力端O〜3からの出力を論理和するOR回路、15〜1
7はセレクト信号5ELL〜3でアクティブ状態なるメ
モリ部である。なお、アドレスバスはアドレス信号を、
データバスは各種のデータ信号を、コントロール線はR
/W信号などを送り込むためのものである。FIG. 1 is a block diagram of a microprocessor application system showing one embodiment of the present invention. In the figure, 11 is a microprocessor (MPU) that performs the overall processing of this system.
12 is an address decoder section that decodes a part of the address signal; 13.14 is an OR circuit that ORs outputs from the output terminals O to 3 of the address decoder section 12; 15 to 1;
Reference numeral 7 denotes a memory section which is activated by select signals 5ELL to 5ELL. Note that the address bus carries address signals,
The data bus carries various data signals, and the control line is R.
This is for sending the /W signal etc.
今、メモリ部16に格納しているデータをメモリ部15
とメモリ部17に転送する場合、MPU部11は、先ず
、アドレスデコーダ部12の出力端1に出力されるアト
1ノス信号を送出し、5EL2信号を”Low”にして
、メモリ部16をアクティブ状態にし、所定のアドレス
からデータを読出す。The data currently stored in the memory unit 16 is transferred to the memory unit 15.
When transferring the information to the memory unit 17, the MPU unit 11 first sends out the At1NOS signal that is output to the output terminal 1 of the address decoder unit 12, sets the 5EL2 signal to “Low”, and activates the memory unit 16. state and read data from a predetermined address.
次に、アドレス信号をアドレスデコーダ部12の出力端
3に出力する内容に切替えて、OR回路13および14
に”Low”信号を入力し、5ELLおよび3信号を′
″LO%+Hにして、メモリ部15および17をアクテ
ィブ状態にし、上記の続出データを所定のアドレスに同
時に書込む。Next, the content of the address signal is changed to be output to the output terminal 3 of the address decoder section 12, and the OR circuits 13 and 14
Input “Low” signal to 5ELL and 3 signal.
``LO%+H'', the memory sections 15 and 17 are activated, and the successive data mentioned above are simultaneously written to a predetermined address.
また、メモリ部15あるいはメモリ部17のみをアクテ
ィブ状態して、データをリード/ライトするときは、ア
ドレスデコーダ部12の出力端Oあるいは出力端2に出
力されるアドレス信号を用いる。Further, when only the memory section 15 or the memory section 17 is activated to read/write data, the address signal outputted to the output terminal O or the output terminal 2 of the address decoder section 12 is used.
コノヨウに、アドレスデコーダ部12の出力端3の出力
でメモリ部15およびメモリ部17をセレクトするOR
回路13.14を設けたことで。In addition, an OR function that selects the memory section 15 and the memory section 17 with the output of the output terminal 3 of the address decoder section 12
By providing circuits 13 and 14.
データの同時転送が可能となり、転送に要する時間を従
来の約半分にすることができる。このことは転送するデ
ータ量が増加するに連れて短縮時間の絶対量が大きくな
るので、システム全体の処理能力を高めることが可能と
なる。Simultaneous data transfer is now possible, and the time required for transfer can be cut in half compared to conventional methods. This means that as the amount of data to be transferred increases, the absolute amount of time saved increases, making it possible to increase the processing capacity of the entire system.
効 果
以上説明したように1本発明によれば、複数のメモリを
有するマイクロプロセッサ応用システムにおいて、1個
以上の上記メモリへのデータ転送をアドレスデコーダの
出力を受けたOR回路13゜14に1個以上の上記メモ
リをセレクトさせて行わせるので、特別な回路部品を用
いることなく、データの同時転送が可能となり、転送の
時間は短縮される。Effects As explained above, according to the present invention, in a microprocessor application system having a plurality of memories, data transfer to one or more of the memories is performed by one OR circuit 13, 14 receiving the output of an address decoder. Since more than one memory is selected, data can be transferred simultaneously without using special circuit components, and the transfer time is shortened.
第1図は本発明の一実施例を示すマイクロプロセッサ応
用システムの構成図である・
11:マイクロプロセッサ(M P U)部、12ニア
ドレスデコ一ダ部、13,14:OR回路、15〜17
:メモリ部。
特許出願人 株式会社リ コ −
/ −♂FIG. 1 is a configuration diagram of a microprocessor application system showing an embodiment of the present invention. 11: Microprocessor (MPU) section, 12 Near address decoder section, 13, 14: OR circuit, 15- 17
:Memory part. Patent applicant Rico Co., Ltd. − / −♂
Claims (1)
モリをアドレスデコーダによりセレクトするマイクロプ
ロセッサ応用システムにおいて、上記アドレスデコーダ
の出力を論理和して上記セレクト信号を出力する手段を
備え、該手段の出力でセレクトした1個以上の上記メモ
リに上記データを転送することを特徴とするデータ転送
方式。(1) A microprocessor application system having a plurality of memories storing various data and selecting the memories by an address decoder, comprising means for ORing the outputs of the address decoders and outputting the select signal; A data transfer method characterized in that the data is transferred to one or more of the memories selected by the output of the means.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP10797085A JPS61265647A (en) | 1985-05-20 | 1985-05-20 | Data transferring system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP10797085A JPS61265647A (en) | 1985-05-20 | 1985-05-20 | Data transferring system |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS61265647A true JPS61265647A (en) | 1986-11-25 |
Family
ID=14472681
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP10797085A Pending JPS61265647A (en) | 1985-05-20 | 1985-05-20 | Data transferring system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS61265647A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007102467A (en) * | 2005-10-04 | 2007-04-19 | Denso Corp | Microcomputer |
-
1985
- 1985-05-20 JP JP10797085A patent/JPS61265647A/en active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007102467A (en) * | 2005-10-04 | 2007-04-19 | Denso Corp | Microcomputer |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPH0290344A (en) | Memory card | |
JPS61265647A (en) | Data transferring system | |
JP2919001B2 (en) | Semiconductor integrated circuit device | |
JPH0512883A (en) | Sequential memory | |
JPS6035393A (en) | Read-only memory | |
JPS59151371A (en) | Semiconductor memory element | |
JP3019627B2 (en) | Data retrieval device | |
JPH0520176A (en) | Semiconductor memory | |
JPH0652039A (en) | Data transfer system | |
JP2680013B2 (en) | External I / O control circuit of programmable controller | |
JPH0745088A (en) | Prom access circuit | |
JPH0922394A (en) | Controller | |
JPS61224050A (en) | Memory access circuit | |
JPS62298990A (en) | High speed memory device | |
JPH0963289A (en) | Control circuit for ic rom | |
JPS61183764A (en) | Direct memory access controlling system | |
JPH01144140A (en) | Allocation system for memory board | |
JPS63214999A (en) | Read-only memory device | |
JPS62184538A (en) | Microprogram controller | |
JPS6121541A (en) | Storage circuit | |
JPH025293A (en) | Semiconductor memory | |
JPS63251851A (en) | Constitution of dma memory | |
JPS63234490A (en) | Memory element | |
JPS58197536A (en) | Device selecting system | |
JPS617958A (en) | Memory switching device |