JPH0778761B2 - Memory read processing time reduction circuit - Google Patents
Memory read processing time reduction circuitInfo
- Publication number
- JPH0778761B2 JPH0778761B2 JP30551988A JP30551988A JPH0778761B2 JP H0778761 B2 JPH0778761 B2 JP H0778761B2 JP 30551988 A JP30551988 A JP 30551988A JP 30551988 A JP30551988 A JP 30551988A JP H0778761 B2 JPH0778761 B2 JP H0778761B2
- Authority
- JP
- Japan
- Prior art keywords
- command
- unit
- processing time
- memory
- circuit
- 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 - Fee Related
Links
- 230000015654 memory Effects 0.000 title claims description 27
- 238000004904 shortening Methods 0.000 claims description 5
- 238000000034 method Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
Description
【発明の詳細な説明】 (産業上の利用分野) 本発明は、デイジタル信号処理の分野において、メモリ
に対する制御部の制御がシリアル・コマンドで行なわれ
る回路、さらに詳しく云えば当該回路でのメモリからの
読み出し処理時間を短縮する回路に関する。TECHNICAL FIELD The present invention relates to a circuit in the field of digital signal processing in which control of a control unit for a memory is performed by a serial command, and more specifically, a memory in the circuit. The present invention relates to a circuit that shortens the read processing time.
(従来の技術) デイジタル信号を処理する分野では各メモリ回路に対し
送信、返信コマンドをシリアルにやり取りする処理が実
施されている。(Prior Art) In the field of processing a digital signal, processing of transmitting / receiving a reply command to / from each memory circuit in serial is performed.
かかる処理は、たとえメモリ内容が同一であつても、そ
れぞれのメモリ回路から個別に内容読み出しを行つてい
るので、メモリ回路がn個あれば読み出し処理もn回実
行する必要がある。In such a process, even if the memory contents are the same, the contents are read individually from the respective memory circuits. Therefore, if there are n memory circuits, it is necessary to execute the reading process n times.
上記メモリ回路は、例えば時間スイッチ(入力されたデ
ータを時間軸方向で任意に入れ替えるスイッチ)に用い
られており、時間スイッチは一度RAMに蓄え、別のRAMか
らの読み出し順序の指定により実現される。この別のRA
Mはコントロールメモリと呼ばれ、複数のコントロール
メモリが設けられている。このコントロールメモリへの
制御の短縮が必要となる。The memory circuit is used, for example, as a time switch (a switch that arbitrarily exchanges input data in the time axis direction). The time switch is stored in RAM once and is realized by designating the reading order from another RAM. . This another RA
M is called a control memory and is provided with a plurality of control memories. It is necessary to shorten the control of this control memory.
(発明が解決しようとする課題) 従来の処理方法ではこのようにメモリ内容に関係なく、
n個のメモリ回路が存在すれば、読み出し処理をn回行
なう。そこで、処理時間の短縮を図るため書き込みを同
一に行なうことが考えられるが、その返送はメモリ個別
に行われる。この場合、一つの送信コマンドに対し、複
数の返信コマンドが返つてくることになり、かえつて制
御部の処理が複雑になるだけで、時間短縮の効果は大き
くはなかつた。(Problems to be solved by the invention) In the conventional processing method, regardless of the memory contents,
If there are n memory circuits, the read process is performed n times. Therefore, it is conceivable to perform the same writing in order to shorten the processing time, but the return is performed for each memory. In this case, a plurality of reply commands will be returned for one transmission command, and the processing of the control unit will be complicated, and the effect of time reduction will not be significant.
本発明の目的は、各メモリ回路からの複数の返信コマン
ドを1つの返信コマンドに組立てることによりメモリ回
路読み出しの処理時間を短かくした処理時間短縮回路を
提供することにある。An object of the present invention is to provide a processing time shortening circuit that shortens the processing time for reading the memory circuit by assembling a plurality of reply commands from each memory circuit into one reply command.
(課題を解決するための手段) 前記目的を達成するために本発明によるメモリ読み出し
処理時間短縮回路は複数のメモリ回路に対する書き込
み、読み出し制御を制御部がシリアルコマンドで行なう
回路において、前記複数のメモリからそれぞれ読み出さ
れたデータを含む各入力コマンドの内容を比較するコマ
ンド比較部と、前記コマンド比較部結果に基づき一致/
不一致コマンドを組立て、1つの返信コマンドを前記制
御部に送るコマンド組立部と、前記コマンド比較部に対
しては比較すべきデータビツト部分を示す信号を、前記
コマンド組立部に対してはコマンドを組立てるべきビツ
ト部分を示す信号を送出するカウンタ部とから構成され
ている。(Means for Solving the Problem) In order to achieve the above-mentioned object, a memory read processing time shortening circuit according to the present invention is a circuit in which a control unit controls writing and reading with respect to a plurality of memory circuits by serial commands. Command comparison unit that compares the contents of each input command including the data read respectively from the
A command assembling unit for assembling an unmatched command and sending one reply command to the control unit, a signal indicating a data bit portion to be compared to the command comparing unit, and a command to the command assembling unit are assembled. It comprises a counter section for transmitting a signal indicating the bit portion to be powered.
(実施例) 以下、図面を参照して本発明をさらに詳しく説明する。(Example) Hereinafter, the present invention will be described in more detail with reference to the drawings.
第1図は本発明による処理時間短縮回路の一実施例を示
すブロツク図である。FIG. 1 is a block diagram showing an embodiment of a processing time shortening circuit according to the present invention.
図示しない複数のメモリ回路から送られてくる入力コマ
ンド1,2……n(シリアルコマンド)がコマンド比較部
1に入力される。Input commands 1, 2 ... N (serial commands) sent from a plurality of memory circuits (not shown) are input to the command comparison unit 1.
各入力コマンドは各メモリ回路から読出されたデータを
含んでいる。Each input command includes the data read from each memory circuit.
コマンド比較部1は例えば入力コマンドが1,2,3とシリ
アルに送られてきた場合、入力コマンド1と2、1と3
というような方法で比較を行なう。When the input command is serially sent as 1, 2, 3 for example, the command comparison unit 1 inputs the input commands 1, 2, 1, 3
The comparison is performed by such a method.
入力コマンドは例えば64ビツトで1フレームが構成さ
れ、有効データ部分5〜10ビツト目が比較される。The input command comprises, for example, 64 bits to form one frame, and the effective data portions 5 to 10 bits are compared.
比較内容は例えばメモリ回路の0〜100番地のアドレス
に記憶されている101個のデータが比較対象となる。The comparison contents are, for example, 101 pieces of data stored at addresses 0 to 100 of the memory circuit.
カウンタ部3はコマンド比較部1に対して、比較すべき
ビツト部分、上記例では5〜10ビツト目を比較すべき信
号を出力する。The counter section 3 outputs to the command comparing section 1 a signal for comparing the bit part to be compared, that is, the 5th to 10th bits in the above example.
コマンド組立部2はコマンド比較部1での比較結果にし
たがい、コマンド上に一致/不一致ビツトのフラグを立
てる。そして一致の場合は一致したデータを、不一致の
場合はオール“0"をデータビツトにセツトし、一つの返
信コマンドとして図示しない制御部へ送る。The command assembling section 2 sets a match / mismatch bit flag on the command according to the comparison result of the command comparing section 1. Then, in the case of coincidence, the coincident data is set, and in the case of disagreement, all "0" is set in the data bit and sent to the control unit (not shown) as one reply command.
なお、不一致状態ではフラグで要求元へ返送される。一
致の場合はデータを含めて要求元へ返送される。It should be noted that in a mismatched state, a flag is returned to the request source. In case of a match, the data will be returned to the requester including the data.
カウンタ部3は上記例の5〜10ビツト目を比較する場合
であれば、例えば11ビツト目をフラグとしてセツトし、
データビツトに一致データ等をセツトするための信号を
出力する。When comparing the 5th to 10th bits in the above example, the counter section 3 sets, for example, the 11th bit as a flag,
A signal is output to the data bit to set matching data.
以上、入力コマンドを64ビツト1フレームとし、5〜10
ビツト目を比較し、一致/不一致のフラグは11ビツトに
立てる実施例について説明したが、比較する部分は入力
コマンドの他の部分でも本発明は適用できる。The input command is 64 bits per frame, and 5 to 10
Although the embodiment has been described in which the bits are compared and the coincidence / non-coincidence flag is set to 11 bits, the present invention can also be applied to the comparison portion other than the input command.
また、フラグを立てる部分も同様である。The same applies to the part where a flag is set.
(発明の効果) 以上、説明したように本発明は、複数のメモリ回路から
のコマンド上のデータを比較し、その結果を1つのコマ
ンドを組立て送出することにより同一内容を持つ複数の
メモリ回路に対する読み出し処理時間を短縮できるとい
う効果がある。(Effects of the Invention) As described above, according to the present invention, data on commands from a plurality of memory circuits are compared, and the result is assembled and sent out as a single command to a plurality of memory circuits having the same content. This has the effect of shortening the read processing time.
第1図は本発明によるメモリ読出処理時間短縮回路の実
施例を示すブロツク図である。 1…コマンド比較部 2…コマンド組立部 3…カウンタ部FIG. 1 is a block diagram showing an embodiment of a memory read processing time reduction circuit according to the present invention. 1 ... Command comparison unit 2 ... Command assembly unit 3 ... Counter unit
Claims (1)
出し制御を制御部がシリアルコマンドで行なう回路にお
いて、前記複数のメモリからそれぞれ読み出されたデー
タを含む各入力コマンドの内容を比較するコマンド比較
部と、前記コマンド比較部結果に基づき一致/不一致コ
マンドを組立て、1つの返信コマンドを前記制御部に送
るコマンド組立部と、前記コマンド比較部に対しては比
較すべきデータビツト部分を示す信号を、前記コマンド
組立部に対してはコマンドを組立てるべきビツト部分を
示す信号を送出するカウンタ部とから構成されたことを
特徴とするメモリ読み出し処理時間短縮回路。1. A command comparison unit for comparing the contents of input commands including data read from the plurality of memories in a circuit in which the control unit controls writing and reading with respect to a plurality of memory circuits by serial commands. , A command assembling unit for assembling a match / mismatch command based on the result of the command comparing unit and sending one reply command to the control unit, and a signal indicating a data bit portion to be compared to the command comparing unit, A memory read processing time shortening circuit comprising: a counter unit which sends a signal indicating a bit portion where a command should be assembled to the command assembling unit.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP30551988A JPH0778761B2 (en) | 1988-12-02 | 1988-12-02 | Memory read processing time reduction circuit |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP30551988A JPH0778761B2 (en) | 1988-12-02 | 1988-12-02 | Memory read processing time reduction circuit |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH02151948A JPH02151948A (en) | 1990-06-11 |
| JPH0778761B2 true JPH0778761B2 (en) | 1995-08-23 |
Family
ID=17946128
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP30551988A Expired - Fee Related JPH0778761B2 (en) | 1988-12-02 | 1988-12-02 | Memory read processing time reduction circuit |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0778761B2 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009289071A (en) * | 2008-05-29 | 2009-12-10 | Nec Access Technica Ltd | Register data read circuit, semiconductor integrated circuit, and register data output method |
-
1988
- 1988-12-02 JP JP30551988A patent/JPH0778761B2/en not_active Expired - Fee Related
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009289071A (en) * | 2008-05-29 | 2009-12-10 | Nec Access Technica Ltd | Register data read circuit, semiconductor integrated circuit, and register data output method |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH02151948A (en) | 1990-06-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE4035405C2 (en) | ||
| US4513372A (en) | Universal memory | |
| EP0054243A2 (en) | Memory controlling apparatus | |
| GB2102602A (en) | Interface circuit | |
| US4733348A (en) | Virtual-memory multiprocessor system for parallel purge operation | |
| US4322794A (en) | Bus connection system | |
| EP0347929A3 (en) | Parallel processor | |
| JPH0778761B2 (en) | Memory read processing time reduction circuit | |
| US5428801A (en) | Data array conversion control system for controlling conversion of data arrays being transferred between two processing systems | |
| EP0369022B1 (en) | Parallel signal processing system | |
| US4627035A (en) | Switching circuit for memory devices | |
| US5055717A (en) | Data selector circuit and method of selecting format of data output from plural registers | |
| US4979147A (en) | Electronic device with key switch | |
| DE69132670T2 (en) | METHOD FOR ASYNCHRONOUS ACCESS TO A COMMON STORAGE | |
| US6370595B1 (en) | Method of addressing a plurality of addressable units by a single address word | |
| EP0322880A2 (en) | Microprocessor having a word data memory | |
| JPS6065372A (en) | Decentralized processing type microcomputer | |
| JPH01128143A (en) | Microcomputer system | |
| JP2629359B2 (en) | Logic simulator | |
| JPH0218638A (en) | Data control system | |
| JPH0748309B2 (en) | Symbol string matching memory and its cascade connection method | |
| JPS62229452A (en) | Peripheral module access system | |
| JPS58137050A (en) | Processing method of request signal | |
| JPS6054055A (en) | Storage device | |
| JPS6161292A (en) | Memory |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |