JPH026248B2 - - Google Patents
Info
- Publication number
- JPH026248B2 JPH026248B2 JP57230362A JP23036282A JPH026248B2 JP H026248 B2 JPH026248 B2 JP H026248B2 JP 57230362 A JP57230362 A JP 57230362A JP 23036282 A JP23036282 A JP 23036282A JP H026248 B2 JPH026248 B2 JP H026248B2
- Authority
- JP
- Japan
- Prior art keywords
- signal
- memory
- data
- bit
- outputs
- 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
Links
- 230000000630 rising effect Effects 0.000 claims description 5
- 238000010586 diagram Methods 0.000 description 4
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K3/00—Circuits for generating electric pulses; Monostable, bistable or multistable circuits
- H03K3/78—Generating a single train of pulses having a predetermined pattern, e.g. a predetermined number
Description
【発明の詳細な説明】
本発明は通信機のパターン発生器に関するもの
である。DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a pattern generator for a communication device.
従来のパターン発生器は、N段のシリアル入力
パラレル出力シフトレジスタの任意の出力の排他
的論理和をとり、該排他的論理和出力を前記シフ
トレジスタの入力信号としてフイードバツクする
ことにより、パターンを作り出している。またそ
の出力のマーク率を変化させるときは、前記パタ
ーン発生器の出力を遅延させた信号と該出力の論
理積をとることにより実行している。 A conventional pattern generator generates a pattern by taking an exclusive OR of arbitrary outputs of an N-stage serial input parallel output shift register and feeding back the exclusive OR output as an input signal to the shift register. ing. Further, when changing the mark rate of the output, it is executed by calculating the AND of the signal obtained by delaying the output of the pattern generator and the output.
しかしながら従来のパターン発生器は、一旦回
路を設定すれば1種類のパターンしか発生させる
ことができず、異なるパターンや長い系列のパタ
ーンを発生させるためには新たに回路を追加する
必要が生じるという欠点があつた。また、発生す
るパターン系列が回路構成を知るだけで簡単に解
つてしまうという欠点があつた。 However, conventional pattern generators have the disadvantage that once the circuit is set, they can only generate one type of pattern, and it is necessary to add a new circuit to generate a different pattern or a long series of patterns. It was hot. Another drawback was that the generated pattern series could be easily solved just by knowing the circuit configuration.
したがつて本発明の目的は、簡単な方法で多種
のパターンを発生でき、而も発生するパターン系
列が簡単に解つてしまうというようなことのない
パターン発生器を提供することにある。 SUMMARY OF THE INVENTION Accordingly, an object of the present invention is to provide a pattern generator which can generate a wide variety of patterns in a simple manner, and which does not cause the generated pattern series to easily unravel.
本発明によれば、アドレスを指定されてnビツ
トのデータを入力或いは出力するメモリーと、シ
フトレジスタシリアルパラレルモード指定信号
(以下単に指定信号という)のLOWレベルを出力
している間にトリガーパルスを出力すると共にn
ビツトのデータを該トリガーパルスよりあとに前
記メモリの指定されたアドレスに書き込む読/書
き器と、前記トリガーパルスにより駆動され前記
指定信号がLOWレベルの範囲内で長さτのパル
スを出力し、前記メモリを書き込みモードあるい
は読み出しモードに設定するモード設定器と、前
記トリガーパルスにより駆動され、前記時間τよ
り短い時間Tのmビツトのパターンデータをプリ
セツトシリアルデータ信号として発するプリセツ
ト器と、前記読/書き器からの指定信号がLOW
レベルの時、前記プリセツト器から入力されるm
ビツトのプリセツトシリアルデータをクロツクパ
ルスの立ち上がりにおいてロードし、同時にLビ
ツトのメモリアドレス用パラレル出力データを前
記メモリのnビツトの入力のアドレス信号として
該メモリに出力すると共に、残りの(m−L)個
のビツトを別に出力するシリアルパラレル入力の
シフトレジスタと、前記メモリのnビツトの出力
を入力とし、前記シフトレジスタの(m−L)ビ
ツトの出力により該入力信号の内の指定された1
つを選択し出力するセレクタと、入力信号と前記
セレクタの出力との排他的論理和をとつた信号を
前記シフトレジスタへのシリアル入力信号として
出力する排他的論理和手段とを備え、しかして前
記指定信号がHIGHの時は、前記シフトレジスタ
より出力される値に従つて前記クロツク毎に1つ
のデータが前記セレクタから出力されることを特
徴とするパターン発生器が得られる。 According to the present invention, a trigger pulse is applied to a memory that inputs or outputs n-bit data with a specified address, and while outputting a low level of a shift register serial/parallel mode designation signal (hereinafter simply referred to as a designation signal). Output and n
a reader/writer that writes bit data to a designated address of the memory after the trigger pulse; and a reader/writer that is driven by the trigger pulse and outputs a pulse of length τ within a range where the designated signal is at a LOW level; a mode setter that sets the memory to a write mode or a read mode; a preset device that is driven by the trigger pulse and outputs m-bit pattern data for a time T shorter than the time τ as a preset serial data signal; /Specified signal from writing device is LOW
level, m is input from the preset device.
The preset serial data of the bits is loaded at the rising edge of the clock pulse, and at the same time, the parallel output data for the memory address of the L bits is outputted to the memory as an address signal for the n-bit input of the memory, and the remaining (m-L) A serial/parallel input shift register that outputs each bit separately, and the n-bit output of the memory are input, and the output of the (m-L) bits of the shift register allows a specified one of the input signals to be output.
a selector for selecting and outputting one of the input signals; and exclusive OR means for outputting a signal obtained by exclusive ORing the input signal and the output of the selector as a serial input signal to the shift register, and A pattern generator is obtained, characterized in that when the designation signal is HIGH, one data is output from the selector every clock according to the value output from the shift register.
次に図面を参照して詳細に説明する。 Next, a detailed explanation will be given with reference to the drawings.
第1図は本発明の一実施例であるパターン発生
器の構成のブロツク図である。 FIG. 1 is a block diagram of the configuration of a pattern generator that is an embodiment of the present invention.
第2図は第1図の装置の動作を説明するための
タイムチヤートを示す図である。以下第1図およ
び第2図を併用して説明すると、データ読/書き
器1はシフトレジスタシリアルパラレルモード指
定信号(以下指定信号という)aのLOWレベル
を端子2に出力しているあいだに、トリガーパル
スを端子3と4に出力する。モード設定器5は端
子4から入力されるトリガーパルスにより駆動さ
れ長さτのパルスbを端子6に出力し、またプリ
セツト器7は端子3から入力されるトリガーパル
スに駆動され、T秒間mビツトのデータcをシリ
アルパラレルインシフトレジスタ8へ出力する。
図面で配線に短かい斜線を施し「xm」と記した
ものはm本の配線を意味する。またシリアルパラ
レルインシフトレジスタ8は、端子2を経て入力
される指定信号aがLOWレベルのとき、プリセ
ツト器7から入力されるmビツトのデータcを、
端子9を経てクロツクパルス発生器10から送ら
れてくるクロツクパルスのd立上りにてロード
し、同時にmビツトのデータを信号eとしてメモ
リー11にL個セレクター12に(m−L)個出
力する。メモリー11は、端子6を経て入力され
る信号bがLOWレベルのとき、データ読/書き
器1から出力されるnビツトのデータfを、シリ
アルパラレルインシフトレジスタ8から出力され
るmビツトのうちのLビツトのメモリアドレス用
パラレル出力データにより指定されるアドレスに
ロードする。以上のようにしてメモリーの任意の
アドレスに任意のデータを書き込むことができ
る。 FIG. 2 is a diagram showing a time chart for explaining the operation of the apparatus shown in FIG. 1. To explain below with reference to FIGS. 1 and 2, while the data reader/writer 1 is outputting the LOW level of the shift register serial parallel mode designation signal (hereinafter referred to as designation signal) a to the terminal 2, Output the trigger pulse to terminals 3 and 4. The mode setter 5 is driven by the trigger pulse input from the terminal 4 and outputs a pulse b of length τ to the terminal 6, and the preset device 7 is driven by the trigger pulse input from the terminal 3 and outputs m bits for T seconds. data c is output to the serial/parallel in shift register 8.
In the drawings, wires with short diagonal lines and marked "xm" mean m wires. Furthermore, when the designation signal a input through the terminal 2 is at the LOW level, the serial-parallel in shift register 8 receives the m-bit data c input from the preset device 7.
It is loaded at the rising edge of the clock pulse d sent from the clock pulse generator 10 via the terminal 9, and simultaneously outputs (m-L) m-bit data to the memory 11 and selector 12 in L pieces as a signal e. When the signal b input through the terminal 6 is at a low level, the memory 11 converts the n-bit data f output from the data reader/writer 1 into the m-bit data output from the serial-parallel in shift register 8. Load the address specified by the L-bit memory address parallel output data. As described above, any data can be written to any address in the memory.
次にデータ読/書き器1は端子2を経てシリア
ルパラレルインシフトレジスタ8に指定信号aを
HIGHレベルで出力し、nビツトデータfのライ
ンをハイインピーダンスとする。シリアルパラレ
ルインシフトレジスタ8は、端子2から入力され
る指定信号aがHIGHレベルとなると、端子9を
経て入力されるクロツクパルスdの立上りにてm
ビツトのレジスタの内容を1ビツトシフトすると
同時に、端子13を経て入力されるデータ信号
(後述)を1ビツトだけレジスタにロードし、該
mビツトデータeをメモリー11とセレクター1
2に出力する。メモリー11は、端子6から入力
される信号bがHIGHレベルであるとき、シリア
ルパラレルインシフトレジスタ8により指定され
るLビツトのアドレスの内容値を、nビツトのデ
ータバスを経てセレクター12にnビツトのデー
タを出力する。セレクター12は、シリアルパラ
レルインシフトレジスタ8から出力される(m−
L)ビツトのデータにより指定される。メモリー
11から入力されるnビツトのデータのうちの1
つのデータを端子14に出力する。 Next, the data reader/writer 1 sends a designated signal a to the serial/parallel in shift register 8 via the terminal 2.
It outputs at HIGH level and makes the line of n-bit data f high impedance. When the designation signal a input from the terminal 2 becomes HIGH level, the serial parallel in shift register 8 shifts m at the rising edge of the clock pulse d input via the terminal 9.
At the same time, the contents of the bit register are shifted by 1 bit, and at the same time, the data signal input via the terminal 13 (described later) is loaded into the register by 1 bit, and the m-bit data e is transferred to the memory 11 and the selector 1.
Output to 2. When the signal b input from the terminal 6 is at HIGH level, the memory 11 transfers the content value of the L-bit address specified by the serial-parallel in shift register 8 to the selector 12 via the n-bit data bus. Output the data. The selector 12 is output from the serial parallel in shift register 8 (m-
L) Specified by bit data. One of the n bits of data input from memory 11
data is output to terminal 14.
排他的論理和回路15は端子14から入力され
る信号と、端子16を経て信号源17から入力さ
れる信号との排他的論理和を端子13へ出力す
る。端子13に出力された信号は、端子9を経て
入力されるクロツクパルスdの立上りで次々とシ
リアルパラレルインシフトレジスタ8にロードさ
れ、mビツトデータeを出力する。その結果、前
記と同様にして、端子14に次々と信号gが出力
される。なお上記においてデータ読/書き器1
と、プリセツト器7と、モード設定器5は、まと
めて1つの回路に組むこともできる。 The exclusive OR circuit 15 outputs the exclusive OR of the signal input from the terminal 14 and the signal input from the signal source 17 via the terminal 16 to the terminal 13. The signals outputted to the terminal 13 are loaded one after another into the serial/parallel in shift register 8 at the rising edge of the clock pulse d inputted via the terminal 9, and m-bit data e is outputted. As a result, the signals g are output one after another to the terminal 14 in the same manner as described above. In the above, data reader/writer 1
, the preset device 7, and the mode setter 5 can be combined into one circuit.
以上説明したように、本発明のパターン発生器
では内容を任意のパターンにプリセツト出来るメ
モリを備えているので、多種類のパターンが簡単
な構成と動作で得られる。また受信側には同様の
メモリを備えておくが、その内容を送信側と同じ
にプリセツトしたものはパターン系列が解るが、
同じ受信機を用いても送信側のプリセツトの内容
を知らぬものにはパターン系列が解らないわけ
で、パターンの秘匿性が極めて高い。 As explained above, since the pattern generator of the present invention is equipped with a memory whose contents can be preset to any desired pattern, a wide variety of patterns can be obtained with a simple configuration and operation. Also, the receiving side is equipped with a similar memory, but if the contents are preset to be the same as the sending side, the pattern sequence can be understood.
Even if the same receiver is used, the pattern series cannot be understood by anyone who does not know the contents of the presets on the transmitting side, so the secrecy of the patterns is extremely high.
第1図は本発明の一実施例であるパターン発生
機のブロツク図、第2図は第1図の装置の動作を
説明するためのタイムチヤートを示す図である。
記号の説明:1はデータ読/書き器、5はモー
ド設定器、7はプリセツト器、8はシリアルパラ
レルインシフトレジスタ、10はクロツクパルス
発生器、11はメモリ、12はセレクタ、15は
排他的論理和回路、17は信号源をそれぞれあら
わしている。
FIG. 1 is a block diagram of a pattern generator which is an embodiment of the present invention, and FIG. 2 is a diagram showing a time chart for explaining the operation of the apparatus shown in FIG. Explanation of symbols: 1 is data reader/writer, 5 is mode setter, 7 is preset device, 8 is serial parallel in shift register, 10 is clock pulse generator, 11 is memory, 12 is selector, 15 is exclusive logic The sum circuit and 17 each represent a signal source.
Claims (1)
力或いは出力するメモリーと、シフトレジスタシ
リアルパラレルモード指定信号(以下単に指定信
号という)のLOWレベルを出力している間にト
リガーパルスを出力すると共にnビツトのデータ
を該トリガーパルスよりあとに前記メモリの指定
されたアドレスに書き込む読/書き器と、前記ト
リガーパルスにより駆動され前記指定信号が
LOWレベルの範囲内で長さτのパルスを出力し、
前記メモリを書き込みモードあるいは読み出しモ
ードに設定するモード設定器と、前記トリガーパ
ルスにより駆動され、前記時間τより短い時間T
のmビツトのパターンデータをプリセツトシリア
ルデータ信号として発するプリセツト器と、前記
読/書き器からの指定信号がLOWレベルの時、
前記プリセツト器から入力されるmビツトのプリ
セツトシリアルデータをクロツクパルスの立ち上
がりにおいてロードし、同時にLビツトのメモリ
アドレス用パラレル出力データを前記メモリのn
ビツトの入力のアドレス信号として該メモリに出
力すると共に、残りの(m−L)個のビツトを別
に出力するシリアルパラレル入力のシフトレジス
タと、前記メモリのnビツトの出力を入力とし、
前記シフトレジスタの(m−L)ビツトの出力に
より該入力信号の内の指定された1つを選択し出
力するセレクタと、入力信号と前記セレクタの出
力との排他的論理和をとつた信号を前記シフトレ
ジスタへのシリアル入力信号として出力する排他
的論理和手段とを備え、しかして前記指定信号が
HIGHの時は、前記シフトレジスタより出力され
る値に従つて前記クロツク毎に1つのデータが前
記セレクタから出力されることを特徴とするパタ
ーン発生器。1 A memory that inputs or outputs n-bit data with a specified address, and a shift register that outputs a trigger pulse while outputting the LOW level of the serial/parallel mode designation signal (hereinafter simply referred to as the designation signal) and inputs or outputs n-bit data. a reader/writer that writes data to a designated address of the memory after the trigger pulse; and a reader/writer that is driven by the trigger pulse and receives the designated signal.
Outputs a pulse of length τ within the LOW level range,
a mode setter that sets the memory to a write mode or a read mode; and a time T that is driven by the trigger pulse and is shorter than the time τ.
When the specified signal from the preset device which emits the m-bit pattern data as a preset serial data signal and the read/write device is at LOW level,
The m-bit preset serial data inputted from the preset device is loaded at the rising edge of the clock pulse, and at the same time, the L-bit parallel output data for the memory address is loaded into the n of the memory.
a serial/parallel input shift register that outputs the bit input as an address signal to the memory and separately outputs the remaining (m-L) bits; and the n-bit output of the memory as input;
a selector that selects and outputs a specified one of the input signals based on the output of (m-L) bits of the shift register; and a signal that is an exclusive OR of the input signal and the output of the selector. exclusive OR means for outputting as a serial input signal to the shift register, so that the designated signal is
A pattern generator characterized in that, when HIGH, one data is output from the selector every clock according to the value output from the shift register.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP57230362A JPS59122221A (en) | 1982-12-28 | 1982-12-28 | Pattern generator |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP57230362A JPS59122221A (en) | 1982-12-28 | 1982-12-28 | Pattern generator |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS59122221A JPS59122221A (en) | 1984-07-14 |
| JPH026248B2 true JPH026248B2 (en) | 1990-02-08 |
Family
ID=16906664
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP57230362A Granted JPS59122221A (en) | 1982-12-28 | 1982-12-28 | Pattern generator |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS59122221A (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS61177046A (en) * | 1985-02-01 | 1986-08-08 | Oki Electric Ind Co Ltd | Cipher communication system |
-
1982
- 1982-12-28 JP JP57230362A patent/JPS59122221A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS59122221A (en) | 1984-07-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5268949A (en) | Circuit for generating M-sequence pseudo-random pattern | |
| US5347523A (en) | Data processing system having serial self address decoding and method of operation | |
| KR100837802B1 (en) | Semiconductor memory device with data input / output error detection | |
| US5717948A (en) | Interface circuit associated with a processor to exchange digital data in series with a peripheral device | |
| US11609872B2 (en) | Integrated circuit having lanes interchangeable between clock and data lanes in clock forward interface receiver | |
| JPH026248B2 (en) | ||
| US4961159A (en) | Cellular automaton for generating random data | |
| JP3326137B2 (en) | Series communication interface circuit | |
| JP3909509B2 (en) | Serial interface circuit | |
| GB1460038A (en) | Digital data-processing apparatus | |
| JPS609250A (en) | Communication control system | |
| JP3135990B2 (en) | Parity addition circuit | |
| JP3185426B2 (en) | Data transfer circuit for memory device inspection | |
| JP3097081B2 (en) | Variable stage m-sequence code generator | |
| JPH03222539A (en) | Start bit detection circuit | |
| KR19980026617A (en) | Serial data communication system | |
| JPH0562385B2 (en) | ||
| JPH0544858B2 (en) | ||
| JPH05191297A (en) | Serial/parallel conversion circuit | |
| JPH01228017A (en) | Method for processing digital signal | |
| JPS581002Y2 (en) | Communication control device | |
| JPH10145332A (en) | Phase shift circuit for spread code | |
| JPH1141314A (en) | Serial signal flag pattern generator | |
| JPH02183486A (en) | Ram control circuit | |
| JPS6344215A (en) | Clock signal generating device |