JPH0669766A - Arbitrary pulse string output circuit - Google Patents

Arbitrary pulse string output circuit

Info

Publication number
JPH0669766A
JPH0669766A JP4122474A JP12247492A JPH0669766A JP H0669766 A JPH0669766 A JP H0669766A JP 4122474 A JP4122474 A JP 4122474A JP 12247492 A JP12247492 A JP 12247492A JP H0669766 A JPH0669766 A JP H0669766A
Authority
JP
Japan
Prior art keywords
signal
data
outputs
output
clock
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.)
Withdrawn
Application number
JP4122474A
Other languages
Japanese (ja)
Inventor
Takashi Kawai
敬 川合
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 JP4122474A priority Critical patent/JPH0669766A/en
Publication of JPH0669766A publication Critical patent/JPH0669766A/en
Withdrawn legal-status Critical Current

Links

Landscapes

  • Dc Digital Transmission (AREA)

Abstract

PURPOSE:To realize data communication by a high baud rate without using the element of a high speed response in data communication by a digital signal. CONSTITUTION:Data (b) is outputted from a memory part 2 by an instruction from a control part 1. The data (b) is set in one of two shift registers 7. A reference clock is inputted to the shift register where data (b) is not set, and serial data is outputted. The arbitrary pulse string is outputted at high speed without using the element of the high speed response by permitting the two shift registers to alternately set and output data.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、任意パルス列出力回路
に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an arbitrary pulse train output circuit.

【0002】[0002]

【従来の技術】従来の任意パルス列出力回路は、データ
出力要求信号,出力制御信号を出力し、回路全体を制御
する制御部と、データ出力要求信号を入力し1ビットデ
ータを出力するメモリ部と、1ビットデータと出力制御
信号を入力し、パルス列を出力する出力部とを含んで構
成される。次に従来の任意パルス列出力回路について図
面を参照して詳細に説明する。
2. Description of the Related Art A conventional arbitrary pulse train output circuit includes a control unit that outputs a data output request signal and an output control signal and controls the entire circuit, and a memory unit that inputs the data output request signal and outputs 1-bit data. 1-bit data and an output control signal are input, and the output part which outputs a pulse train is comprised. Next, a conventional arbitrary pulse train output circuit will be described in detail with reference to the drawings.

【0003】図3は、従来の一例を示すブロック図であ
る。図3に示す任意パルス列出力回路は、制御部1から
のデータ出力要求信号aをメモリ部2が受け取り、1ビ
ットデータnを出力する。出力部9が制御部1からWR
信号Oを受け取ると、1ビットデータnを出力部9が保
持する。それと同時にそのデータを出力する1ビットデ
ータnを出力部9が保持しなければならない理由は、メ
モリ部2からほ一瞬しかデータが出力されないためであ
る。以上の動作を繰り返す事によって任意のパルス列m
が出力される。
FIG. 3 is a block diagram showing a conventional example. In the arbitrary pulse train output circuit shown in FIG. 3, the memory unit 2 receives the data output request signal a from the control unit 1 and outputs 1-bit data n. Output unit 9 from control unit 1 to WR
Upon receiving the signal O, the output unit 9 holds the 1-bit data n. At the same time, the reason why the output unit 9 has to hold the 1-bit data n for outputting the data is that the data is output from the memory unit 2 only for a moment. By repeating the above operation, an arbitrary pulse train m
Is output.

【0004】[0004]

【発明が解決しようとする課題】従来の任意パルス列出
力回路は、1ビットごとにデータを設定して、1つの出
力部でパルス列を出力しているため、パルス列送出のボ
ーレートを高速するには高速の素子を使用しなければな
らず、コストが高くなるという問題があった。
In the conventional arbitrary pulse train output circuit, data is set for each bit and a pulse train is output by one output section. Therefore, a high baud rate for pulse train transmission is high. However, there is a problem that the cost becomes high.

【0005】[0005]

【課題を解決するための手段】本発明の任意パルス列出
力回路は、(A)データ出力要求信号,制御信号及びス
タート信号を出力し、回路全体を制御する制御部、
(B)前記データ出力要求信号を入力し、データを出力
するメモリ部、(C)前記スタート信号を入力し、基準
クロックを出力する発振器、(D)前記基準クロックを
入力し、切換信号を出力する信号方向切換部、(E)前
記制御信号,切換信号を入力し、WR信号1,WR信号
2を出力するWR信号生成部、(F)前記基準クロッ
ク,切換信号を入力し、クロック1及びクロック2を出
力するデマルチプレクサ、(G)前記データ,クロック
1及びWR信号1を入力し、シリアルデータ1を出力す
る第1のシフトレジスタ、(H)前記データ,クロック
2及びWR信号2を入力し、シリアルデータ2を出力す
る第2のシフトレジスタ、(I)前記シリアルデータ
1,シリアルデータ2及び切換信号を入力し、パルス列
を出力するマルチプレクサ、とを含んで構成される。
An arbitrary pulse train output circuit according to the present invention comprises: (A) a control section for outputting a data output request signal, a control signal and a start signal to control the entire circuit;
(B) A memory unit which inputs the data output request signal and outputs data, (C) an oscillator which inputs the start signal and outputs a reference clock, and (D) inputs the reference clock and outputs a switching signal. Signal direction switching unit, (E) WR signal generation unit for inputting the control signal and switching signal and outputting WR signal 1 and WR signal 2, (F) inputting the reference clock and switching signal, clock 1 and A demultiplexer that outputs a clock 2, (G) a first shift register that inputs the data, the clock 1 and a WR signal 1, and outputs a serial data 1; (H) an input of the data, the clock 2 and a WR signal 2 A second shift register for outputting serial data 2, and (I) a multiplex for inputting the serial data 1, serial data 2 and a switching signal and outputting a pulse train. Service, configured to include a capital.

【0006】[0006]

【実施例】次に本発明について図面を参照して詳細に説
明する。
The present invention will be described in detail with reference to the drawings.

【0007】図1は、本発明の実施例を示すブロック
図、図2は、その動作のタイミングチャートである。図
1に示す任意パルス列出力回路は、(A)データ出力要
求信号a,制御信号及びスタート信号dを出力し、回路
全体を制御する制御部1、(B)前記データ出力要求信
号aを入力し、データbを出力するメモリ部2、(C)
前記スタート信号dを入力し、基準クロックeを出力す
る発振器3、(D)前記基準クロックeを入力し、切換
信号fを出力する信号方向切換部4、(E)前記制御信
号c,切換信号fを入力し、WR信号1,i,WR信号
2,jを出力するWR信号生成部5、(F)前記基準ク
ロックe,切換信号fを入力し、クロック1,g及びク
ロック2hを出力するデマルチプレクサ6、(G)前記
データd,クロック1,g及びWR信号1,iを入力
し、シリアルデータ1,kを出力する第1のシフトレジ
スタ7a、(H)前記データa,クロック2,h及びW
R信号2,jを入力し、シリアルデータ2,lを出力す
る第2のシフトレジスタ7b、(I)前記シリアルデー
タ1,k,シリアルデータ2,l及び切換信号fを入力
し、パルス列mを出力するマルチプレクサ8、とを含ん
で構成される。
FIG. 1 is a block diagram showing an embodiment of the present invention, and FIG. 2 is a timing chart of its operation. The arbitrary pulse train output circuit shown in FIG. 1 outputs (A) a data output request signal a, a control signal and a start signal d, and a control unit 1 for controlling the entire circuit, and (B) receives the data output request signal a. , Memory unit 2 for outputting data b, (C)
The oscillator 3 which inputs the start signal d and outputs the reference clock e, (D) the signal direction switching unit 4 which inputs the reference clock e and outputs the switching signal f, (E) the control signal c and the switching signal WR signal generator 5, which inputs f, outputs WR signal 1, i, WR signal 2, j, (F) inputs the reference clock e, switching signal f, and outputs clock 1, g and clock 2h Demultiplexer 6, (G) First shift register 7a for inputting the data d, clocks 1, g and WR signals 1, i and outputting serial data 1, k, (H) The data a, clock 2, h and W
The second shift register 7b which inputs the R signal 2, j and outputs the serial data 2, l, (I) The serial data 1, k, the serial data 2, l and the switching signal f are input and the pulse train m is set. The output multiplexer 8 is included.

【0008】次に動作を説明する。パルス列mの送出の
開始,停止を制御する制御部1から発振器3にスタート
信号dが出力されると、パルス列mの送出のタイミング
の基準となる基準クロックeが発振器3から出力される
信号方向切換部4に基準クロックeが入力されると、ク
ロックを入力すべきシフトレジスタにクロックが入力さ
れるようにデマルチプレクサ6を制御する切換信号fが
出力される。切換信号fは、2つの状態を持ち、それを
仮にHレベル,Lレベルと呼ぶ。切換信号fがHレベル
のときはデマルチプレクサ6から出力されるクロック1
gに基準クロックeが乗り、それがシフトレジスタ7a
に入力される。切換信号fがLレベルのときはデマルチ
プレクサ6から出力されるクロック2hに基準クロック
eが乗り、それがシフトレジスタ7bに入力される。
Next, the operation will be described. When the start signal d is output from the control unit 1 that controls the start and stop of the transmission of the pulse train m to the oscillator 3, the reference direction e that serves as a reference for the timing of the transmission of the pulse train m is output from the oscillator 3. When the reference clock e is input to the unit 4, the switching signal f that controls the demultiplexer 6 so that the clock is input to the shift register to which the clock is input is output. The switching signal f has two states, which are tentatively called H level and L level. Clock 1 output from the demultiplexer 6 when the switching signal f is at H level
The reference clock e rides on g, which is the shift register 7a.
Entered in. When the switching signal f is at L level, the reference clock e is applied to the clock 2h output from the demultiplexer 6, and the reference clock e is input to the shift register 7b.

【0009】クロック1gに基準クロックeが乗った場
合(切換信号fがHレベルのとき)は、シフトレジスタ
7aからシリアルデータ1,kが出力される。同じよう
に、クロック2hに基準クロックeが乗った場合(切換
信号fがLレベルのとき)はシフトレジスタ7bからシ
リアルデータ2lが出力される。多種の信号のうち1つ
を選択し、それを出力する機能を持つマルチプレクサ8
に、上記のシリアルデータ1k,シリアルデータ2lを
入力する。切換信号fがHレベルの場合は、シリアルデ
ータ1kが、Lレベルの場合はシリアルデータ2lが出
力される。メモリ部2から出力されるデータbのビット
の数だけ基準クロックeが信号方向切換部4に入力され
ると、切換信号fは、出力レベル(HorL)を反転す
るのでマルチプレクサ8からシリアルデータ1,kとシ
リアルデータ2,lがシリアルに接続され、パルス列m
として出力される。
When the reference clock e is added to the clock 1g (when the switching signal f is at H level), the shift register 7a outputs serial data 1 and k. Similarly, when the reference clock e is added to the clock 2h (when the switching signal f is at L level), the shift register 7b outputs the serial data 2l. Multiplexer 8 with the function of selecting one of various signals and outputting it
The serial data 1k and the serial data 2l are input to. When the switching signal f is at the H level, the serial data 1k is output, and when it is at the L level, the serial data 2l is output. When as many reference clocks e as the number of bits of the data b output from the memory unit 2 are input to the signal direction switching unit 4, the switching signal f inverts the output level (HorL). k and serial data 2 and 1 are serially connected, and pulse train m
Is output as.

【0010】以上がパルス列mを出力するための動作で
ある。次に、シフトレジスタ7にデータを設定する動作
を説明する。制御部1から、パルス列mのデータbを記
憶しているメモリ部2にデータbを出力するように命令
するデータ出力要求信号aが出されると、メモリ部2か
らデータbが出力される。そしてシフトレジスタ7a,
7bの入力段に来る。この時点では、またシフトレジス
タ7にはデータbは書き込まれない。次に制御部1は、
シフトレジスタ7にデータbを書き込ませるためのWR
信号をつくり出すWR信号生成部5に制御信号Cを出力
する。WR信号生成部5は、切換信号fと制御信号Cを
入力し、どちらのシフトレジスタ7にデータbを書き込
むかを判断し、WR信号1i又はWR信号2jを出力す
る。
The above is the operation for outputting the pulse train m. Next, the operation of setting data in the shift register 7 will be described. When the control unit 1 outputs the data output request signal a instructing the memory unit 2 storing the data b of the pulse train m to output the data b, the memory unit 2 outputs the data b. And the shift register 7a,
Come to the input stage of 7b. At this time, the data b is not written in the shift register 7 again. Next, the control unit 1
WR for writing the data b in the shift register 7
The control signal C is output to the WR signal generator 5 that produces a signal. The WR signal generation unit 5 receives the switching signal f and the control signal C, determines which shift register 7 the data b is to be written in, and outputs the WR signal 1i or the WR signal 2j.

【0011】切換信号fがLレベルのときは、シフトレ
ジスタ7aにWR信号1iを出力し、シフトレジスタ7
aにデータb(今の場合は2進数の1100)を書き込
む。この時、シフトレジスタ7bからはシリアルデータ
2l(今の場合は2進数の1010)が送出されてい
る。切換信号fがHレベルのときは、シフトレジスタ7
bにWR信号2jを出力し、シフトレジスタ7bにデー
タb(今の場合は2進数の1010)を書き込む。この
ときシフトレジスタ7aからはシリアルデータ1k(今
の場合は2進数の1100)が送出されている。以上の
繰り返しにより、任意のパルス列が送出される。
When the switching signal f is at the L level, the WR signal 1i is output to the shift register 7a and the shift register 7a is output.
The data b (in this case, the binary number 1100) is written in a. At this time, the serial data 2l (binary number 1010 in this case) is transmitted from the shift register 7b. When the switching signal f is at H level, the shift register 7
The WR signal 2j is output to b, and the data b (in this case, binary number 1010) is written to the shift register 7b. At this time, serial data 1k (binary number 1100 in this case) is transmitted from the shift register 7a. By repeating the above, an arbitrary pulse train is transmitted.

【0012】[0012]

【発明の効果】本発明の任意パルス列出力回路は、出力
部(シフトレジスタ)を2つ持ち、一方がパルス出力し
ている間に他方に次のデータ(例えば1〜8ビットのシ
リアル又はパラレルデータ)をセットするので、パルス
送出のボーレートを高速応答の素子を使用することなし
に高くすることができ、コストが低減できるという効果
を有する。
The arbitrary pulse train output circuit of the present invention has two output units (shift registers), and while one is outputting a pulse, the next data (for example, serial or parallel data of 1 to 8 bits) is output to the other. ) Is set, the baud rate of pulse transmission can be increased without using a high-speed response element, and the cost can be reduced.

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

【図1】本発明の一実施例を示すブロック図である。FIG. 1 is a block diagram showing an embodiment of the present invention.

【図2】図1の動作の一部を示すタイミングチャートで
ある。
FIG. 2 is a timing chart showing a part of the operation of FIG.

【図3】従来の一例を示すブロック図である。FIG. 3 is a block diagram showing a conventional example.

【符号の説明】[Explanation of symbols]

1 制御部 2 メモリ部 3 発振器 4 信号方向切換部 5 WR信号生成部 6 デマルチプレクサ 7 シフトレジスタ 8 マルチプレクサ 9 出力部 a データ出力要求信号 b データ c 制御信号 d スタート信号 e 基準クロック f 切換信号 g クロック1 h クロック2 i WR信号1 j WR信号2 k シリアルデータ1 l シリアルデータ2 m パルス列 n 1ビットデータ o WR信号 1 Control Section 2 Memory Section 3 Oscillator 4 Signal Direction Switching Section 5 WR Signal Generation Section 6 Demultiplexer 7 Shift Register 8 Multiplexer 9 Output Section a Data Output Request Signal b Data c Control Signal d Start Signal e Reference Clock f Switching Signal g Clock 1 h clock 2 i WR signal 1 j WR signal 2 k serial data 1 l serial data 2 m pulse train n 1-bit data o WR signal

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】(A)データ出力要求信号,制御信号及び
スタート信号を出力し、回路全体を制御する制御部、 (B)前記データ出力要求信号を入力し、データを出力
するメモリ部、 (C)前記スタート信号を入力し、基準クロックを出力
する発振器、 (D)前記基準クロックを入力し、切換信号を出力する
信号方向切換部、 (E)前記制御信号,切換信号を入力し、WR信号1,
WR信号2を出力するWR信号生成部、 (F)前記基準クロック,切換信号を入力し、クロック
1及びクロック2を出力するデマルチプレクサ、 (G)前記データ,クロック1及びWR信号1を入力
し、シリアルデータ1を出力する第1のシフトレジス
タ、 (H)前記データ,クロック2及びWR信号2を入力
し、シリアルデータ2を出力する第2のシフトレジス
タ、 (I)前記シリアルデータ1,シリアルデータ2及び切
換信号を入力し、パルス列を出力するマルチプレクサ、 とを含むことを特徴とする任意パルス列出力回路。
1. A control unit which outputs a data output request signal, a control signal and a start signal and controls the entire circuit, and a memory unit which inputs the data output request signal and outputs data. C) an oscillator that inputs the start signal and outputs a reference clock; (D) a signal direction switching unit that inputs the reference clock and outputs a switching signal; (E) input the control signal and switching signal; Signal 1,
A WR signal generator that outputs a WR signal 2, (F) a demultiplexer that inputs the reference clock and the switching signal, and outputs a clock 1 and a clock 2, (G) an input of the data, the clock 1 and the WR signal 1 A first shift register that outputs serial data 1; (H) a second shift register that inputs the data, clock 2 and WR signal 2 and outputs serial data 2; (I) the serial data 1 and serial An arbitrary pulse train output circuit, comprising: a multiplexer that inputs data 2 and a switching signal and outputs a pulse train.
JP4122474A 1992-05-15 1992-05-15 Arbitrary pulse string output circuit Withdrawn JPH0669766A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4122474A JPH0669766A (en) 1992-05-15 1992-05-15 Arbitrary pulse string output circuit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4122474A JPH0669766A (en) 1992-05-15 1992-05-15 Arbitrary pulse string output circuit

Publications (1)

Publication Number Publication Date
JPH0669766A true JPH0669766A (en) 1994-03-11

Family

ID=14836748

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4122474A Withdrawn JPH0669766A (en) 1992-05-15 1992-05-15 Arbitrary pulse string output circuit

Country Status (1)

Country Link
JP (1) JPH0669766A (en)

Similar Documents

Publication Publication Date Title
JP2600496B2 (en) Cell phase transfer circuit
JPH0669766A (en) Arbitrary pulse string output circuit
USRE35254E (en) Conversion device for doubling/dividing the rate of a serial bit stream
JP3909509B2 (en) Serial interface circuit
JPS5843934B2 (en) Shingouhenkansouchi
JP2576657B2 (en) Timing signal generator
JPS59211135A (en) Speed converting circuit
KR0155718B1 (en) Apparatus for generating synchronization data
JPH03222539A (en) Start bit detection circuit
SU1095397A1 (en) Converter of binary signal to balanced five-level signal
SU1288751A1 (en) Device for generating picture on screen on television receiver
JPH05244106A (en) Frame converter
JPH05268201A (en) Clock changing circuit
JPH0620195B2 (en) Speed conversion circuit
JPH04157831A (en) Superposed signal inserting circuit
JPH039692A (en) Time-division multiplexer
JPH0758950B2 (en) Frame aligner circuit
JPH08123591A (en) Multiplex bus circuit
JPH05218995A (en) Data multiplexer circuit
JPH0630513B2 (en) Data transmission buffer circuit
JPH0514325A (en) Cell phase replacement circuit
JPH11102282A (en) Interface buffer circuit
JP2002094550A (en) Asynchronous packet data multiplexer circuit
JPH09148999A (en) Frame phase synchronizing circuit
JPS63131735A (en) Multiplex frame aligner

Legal Events

Date Code Title Description
A300 Application deemed to be withdrawn because no request for examination was validly filed

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 19990803