JPH01268337A - Interface circuit - Google Patents
Interface circuitInfo
- Publication number
- JPH01268337A JPH01268337A JP9774288A JP9774288A JPH01268337A JP H01268337 A JPH01268337 A JP H01268337A JP 9774288 A JP9774288 A JP 9774288A JP 9774288 A JP9774288 A JP 9774288A JP H01268337 A JPH01268337 A JP H01268337A
- Authority
- JP
- Japan
- Prior art keywords
- register
- data
- data storage
- clock
- storage state
- 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
Landscapes
- Communication Control (AREA)
Abstract
Description
【発明の詳細な説明】
〔概要〕
例えば、高能率コーデックC0DEIC用デイジタル信
号処理LSIで使用されるインタフェース回路に関し、
データ転送効率の向上を図ることを目的とし、線路を介
して入力する並列データを#lレジスタに書き込んだ後
、12レジスタに転送して直列データで出力するインタ
フェース回路において、ロード信号及びシステムクロッ
クを利用して#1レジスタ用クロックを発生する#クロ
ツタ発生手段と、入力する該ロード信号、 II2クロ
ック発生手段からの読み出し終了信号及び+12データ
格納状態フラグを利用して該lルジスタのデータ格納a
″態を示す#1データ格納状態フラグを発生する#1l
データ格納状態フラグ発生手段と、該ロード信号、読み
出し終了信号及び#データ格納状態フラグを利用して該
薯2レジスタのデータ格納状態を示すI2データ格納状
態フラグを発生する#2データ格納状態フラグ発生手段
と、同期信号、読み出しクロック、該システムクロック
及びしデータ格納状態フラグを利用して、該#2レジス
タが空の時には該#1レジスタに書き込まれた並列デー
タを直ちに#2レジスタに転送し、直列データで読み出
す為の#2レジスタ用クロックを発生する12クロック
発生手段とを有する様に構成する。[Detailed Description of the Invention] [Summary] For example, regarding an interface circuit used in a digital signal processing LSI for high-efficiency codec C0DEIC, the purpose of improving data transfer efficiency is to transfer parallel data input via a line. In an interface circuit that writes to the #l register, transfers it to the 12th register, and outputs it as serial data, a #clock generator generates a clock for the #1 register using a load signal and a system clock, and the input load Data storage a of the register using the read end signal from the II2 clock generation means and the +12 data storage status flag.
#1l that generates the #1 data storage status flag indicating the status
A #2 data storage state flag generation unit that generates an I2 data storage state flag indicating the data storage state of the second register using the data storage state flag generating means, the load signal, the read end signal, and the #data storage state flag. Immediately transfer the parallel data written in the #1 register to the #2 register when the #2 register is empty by using the means, the synchronization signal, the read clock, the system clock, and the data storage status flag; It is configured to have 12 clock generation means for generating a clock for the #2 register for reading out serial data.
本発明は例えば、高能率コーデックC0DEC用デイジ
タル信号処理LSIで使用されるインクフェース回路に
関するものである。The present invention relates to, for example, an ink face circuit used in a digital signal processing LSI for a high efficiency codec CODEC.
通常、高能率C0DECは第4図に示す様にPCM−C
0DEC#、インタフェースLSI部12.ディジタル
信号処理部13及びRAM 14から構成されている。Usually, high efficiency C0DEC is PCM-C as shown in Figure 4.
0DEC#, interface LSI section 12. It is composed of a digital signal processing section 13 and a RAM 14.
さて、この高能率C0DECに入力した音声などのアナ
ログ信号はPCM−C0D[EC#を通った後、ディジ
タル信号演算部13で所定の符号アルゴリズムに従って
演算処理され、インタフェースLSI部12から伝送路
に送出される。尚、復号化についてはこの逆の処理が行
われる。又、APCi、、 APCoutはそれぞれ適
応予測符号化された信号の入力、出力を表している。After passing through the PCM-C0D [EC#], analog signals such as audio input to this high-efficiency C0DEC are processed in the digital signal calculation unit 13 according to a predetermined code algorithm, and then sent from the interface LSI unit 12 to the transmission line. be done. Note that the reverse process is performed for decoding. Further, APCi, APCout represent input and output of adaptive predictive coding signals, respectively.
ここで、本発明のインタフェース回路はディジタル信号
演算部13とPCM−C0D[IC#とのインタフェー
スに用いられ、入力する並列データを直列データに変換
して出力するが、■フレームの全データを書き込み、又
は読み出してから次の1フレームのデータの書き込み、
又は読み出しが開始される迄に時間的余裕が充分にある
ことが要求される。Here, the interface circuit of the present invention is used to interface the digital signal calculation unit 13 and the PCM-C0D [IC#, and converts input parallel data into serial data and outputs it. , or write the next frame of data after reading,
Alternatively, it is required that there is sufficient time before reading starts.
尚、インタフェース回路としてはlフレーム前のデータ
を蓄えておかなければならないが、データ転送効率の向
上を図ることが必要である。Note that the interface circuit must store data from one frame before, but it is necessary to improve data transfer efficiency.
第5図は従来例のブロック図で、第5図(alはインタ
フェース回路のブロック図、第5図(b)は第5図(a
lの中の制御回路のブロック図を、第6図は第5図の動
作説明図を示す。以下、第6図を参照して第5図の動作
を説明する。Figure 5 is a block diagram of the conventional example, Figure 5 (al is a block diagram of the interface circuit, Figure 5 (b) is the block diagram of the interface circuit,
FIG. 6 shows a block diagram of the control circuit in FIG. 1, and FIG. 6 is an explanatory diagram of the operation of FIG. The operation shown in FIG. 5 will be explained below with reference to FIG.
先ず、第5図(blのANDゲート21には外部からの
システムクロックとロード信号とが加えられており、後
者が1の時だけシステムクロックが書き込みクロック(
以下W−CKと省略する)としてANDゲート21から
第5図(a)の#レジスタ15に加えられる。First, an external system clock and a load signal are applied to the AND gate 21 in FIG. 5 (bl), and only when the latter is 1, the system clock becomes the write clock (
(hereinafter abbreviated as W-CK) from the AND gate 21 to the # register 15 in FIG. 5(a).
そこで、内部バスから人力した並列データが#ルジスタ
に書き込まれる(第6図−■、■、■参照)。Therefore, the parallel data manually input from the internal bus is written to the #registor (see Figure 6 - ■, ■, ■).
次に、入力した第6図−〇に示す同期信号はインバータ
23を介してカウンタ29をリセットすると共に、微分
回路22で立上り点が検出され、この立上り検出パルス
はインバータ24で反転され、ラッチ26のセット端子
に加えられるので、ここから1が出力してANDゲート
27がオンになる。この為、第6図−■に示す読み出し
クロック(以下、 R−CKと省略する)がセレクタ2
8とカウンタ29に加えられる。Next, the input synchronization signal shown in FIG. Since it is added to the set terminal of , 1 is output from this and the AND gate 27 is turned on. Therefore, the read clock (hereinafter abbreviated as R-CK) shown in FIG.
8 and is added to the counter 29.
ここで、セレクタ28は同期信号が1の時にa側を、0
の時にb側をセレクトするので、第6図−〇、■に示す
様に同期信号が1の間だけシステムクロックがセレクタ
28から出力される。Here, the selector 28 changes the a side to 0 when the synchronization signal is 1.
Since the b side is selected when , the system clock is output from the selector 28 only while the synchronization signal is 1, as shown in ◯ and ◯ in Fig. 6.
又、上記の様に同期信号を利用してリセットされたカウ
ンタ29は、入力したR−GKを初期値からカウントし
1例えば4カウントするとMSB (最上位桁)信号を
送出して動作を停止するが、このMSB信号の変化点を
微分回路22°で検出し、インバータ25で反転したも
のをリセット端子に加えてラッチ26を復旧させてAN
Dゲート27をオフにするので。In addition, the counter 29, which is reset using the synchronization signal as described above, counts the input R-GK from the initial value, and when it counts 1, for example, 4, it sends out an MSB (most significant digit) signal and stops operating. However, the changing point of this MSB signal is detected by the differentiating circuit 22°, and the inverted signal is applied to the reset terminal by the inverter 25 to restore the latch 26 and the AN
Because D gate 27 is turned off.
第6図−〇に示す様に4ビツトのR−CKがセレクタ8
から出力される。As shown in Figure 6-○, 4-bit R-CK is selected by selector 8.
is output from.
さて、第5図(is)に示す#ルジスタ15から転送さ
れて#2レジスタ16に蓄えられている並列データの最
初の1ビツトは第6図−■のシステムクロックで読み出
されるが、残りのビットはR−Cにを用いて読み出され
る。尚、#2レジスタj6に蓄えられているデータが逐
次、読み出されてこのレジスタが空になった時にカウン
タ29からMSB信号が送出されるので、インバータ2
5の出力を利用して生成した誉−Cにを用いて1ルジス
タから#2レジスタへのデータ転送が行われる。Now, the first bit of the parallel data transferred from the #registor 15 and stored in the #2 register 16 shown in FIG. 5 (is) is read out by the system clock shown in FIG. is read using R-C. Note that when the data stored in #2 register j6 is read out one after another and this register becomes empty, the MSB signal is sent from the counter 29, so the inverter 2
Data transfer from register #1 to register #2 is performed using Homare-C generated using the output of register #5.
ここで、#レジスタ15から#2レジスタ16へのデー
タ転送は上記の様にカウンタ29からの?ISB信号が
送出された時に行われるので、#2レジスタ16が空に
なっている時はデータの転送が遅れ、データ転送効率が
低下すると云う問題がある。Here, the data transfer from the # register 15 to the #2 register 16 is from the counter 29 as described above. Since this is performed when the ISB signal is sent out, there is a problem in that when the #2 register 16 is empty, data transfer is delayed and data transfer efficiency is reduced.
本発明はデータ転送効率の向上を目的とする。The present invention aims to improve data transfer efficiency.
第1図は本発明の原理ブロック図を示す。 FIG. 1 shows a block diagram of the principle of the present invention.
図中、5はロード信号及びシステムクロックを利用して
#1レジスタ用クロックを発生する#クロック発生手段
で、6は入力する該ロード信号、#2クロック発生手段
からの読み出し終了信号及びI2データ格納状態フラグ
を利用して該#1レジスタのデータ格納状態を示す#l
データ格納状態フラグを発生する#1データ格納状態フ
ラグ発生手段である。In the figure, 5 is a #clock generation means that generates a clock for the #1 register using a load signal and a system clock, and 6 is a storage of the input load signal, a read end signal from the #2 clock generation means, and I2 data. #l indicates the data storage state of the #1 register using the status flag
This is a #1 data storage state flag generating means that generates a data storage state flag.
又、7は該ロード信号、読み出し終了信号及び#データ
格納状態フラグを利用して該#2レジスタのデータ格納
状態を示すI2データ格納状態フラグを発生するI2デ
ータ格納状態フラグ発生手段で、8は同期信号、読み出
しクロック、該システムクロック及びl12データ格納
状態フラグを利用して。Further, 7 is an I2 data storage state flag generating means for generating an I2 data storage state flag indicating the data storage state of the #2 register by using the load signal, the read end signal, and the #data storage state flag; Using the synchronization signal, the read clock, the system clock and the l12 data storage status flag.
該#2レジスタが空の時には該#ルジスタに書き込まれ
た並列データを直ちに#2レジスタに転送し。When the #2 register is empty, the parallel data written to the #2 register is immediately transferred to the #2 register.
直列データで読み出す為の#2レジスタ用クロックを発
生する#2クロック発生手段である。This is #2 clock generation means that generates a clock for #2 register for reading out serial data.
本発明は#lレジスタ1に#ルジスタのデータ格納状態
を示すフラグを発生する#デ一タ格納状態フラグ発生手
段6を、12レジスタ2に12レジスタのデータ格納状
態を示すフラグを発生するII2データ格納状態フラグ
発生手段7をそれぞれ設ける。The present invention includes #data storage state flag generating means 6 which generates a flag indicating the data storage state of the #registor in #l register 1, and II2 data which generates a flag indicating the data storage state of the 12 registers in 12 register 2. A storage state flag generating means 7 is provided respectively.
そして、I2データ格納状態フラグ発生手段7が#2レ
ジスタ2が空であることを示すOの時には。Then, when the I2 data storage state flag generating means 7 is O indicating that the #2 register 2 is empty.
#lレジスタ1にデータがロードされると同時に#2レ
ジスタに転送される様にする。When data is loaded into #l register 1, it is simultaneously transferred to #2 register.
これにより、データが直ちに、 12レジスタ2から直
列に読み出されて出力されるのでデータ転送効率の向上
が図られる。As a result, data is immediately read out in series from the 12 registers 2 and output, thereby improving data transfer efficiency.
第2図は実施例のブロック図、第3図は第2図の動作説
明図を示す。尚、第3図の左側の符号は第2図中の同じ
符号の部分の波形を示す。FIG. 2 is a block diagram of the embodiment, and FIG. 3 is an explanatory diagram of the operation of FIG. 2. Note that the symbols on the left side of FIG. 3 indicate the waveforms of the portions with the same symbols in FIG.
ここで、インバータ51. NANDゲート52は#1
クロック発生手段5の構成部分、インバータ61. #
1フラグレジスタ62は#1データ格納状態フラグ発生
手段6の構成部分、ANDゲート?1.72.フリップ
フロップ73. ORゲート?4.75. インバー
タ76、 #2フラグレジスタ77はI2データ格納状
態フラグ発生手段7の構成部分、^NDゲート81.8
1°、微分回路82.82”、インバータ83.83’
、 ラッチ84.フリップフロップ84 ’ 、OR
ゲート85. セレクタ86゜カウンタ87.立上り
検出器88.立下り検出器89は#2クロック発生手段
8の構成部分を示す。以下、第3図を参照して第3図の
動作を説明する。Here, inverter 51. NAND gate 52 is #1
A component of the clock generation means 5, an inverter 61. #
1 flag register 62 is a component of #1 data storage status flag generating means 6, and is an AND gate? 1.72. Flip-flop73. OR gate? 4.75. The inverter 76 and the #2 flag register 77 are the components of the I2 data storage status flag generating means 7, and the ND gate 81.8
1°, differential circuit 82.82", inverter 83.83'
, latch 84. Flip-flop 84', OR
Gate 85. Selector 86° counter 87. Rise detector 88. A fall detector 89 represents a component of the #2 clock generating means 8. The operation shown in FIG. 3 will be explained below with reference to FIG.
先ず、初期状態では前記の#ルジスタ、 #2レジスタ
は空になっているので、これらのレジスタの状態を示す
#フラグレジスタ62.12フラグレジスタ77の出力
は第3図−〇、■の左側に示す様にOになり、インバー
タ76を介して1が加えられているANDゲート71は
オンの状態にある。First, in the initial state, the #register and #2 register are empty, so the outputs of the #flag register 62, 12 and flag register 77, which indicate the status of these registers, are shown on the left side of ○ and ■ in Figure 3. As shown, the AND gate 71 becomes O and 1 is added via the inverter 76, and the AND gate 71 is in the on state.
今、第3図−〇に示す様なロード信号が入力すると、こ
の信号が#フラグレジスタ62のセット端子と、オンに
なったANDゲート71.フリップフロップ(以下、
FFと省略する)73. ORゲート75を介して#2
フラグレジスタ77のセット端子にそれぞれ加えられる
。Now, when a load signal as shown in FIG. flip-flop (hereinafter referred to as
(abbreviated as FF)73. #2 via OR gate 75
They are added to the set terminals of the flag register 77, respectively.
そこで、++iフラグレジスタ62は次のサイクルで1
を出力し、リセットが入力するまでその状態を保持する
。又、#2フラグレジスタ77はFP 73により#フ
ラグレジスタ62より1サイグル遅れて1を出力するが
、FF 73の1の出力がORゲート74を介して#フ
ラグレジスタ62のリセット端子に加えられ、このレジ
スタはリセットされる(第3図−■。Therefore, the ++i flag register 62 is set to 1 in the next cycle.
outputs and holds that state until a reset is input. Further, the #2 flag register 77 outputs 1 one cycle later than the #flag register 62 due to the FP 73, but the output of 1 from the FF 73 is added to the reset terminal of the #flag register 62 via the OR gate 74. This register is reset (Figure 3-■).
■の中程参照)。(See the middle part of ■).
ここで、上記の#2フラグレジスタ77からの1により
ANDゲート81がオンになるので、入力した同期信号
はこのゲートを通って微分回路82で微分された後、イ
ンバータ83で反転され、ラッチ84のセット端子に入
力する。そこで、このラッチから1が出力するが、この
出力lはORゲート85を介してANDゲート81’に
入力するので、このゲートがオンになり、クロックCK
はこのゲート81′を通ってカウンタ87とセレクタ8
6に入力する。Here, the AND gate 81 is turned on by the 1 from the #2 flag register 77, so the input synchronization signal passes through this gate and is differentiated by the differentiating circuit 82, then inverted by the inverter 83, and the latch 84 input to the set terminal. Therefore, 1 is output from this latch, but this output l is input to the AND gate 81' via the OR gate 85, so this gate is turned on and the clock CK
passes through this gate 81' to counter 87 and selector 8.
Enter 6.
この為、カウンタ87はカウント動作を開始して予め定
められたデータ長の分だけカウントするとlのMSB
(最上位)信号を微分回路82゛に送出するので、この
微分回路はMSB信号を微分し、微分出力をインバータ
83′を介してラッチ84のリセット端子と5直接FP
84 ’に加えるので、ラッチ84はリセットされて
0を出力する。Therefore, when the counter 87 starts counting operation and counts only the predetermined data length, l MSB
The (top) signal is sent to the differentiating circuit 82', which differentiates the MSB signal and sends the differential output to the reset terminal of the latch 84 via the inverter 83' and directly to the FP5.
84', the latch 84 is reset and outputs 0.
、一方、FF84 ’は1ビツト遅延した反転微分出力
をORゲート85を介してANDゲート81”に送出す
るので、カウンタ87でカウントしたデータ長より1ビ
ット余分にクロックCKがセレクタ86に送られる。こ
れは、l12レジスタ(図示せず)から次の読み出しが
開始される前から、データの先頭ビットが出力される様
にすることにより、この先頭ビットが同期信号に遅れな
い様にする為である。On the other hand, since the FF 84' sends out the inverted differential output delayed by 1 bit to the AND gate 81'' via the OR gate 85, the clock CK with 1 bit extra than the data length counted by the counter 87 is sent to the selector 86. This is to ensure that the first bit of data does not lag behind the synchronization signal by ensuring that the first bit of data is output before the next reading starts from the l12 register (not shown). .
次に、#1レジスタ用クロックとしてはロード信号とシ
ステムクロックとをNANDゲート52でNANDを取
ったものを用いるが、立上り点で線路からの並又、曹2
レジスタ用クロックとしては第3図−〇に示すものが用
いるが、これは上記の様に#2フラグレジスタ77の出
力が0の時にロード信号が入力すると、FF 73から
1サイクル遅延したlの出力が送出され、これがセレク
タ制御信号としてセレクタ86に加えられるので、セレ
クタ86はシステムクロックSCKを選択するが(第3
図−■の左側の1ビツト)、制御信号が0の時はクロッ
ク(Jを選択してs2レジスタ用クロックとして出力す
る(第3図−■の右側のCKの部分)。Next, as the clock for the #1 register, the load signal and the system clock are NANDed by the NAND gate 52.
The clock shown in Figure 3-0 is used as the register clock, and as mentioned above, when the load signal is input when the output of the #2 flag register 77 is 0, the output of l is delayed by one cycle from the FF 73. is sent out and added to the selector 86 as a selector control signal, so the selector 86 selects the system clock SCK (the third
When the control signal is 0, the clock (J is selected and output as the clock for the s2 register (the CK part on the right side of Figure 3)).
そこで、l12レジスタは第3図−〇の1ビツトのシス
テムクロックSCKでIlレジスタに書き込まれたデー
タを取り込み、第3図−〇の右側のクロックを用いて直
列データに変換して出力する。Therefore, the I12 register takes in the data written in the Il register using the 1-bit system clock SCK shown in FIG. 3-0, converts it into serial data using the clock on the right side of FIG. 3-0, and outputs the data.
尚、#lレジスタは第3図−〇の中程に示す様に1ルジ
スタが空になるが、第3図−〇の中程の立上りで別のデ
ータが書き込まれてl#フラグレジスタの出力は1にな
る。Note that one register in the #l register becomes empty as shown in the middle of the circle in Figure 3, but another data is written at the rising edge in the middle of the circle in Figure 3, and the output of the l# flag register becomes 1.
さて、FF84 ’の出力の立上りを立上り検出器88
で検出した時は#1フラグレジスタ62及び#2フラグ
レジスタ77をリセットし、立下りを立下り検出器89
で検出した時は#2フラグレジスタ77をセットする。Now, the rising edge of the output of FF84' is detected by the rising edge detector 88.
When the falling edge is detected, the #1 flag register 62 and the #2 flag register 77 are reset, and the falling edge is detected by the falling edge detector 89.
When detected, #2 flag register 77 is set.
そして、I2レジスタのしSRを出力し終わるとPP8
4’を通したカウンタ87のMSBにより#lレジスタ
のデータがI2レジスタに転送される。Then, when the I2 register finishes outputting SR, PP8
The data in the #l register is transferred to the I2 register by the MSB of the counter 87 through 4'.
即ち、#lレジスタ及びI2レジスタにそれぞれ未処理
データがあるか否かを示すフラグを設け。That is, flags are provided in the #l register and the I2 register, respectively, to indicate whether or not there is unprocessed data.
I2レジスタが空の場合にはItのレジスタにデータが
ロードされると同時に、 12レジスタに転送できる様
にすることによりデータ転送の効率が向上する。When the I2 register is empty, data is loaded into the It register and can be transferred to the 12 register at the same time, improving data transfer efficiency.
以上詳細に説明した様に、本発明によればデータ転送効
率の向上が図られると云う効果が得られる。As described above in detail, according to the present invention, the effect of improving data transfer efficiency can be obtained.
第1図は本発明の原理ブロック図、
第2図は本発明の実施例のブロック図、第3図は第2図
の動作説明図、
第4図は高能率GODEC構成図、
第5図は従来例のブロック図、
第6図は第5図の動作説明図を示す。
1は#1レジスタ、
2は12レジスタ、
5は#クロック発生手段、
6は#1データ格納状態フラグ発生手段、7は!12デ
ータ格納状態フラグ発生手段、8は#2クロック発生手
段を示す。
本」ト吐の、1敷埋フ゛口・・・フ図
第1 凹
高騰子C0DEC横永図
第4 図
〉ト 5 ツ4 の 巾、qイ弊 部(ヲHし1第
67
(a) イ> ’fl 71x−’;A[=;1′21
) 7’O・ノア ER−Cに
(b)寥5凹〔α)trfσ告・[イ卸回謀昶フロ・/
qエイL東イlりのフロ・77図
$ 5 図Fig. 1 is a block diagram of the principle of the present invention, Fig. 2 is a block diagram of an embodiment of the invention, Fig. 3 is an explanatory diagram of the operation of Fig. 2, Fig. 4 is a configuration diagram of a high-efficiency GODEC, and Fig. 5 is a block diagram of an embodiment of the present invention. A block diagram of the conventional example, FIG. 6 shows an explanatory diagram of the operation of FIG. 5. 1 is the #1 register, 2 is the 12 register, 5 is the #clock generation means, 6 is the #1 data storage state flag generation means, and 7 is! 12 indicates data storage state flag generating means, and 8 indicates #2 clock generating means. The width of the 1-bed sheet of the book's opening... Figure 1 Concave high riser C0DEC Yokonaga Figure 4
67 (a) A>'fl71x-';A[=;1'21
) 7'O Noah ER-C (b) 5 concave [α) trfσ notice・[I wholesale reversal flow・/
qei L East Illi no Flow 77 Figure $ 5 Figure
Claims (1)
に書き込んだ後、#2レジスタ(2)に転送して直列デ
ータで出力するインタフェース回路において、ロード信
号及びシステムクロックを利用して#1レジスタ用クロ
ックを発生する#1クロック発生手段(5)と、 入力する該ロード信号、#2クロック発生手段(8)か
らの読み出し終了信号及び#2データ格納状態フラグを
利用して該#1レジスタのデータ格納状態を示す#1デ
ータ格納状態フラグを発生する#1データ格納状態フラ
グ発生手段(6)と、 該ロード信号、読み出し終了信号及び#1データ格納状
態フラグを利用して該#2レジスタのデータ格納状態を
示す#2データ格納状態フラグを発生する#2データ格
納状態フラグ発生手段(7)と、同期信号、読み出しク
ロック、該システムクロック及び#2データ格納状態フ
ラグを利用して、該#2レジスタが空の時には該#1レ
ジスタに書き込まれた並列データを直ちに#2レジスタ
に転送し、直列データで読み出す為の#2レジスタ用ク
ロックを発生する#2クロック発生手段(8)とを有す
ることを特徴とするインタフェース回路。[Claims] Parallel data input via the line is stored in the #1 register (1).
#1 clock generation means (5) that generates a clock for the #1 register using the load signal and the system clock in the interface circuit that writes data to the #2 register (2) and outputs it as serial data. , Generates a #1 data storage state flag indicating the data storage state of the #1 register using the input load signal, the read end signal from the #2 clock generating means (8), and the #2 data storage state flag. A #1 data storage state flag generating means (6) generates a #2 data storage state flag indicating the data storage state of the #2 register using the load signal, the read end signal, and the #1 data storage state flag. Using the #2 data storage state flag generating means (7), the synchronization signal, the read clock, the system clock, and the #2 data storage state flag, when the #2 register is empty, the #2 data storage state flag is written to the #1 register. An interface circuit comprising: #2 clock generating means (8) for generating a #2 register clock for immediately transferring parallel data to the #2 register and reading out serial data.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP9774288A JPH01268337A (en) | 1988-04-20 | 1988-04-20 | Interface circuit |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP9774288A JPH01268337A (en) | 1988-04-20 | 1988-04-20 | Interface circuit |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH01268337A true JPH01268337A (en) | 1989-10-26 |
Family
ID=14200345
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP9774288A Pending JPH01268337A (en) | 1988-04-20 | 1988-04-20 | Interface circuit |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH01268337A (en) |
-
1988
- 1988-04-20 JP JP9774288A patent/JPH01268337A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH01268337A (en) | Interface circuit | |
| JPH07327116A (en) | Image input output controller | |
| JPS5984292A (en) | Crt display controller | |
| JP3193202B2 (en) | FIFO type memory | |
| JPS59178667A (en) | Memory device | |
| JPH04321151A (en) | Maintenance circuit for address control memory | |
| JPH03152651A (en) | Information transmission system | |
| JPH0137019B2 (en) | ||
| JP3088144B2 (en) | FIFO reset circuit | |
| JPS63282865A (en) | Input/output circuit | |
| JPS62131356A (en) | Peripheral control circuit of microprocessor system | |
| JPH04353922A (en) | Data conversion method | |
| JPH01106136A (en) | Hardware queue | |
| JPH01113875A (en) | Image input device | |
| JPH03232334A (en) | Asynchronous data reception circuit | |
| JPS6276866A (en) | Parallel-serial conversion circuit | |
| JPH0552944U (en) | Data protection circuit | |
| JPH01213050A (en) | Circuit data reception controller | |
| JPH0273442A (en) | Data processor | |
| JPH02224539A (en) | Alarm signal generating system | |
| JPS63167982A (en) | Processing circuit for serial data | |
| JPS63248281A (en) | interface circuit | |
| JPH0281567A (en) | decoding device | |
| JPH023853A (en) | Interface method for cpu | |
| JPS58101358A (en) | Memory controlling system |