JPH04155522A - First-in-random-out circuit - Google Patents
First-in-random-out circuitInfo
- Publication number
- JPH04155522A JPH04155522A JP2282233A JP28223390A JPH04155522A JP H04155522 A JPH04155522 A JP H04155522A JP 2282233 A JP2282233 A JP 2282233A JP 28223390 A JP28223390 A JP 28223390A JP H04155522 A JPH04155522 A JP H04155522A
- Authority
- JP
- Japan
- Prior art keywords
- signal
- circuit
- address signal
- random
- memory
- 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
- 238000000034 method Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 2
Abstract
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明はファースト・イン・ランダム・アウト(以下F
IRO回路という)に関し、特にシーケンシャルに入力
された並列信号をランダムに出力する乱数発生器、リイ
ンターリーブ生成器、簡易暗号/復号器等のディジタル
信号処理に使用されるFIR○回路に関する。[Detailed description of the invention] [Industrial application field] The present invention is based on first-in random-out (hereinafter referred to as F
The present invention relates to FIR circuits (referred to as IRO circuits) used in digital signal processing such as random number generators, reinterleave generators, and simple encoders/decoders that randomly output sequentially input parallel signals.
従来、この種のディジタル信号処理用のFIRO回路は
、入力される並列信号を入力信号と同じシーケンスで並
列出力信号を出力する回路構成により存在していない、
したがって、前述の乱数発生器、簡易暗号/復号器等に
ついては別に設けられる特別なアルゴリズムの回路構成
により制御されるものがある。また、リインターリーブ
生成器については、ソフトウェアでメモリ上のデータを
並び換える作業を施した後に出力する方法を用いていた
。Conventionally, this type of FIRO circuit for digital signal processing does not exist due to its circuit configuration that outputs parallel output signals in the same sequence as the input signal from input parallel signals.
Therefore, some of the aforementioned random number generators, simple encryption/decoders, etc. are controlled by a special algorithm circuit configuration provided separately. Furthermore, for the reinterleave generator, a method was used in which data is rearranged in memory using software and then outputted.
上述したように、従来、FIRO回路が存在していない
ので、乱数発生器や、簡易暗号/復号器としては、特別
なアルゴリズムの回路を生成するために複雑な回路構成
になる欠点がある。また、リインターリーブ生成器は、
ソフトウェアでメモリの操作を行うので、信号処理に時
間を有する等の欠点がある。As mentioned above, since FIRO circuits have not conventionally existed, random number generators and simple encrypters/decryptors have the disadvantage of having complicated circuit configurations in order to generate circuits for special algorithms. Also, the reinterleave generator is
Since memory operations are performed using software, there are drawbacks such as the time required for signal processing.
本発明のファースト・イン・ランダム・アウト回路は、
複数の並列入力信号を一時蓄積するメモリと、所定のク
ロック信号とロード信号とで前記メモリに蓄積するタイ
ミングのカウント信号を出力するカウンタ回路と、前記
カウンタ信号をもとに外部から入力される読み出しアド
レス信号と選択信号とにより選択されたアドレス信号を
出力する信号選択回路とを有し、前記信号選択回路から
出力される選択された読み出しアドレス信号と同じタイ
ミングで読み出し可能信号とを前記メモリに入力し、前
記読み出しアドレス信号に対応した任意の出力信号を出
力する。The first-in random-out circuit of the present invention includes:
A memory that temporarily stores a plurality of parallel input signals, a counter circuit that outputs a count signal at the timing of storage in the memory based on a predetermined clock signal and a load signal, and a readout that is input from the outside based on the counter signal. a signal selection circuit that outputs an address signal selected by an address signal and a selection signal, and inputs a read enable signal to the memory at the same timing as the selected read address signal output from the signal selection circuit. Then, an arbitrary output signal corresponding to the read address signal is output.
次に、本発明について図面を参照して説明する。 Next, the present invention will be explained with reference to the drawings.
第1図は本発明の一実施例の回路構成図である。第1図
の実施例は、カウンタ回路1、信号選択回路2、メモリ
3から構成される。まず、メモリ3には、連続した入力
信号であるデータS6が書き込み可能な間許可される書
き込み制御信号S7と、次に述べるアドレス信号S5と
が同一のタイミングで入力されデータS6の書き込みを
行う。ここでアドレス信号S5を生成する方法は、カウ
ンタ回路1へ初期ロードを指示するロード信号S1が入
力される。次にカウンタ回路1はクロックS2により初
期値がらカウントアツプ(あるいはダウン)され、カウ
ント信号s3として出方される。信号選択回路2は、カ
ウント信号s3を入力し、一方外部がら入力されるセレ
クト信号S9をタロツク同期した指示信号であるアドレ
ス信号S5を出力する。メモリ3はこのアドレス信号S
5を入力し、ファースト・インの手順を終了する。FIG. 1 is a circuit diagram of an embodiment of the present invention. The embodiment shown in FIG. 1 is composed of a counter circuit 1, a signal selection circuit 2, and a memory 3. First, a write control signal S7, which is permitted while data S6, which is a continuous input signal, can be written, and an address signal S5, which will be described next, are input to the memory 3 at the same timing to write data S6. Here, the method for generating the address signal S5 is that a load signal S1 instructing the counter circuit 1 to perform an initial load is input. Next, the counter circuit 1 is counted up (or down) from the initial value by the clock S2, and outputted as a count signal s3. The signal selection circuit 2 inputs the count signal s3 and outputs an address signal S5 which is an instruction signal obtained by tarock synchronizing a select signal S9 inputted from the outside. Memory 3 receives this address signal S.
Enter 5 to complete the first-in procedure.
次にこの書き込み信号を読み出すランダム・アウトの手
順を説明する。ランダム・アウトの手順は、アドレス信
号S5にしたがって、メモリ3に入力される読み出し信
号s8の許可されている間だけ出力データS6として出
方されるが、ここで、アドレス信号S5がシーケンシャ
ルにカウントされないでランダムに出力される。したが
って入力信号の手順とは違っな出力値が得られる。すな
わち、信号選択回路2のアドレス信号s5は、外部から
任意に設定される読み出しアドレス信号S4とセレクト
信号s9とによって選択される。Next, a random out procedure for reading out this write signal will be explained. In the random out procedure, according to the address signal S5, the read signal s8 input to the memory 3 is output as the output data S6 only while it is permitted, but the address signal S5 is not counted sequentially. will be output randomly. Therefore, an output value different from the procedure of the input signal can be obtained. That is, the address signal s5 of the signal selection circuit 2 is selected by the read address signal S4 and the select signal s9, which are arbitrarily set from the outside.
このような手順により、FIRO回路の動作が行われ、
ランダムな出力信号を取り出すことができる。Through these steps, the FIRO circuit operates,
Random output signals can be extracted.
以上説明したように本発明は、外部がら制御できる書き
込み読み出し兼用の信号選択回路を設けて、シーケンシ
ャルに入力し書き込まれた信号をランダムな出力信号と
して取り出すことができる。As described above, the present invention provides an externally controllable writing/reading signal selection circuit, and can output sequentially input and written signals as random output signals.
したがって、簡単で高速なディジタル信号処理を行うF
IR○回路を提供出来る。このFIRO回路を一体化し
た乱散発生器、インターリーブ生成器、簡易暗号/復号
器を提供できるので過大なる効果がある。Therefore, F
We can provide IR○ circuit. Since it is possible to provide a scattering generator, an interleave generator, and a simple encoder/decoder that integrate this FIRO circuit, it is extremely effective.
第1図は本発明の一実施例の回路構成図である。
1・・・カウンタ回路、2・・・信号選択回路、3・・
・メモリ、Sl・・・ロード信号、s2・・・クロック
、s3・・・カウント信号、S4・・・読み出しアドレ
ス信号、S5・・・アドレス信号、s6・・・データ、
s7・・・書き込み信号、S8・・・読み出し信号、S
9・・・セレクト信号。FIG. 1 is a circuit diagram of an embodiment of the present invention. 1...Counter circuit, 2...Signal selection circuit, 3...
・Memory, Sl...load signal, s2...clock, s3...count signal, S4...read address signal, S5...address signal, s6...data,
s7...Write signal, S8...Read signal, S
9...Select signal.
Claims (1)
のクロック信号とロード信号とで前記メモリに蓄積する
タイミングのカウント信号を出力するカウンタ回路と、
前記カウンタ信号をもとに外部から入力される読み出し
アドレス信号と選択信号とにより選択されたアドレス信
号を出力する信号選択回路とを有し、前記信号選択回路
から出力される選択された読み出しアドレス信号と同じ
タイミングで読み出し可能信号とを前記メモリに入力し
、前記読み出しアドレス信号に対応した任意の出力信号
を出力することを特徴とするファースト・イン・ランダ
ム・アウト回路。 2、前記メモリが書き込み可能信号とデータ信号とを入
力した場合には、データを順次書き込む動作を行い、こ
の書き込み動作の後に前記信号選択回路から選択された
アドレス信号と読み出し可能信号とを入力した場合には
、対応する任意の読み出しデータを出力することを特徴
とする請求項1記載のファースト・イン・ランダム・ア
ウト回路。[Scope of Claims] 1. A memory that temporarily stores a plurality of parallel input signals, and a counter circuit that outputs a count signal at the timing of storage in the memory based on a predetermined clock signal and a load signal;
a signal selection circuit that outputs an address signal selected by a read address signal input from the outside based on the counter signal and a selection signal, the selected read address signal output from the signal selection circuit; A first-in random-out circuit that inputs a read enable signal to the memory at the same timing as and outputs an arbitrary output signal corresponding to the read address signal. 2. When the memory receives a write enable signal and a data signal, it sequentially writes data, and after this write operation, the address signal and read enable signal selected from the signal selection circuit are input. 2. The first-in-random-out circuit according to claim 1, wherein the first-in random-out circuit outputs corresponding arbitrary read data in the case where the first-in random-out circuit outputs corresponding arbitrary read data.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2282233A JPH04155522A (en) | 1990-10-19 | 1990-10-19 | First-in-random-out circuit |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2282233A JPH04155522A (en) | 1990-10-19 | 1990-10-19 | First-in-random-out circuit |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH04155522A true JPH04155522A (en) | 1992-05-28 |
Family
ID=17649791
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2282233A Pending JPH04155522A (en) | 1990-10-19 | 1990-10-19 | First-in-random-out circuit |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH04155522A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008069169A (en) * | 2001-10-22 | 2008-03-27 | Pfizer Prod Inc | 3-azabicyclo(3.1.0)hexane derivative as opioid receptor antagonist |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5816345A (en) * | 1981-07-22 | 1983-01-31 | Hitachi Denshi Ltd | Normal random number generator |
JPS58200319A (en) * | 1982-05-18 | 1983-11-21 | Nec Corp | Code generating circuit |
-
1990
- 1990-10-19 JP JP2282233A patent/JPH04155522A/en active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5816345A (en) * | 1981-07-22 | 1983-01-31 | Hitachi Denshi Ltd | Normal random number generator |
JPS58200319A (en) * | 1982-05-18 | 1983-11-21 | Nec Corp | Code generating circuit |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008069169A (en) * | 2001-10-22 | 2008-03-27 | Pfizer Prod Inc | 3-azabicyclo(3.1.0)hexane derivative as opioid receptor antagonist |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2000285016A (en) | Memory control circuit | |
US5185880A (en) | Stored instructions executing type timing signal generating system | |
JPH04155522A (en) | First-in-random-out circuit | |
JP2845115B2 (en) | Digital signal processing circuit | |
JPS62191915A (en) | Multiinput data storage device | |
KR100481828B1 (en) | Control method of memory using a variable address control circuit | |
JP3117214B2 (en) | Sequencer microprogram control method | |
JPH05232922A (en) | Scanning synchronizing mode switching device | |
JP2850671B2 (en) | Variable delay circuit | |
JPS64668B2 (en) | ||
JPH01118287A (en) | Storage circuit | |
JPH01115283A (en) | Strobe reproducing device | |
JP2000295634A (en) | Image processor | |
JPH04330490A (en) | Image display device | |
JPS5935256A (en) | Status history device | |
JPS62252236A (en) | Asynchronous type correction circuit | |
JPH04127666A (en) | Data processing circuit | |
JPS63310298A (en) | Time slot replacing device | |
JPH0222578A (en) | Pattern sequence control circuit for semiconductor testing device | |
JPH04307687A (en) | Memory storage circuit | |
JPS60214055A (en) | Storage means control system | |
JPH0470262A (en) | Picture data time base conversion circuit | |
JPH01154677A (en) | Fader value recording and reproducing device | |
JPH05191467A (en) | Data packing processor | |
JPH0677232B2 (en) | Micro program controller |