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
JPH0778761B2 - Memory read processing time reduction circuit - Google Patents
[go: Go Back, main page]

JPH0778761B2 - Memory read processing time reduction circuit - Google Patents

Memory read processing time reduction circuit

Info

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
Application number
JP30551988A
Other languages
Japanese (ja)
Other versions
JPH02151948A (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.)
NEC Corp
Original Assignee
NEC Corp
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 NEC Corp filed Critical NEC Corp
Priority to JP30551988A priority Critical patent/JPH0778761B2/en
Publication of JPH02151948A publication Critical patent/JPH02151948A/en
Publication of JPH0778761B2 publication Critical patent/JPH0778761B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

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.

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

第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)

【特許請求の範囲】[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.
JP30551988A 1988-12-02 1988-12-02 Memory read processing time reduction circuit Expired - Fee Related JPH0778761B2 (en)

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)

* Cited by examiner, † Cited by third party
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

Cited By (1)

* Cited by examiner, † Cited by third party
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