JP3515374B2 - Serial data transfer device - Google Patents
Serial data transfer deviceInfo
- Publication number
- JP3515374B2 JP3515374B2 JP18238498A JP18238498A JP3515374B2 JP 3515374 B2 JP3515374 B2 JP 3515374B2 JP 18238498 A JP18238498 A JP 18238498A JP 18238498 A JP18238498 A JP 18238498A JP 3515374 B2 JP3515374 B2 JP 3515374B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- memory
- serial data
- temporary memory
- transfer
- 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
Links
- 238000001514 detection method Methods 0.000 description 18
- 238000000034 method Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 2
- 238000000926 separation method Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 230000003252 repetitive effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Landscapes
- Television Signal Processing For Recording (AREA)
Description
【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、データをクロック
に同期させてシリアルに転送するシリアルデータ転送装
置に関するもので、特に命令を複数の被制御回路に同時
に加える場合に転送時間が短くなるようにしたシリアル
データ転送装置に関する。
【0002】
【従来の技術】TV受像機や家庭用VTRでは内部に複
数のICを有し、この複数のICを単一のコントローラ
(マイクロコンピュータ)で制御する場合がある。制御
方法にはシリアルとパラレルがあるが線数が少なくて済
むのでシリアル方式が多く採用されている。シリアル方
式では、データとクロックの「H」と「L」の論理値の
組み合わせを用いてスタート信号、スレーブアドレス信
号、転送データ及びストップ信号等を作成し、該複数の
信号を含み1サイクルを構成する繰り返し信号を利用し
ている。前記転送データに様々な情報を乗せている。図
2はそのようなシリアル方式のシリアルデータ転送装置
のデータとクロックを示す。図2(a)はデータを図2
(b)はクロックを示す。時刻t1はスタートポイント
を示し、時刻t2はストップポイントを示す。この間に
必要な転送データが存在する。
【0003】スタートポイントは、クロックが「H」の
時にデータが「H」から「L」になる時である。ストッ
プポイントは、クロックが「H」の時にデータが「L」
から「H」になる時である。そして、クロックの立ち下
がり時(例えばt3)のデータの値を読むことでデータ
の取り込みを行う。
【0004】1つの転送データが終了するとストップ信
号が発生し、データ転送の終了を告げる。そして、次の
スタート信号が到来して次の転送データが送られてく
る。
【0005】
【発明が解決しようとする課題】しかしながら、シリア
ル方式では複数のICに同時に命令を送る場合にはシリ
アルであるので時間が要する、という問題がある。
【0006】例えば、家庭用VTRでは複数のIC(例
えば、メインのYC信号処理IC、ヘッドアンプIC、
イコライザー用IC)が存在するが、各ICに到来する
命令がすべて到着してから命令を実行するようにしてい
る。ところが、そのようにすると、最も遅いもののタイ
ミングが全体の基準になるので結果的に転送に時間がか
かる。
【0007】
【課題を解決するための手段】本発明は、上述の点に鑑
みなされたもので、データをシリアルに転送するシリア
ルデータ転送装置であって、第1及び第2のシリアルデ
ータが印加される入力端子と、該入力端子からの第1の
シリアルデータを一時的に記憶する第1の一時メモリ
と、該第1の一時メモリからのデータを記憶する第1の
メモリと、前記入力端子からの第2のシリアルデータを
一時的に記憶する第2の一時メモリと、該第2の一時メ
モリからのデータを記憶する第2のメモリと、前記入力
端子からの前記第1のシリアルデータが前記第1の一時
メモリに転送途中であることを示す第1の制御信号を発
生する第1の転送状態検出回路と、前記入力端子からの
前記第2のシリアルデータが前記第2の一時メモリに転
送途中であることを示す第2の制御信号を発生する第2
の転送状態検出回路と、映像信号中の垂直同期信号が到
来したときに前記第1の制御信号が到来していないこと
を判別して前記第1の一時メモリからのデータを前記第
1のメモリに転送させるとともに、前記垂直同期信号が
到来したときに前記第2の制御信号が到来していないこ
とを判別して前記第2の一時メモリからのデータを前記
第2のメモリに転送させる制御回路とを備え、前記垂直
同期信号に応じて前記第1のシリアルデータは前記第1
のメモリに転送され、前記第2のシリアルデータは前記
第2のメモリに転送されるようにしたことを特徴とす
る。
【0008】
【発明の実施の形態】図1は、本発明のシリアルデータ
転送装置を示すもので、1は、シリアルデータが印加さ
れる入力端子、2は該入力端子1からのシリアルデータ
を一時的に記憶する第1の一時メモリ、3は該第1の一
時メモリ2からのデータを記憶する第1のメモリ、4は
前記入力端子1からのシリアルデータを一時的に記憶す
る第2の一時メモリ、5は該第2の一時メモリ4からの
データを記憶する第2のメモリ、6は前記入力端子1か
らのシリアルデータが転送途中であることを示す第1の
制御信号A1と、前記シリアルデータの転送が終了した
ことを示す第2の制御信号B1とを発生する第1の転送
状態検出回路、7は前記入力端子1からのシリアルデー
タが転送途中であることを示す第3の制御信号A2と、
前記シリアルデータの転送が終了したことを示す第4の
制御信号B2とを発生する第2の転送状態検出回路、5
0は端子9からの映像信号から垂直同期信号を分離する
同期分離回路。
【0009】8は同期分離回路50からの垂直同期信号
が到来したときに前記第1及び第3の制御信号A1,A
2が到来してないことを判別して前記第1の一時メモリ
2からのデータを前記第1のメモリ3に転送させるとと
もに前記第2の一時メモリ4からのデータを前記第2の
メモリ5に転送させる制御回路、10は制御回路8の出
力信号に応じて開閉するスイッチ、11は制御回路8の
出力信号に応じて開閉するスイッチ、12は家庭用VT
Rの映像信号の記録再生処理に使用されるイコライザI
C、13は家庭用VTRの映像信号の記録再生処理に使
用されるYC信号処理ICである。
【0010】図1の装置ではシリルデータに応じて家庭
用VTRのイコライザIC、YC信号処理ICのモード
切換を行っている。その場合のシリアルデータとしては
図3(a)のごとき形態となる。
【0011】すなわち、データD2にはYC信号処理I
C情報が、データD1にはイコライザIC情報が含まれ
ている。データD1、D2の共通に含まれるデータとし
て記録、再生などのモード情報がある。このモードを切
り換えると、IC内のトランジスタなどで構成されるス
イッチが切り替わるため、直流変動が生じやすい。する
と、その直流変動が映像信号にノイズとして現れてしま
う。そこで、本発明ではデータ転送を行うとともにその
転送期間として画面には表示されない垂直同期信号期間
を使用する。画面には表示されない期間であれば、水平
同期信号期間でもよい。この期間であれば、ノイズが発
生しても画面には現れない。図1の入力端子1には図3
(a)のシリアルデータが印加される。シリアルデータ
は、第1の一時メモリ2、第2の一時メモリ4にシリア
ルに記憶される。又、シリアルデータは、第1の転送状
態検出回路6と第2の転送状態検出回路7に印加され
る。第1の転送状態検出回路6は、シリアルデータをデ
コードしてデータD1が転送中であることを示すパルス
A1(図3b)を第1の一時メモリ2に印加する。する
と、第1の一時メモリ2は、入力端子1からのシリアル
データの記憶を開始する。
【0012】又、第1の転送状態検出回路6は、シリア
ルデータをデコードしてデータ転送が終了であることを
示すパルスB1を第1の一時メモリ2に印加する。する
と、第1の一時メモリ2は、入力端子1からのシリアル
データの記憶動作を停止する。
【0013】第2の転送状態検出回路7も同様の動作を
行い、図3(c)のパルスA2を第2の一時メモリ4に
印加する。すると、第2の一時メモリ4は、入力端子1
からのシリアルデータを記憶開始する。又、第2の転送
状態検出回路7は、シリアルデータをデコードしてデー
タ転送が終了であること示すパルスB2を第2の一時メ
モリ4に印加する。すると、第2の一時メモリ4は、入
力端子1からのシリアルデータの記憶動作を停止する。
【0014】第1の転送状態検出回路6と第2の転送状
態検出回路7は、到来するシリアルデータをデコードし
ており、その中味がどのブロックに転送されるものかを
判定できる。そのため、データD1が到来した時には、
イコライザIC12へデータが伝達されるように第1の
一時メモリ2が動作し、データD2が到来した時には、
YC信号処理IC13へデータが伝達されるように第2
の一時メモリ4が動作するようになっている。
【0015】このようにして、シリアルに転送されてき
たデータD1とデータD2が第1の一時メモリ2と第2
の一時メモリ4に一旦、蓄えられる。
【0016】この状態から端子9に垂直同期信号を含む
映像信号が到来したとする。この垂直同期信号は、一時
メモリから本来のメモリ(第1のメモリ3等)に転送す
るものである。
【0017】この垂直同期信号は、データD1及びデー
タD2とはタイミング的に非同期である。そのため、シ
リアルに転送されてきたデータD1とデータD2が、第
1の一時メモリ2と第2の一時メモリ4に書き込まれて
いる最中にも転送命令がきてしまう。
【0018】第1の一時メモリ2と第2の一時メモリ4
にデータが書き込まれている最中に転送を行うと、デー
タ情報が失われてしまう。
【0019】そこで、本発明では、制御回路8におい
て、垂直同期信号が来たら、データ転送期間中ではない
ことを確認してから、一時メモリから本来のメモリ(例
えば、第1のメモリ3)に転送している。
【0020】具体的には、図3(f)の垂直同期信号
は、制御回路8に印加され、その内部において図3
(g)(h)のパルスが作成される。この図3(h)の
パルスの「H」レベル期間において、図3(b)のパル
スA1が「H」レベルであるか否かを検出する。
【0021】図4は、図1の制御回路8の具体回路例を
示す。図4の端子20には図3(f)の垂直同期信号が
印加される。システム制御回路21は、この垂直同期信
号に応じて図3(h)の制御パルスと図3(g)の検出
パルスとを発生する。この検出パルスは、第1及び第2
スイッチ22、23が開閉することで伝達もしくは遮断
される。検出パルスが伝達されれば、メモリ内容の転送
がおこなわれる。この第1及び第2スイッチ22、23
の開閉を切り換えるのが第1及び第2ラッチ判別回路2
4、25である。第1ラッチ判別回路24は、図3
(h)の制御パルスが「H」レベルの期間に図3(b)
のパルスA1が「H」レベルであるか「L」レベルであ
るかを判別する。第2ラッチ判別回路25は、図3
(h)の制御パルスが「H」レベルの期間に図3(c)
のパルスA2が「H」レベルであるか「L」レベルであ
るかを判別する。
【0022】今、図3(h)のパルスの「H」レベル期
間T1であるとすると、その期間のパルスA1が「H」
レベルであるので、転送できない。このため、第1ラッ
チ判別回路24からスイッチ22を開く制御信号を発生
する。すると、検出パルスは伝達されない。又、同じ期
間T1に、パルスA2は「L」レベルであるので、転送
できる。このため、第2ラッチ判別回路25からスイッ
チ23を閉じる制御信号を発生する。すると、図3
(j)のパルスが伝達される。このため、制御回路8か
らの制御信号に応じてスイッチ10は開き、スイッチ1
1は閉じる。スイッチ10が図示のように開いていれ
ば、一時メモリから本来のメモリ(例えば、第1のメモ
リ3)に転送されることはない。尚、この時、第2のメ
モリ5にはデータD2の一回前のデータが転送される。
【0023】次に、図3(f)の次のタイミングの垂直
同期信号が、制御回路8に印加されると、その内部にお
いて図3(h)のパルス(期間T2)と、それに対応し
た図3(g)の検出パルスが作成される。この図3
(h)のパルス(期間T2)の「H」レベル期間におい
て、図3(b)のパルスA1と図3(c)のパルスA2
が「H」レベルであるか否かを検出する。
【0024】この場合には、図3(b)のパルスA1が
「L」レベルで、図3(c)のパルスA2が「H」レベ
ルである。そのため、ラッチ判別回路により第1スイッ
チ22が閉じて、第2スイッチ23が開く。そのため、
制御回路8からの図3(i)(j)の制御信号が発生
し、該制御信号に応じてスイッチ10は閉じ、スイッチ
11は開く。
【0025】次に、図3(f)の次のタイミングの垂直
同期信号が、制御回路8に印加されると、その内部にお
いて図3(h)のパルス(期間T3)と、それに対応し
た図3(g)の検出パルスが作成される。この図3
(h)のパルス(期間T3)の「H」レベル期間におい
て、図3(b)のパルスA1と図3(c)のパルスA2
が「H」レベルであるか否かを検出する。
【0026】この場合には、図3(b)のパルスA1と
図3(c)のパルスA2がともに「L」レベルであるの
で、転送途中でないことが明らかである。そのため、ラ
ッチ判別回路により第1及び第2スイッチ22、23が
閉じて、制御回路8からの図3(i)(j)の制御信号
が発生し、該制御信号に応じてスイッチ10、11は閉
じる。スイッチ10、11が閉じれば、一時メモリから
本来のメモリ(例えば、第1のメモリ3)に記憶データ
の転送が行われる。
【0027】従って、第1のメモリ3と第2のメモリ5
には、データが転送されることとなる。
【0028】
【発明の効果】以上述べた如く、本発明によれば、命令
を複数の被制御回路に同時に加える場合に転送時間を短
くできる。特に本発明によれば、一時メモリへのデータ
転送の途中に、本来のメモリへの転送が行われることは
ないのでデータを確実に転送可能である。
【0029】更に、本発明によれば、各ICへ垂直同期
信号期間を使用してデータを転送することが可能であ
り、モード切換を行って切換ノイズが発生しても画面に
影響はない。Description: BACKGROUND OF THE INVENTION [0001] 1. Field of the Invention [0002] The present invention relates to a serial data transfer device for serially transferring data in synchronization with a clock, and more particularly, to transmitting a command to a plurality of controlled circuits simultaneously. The present invention relates to a serial data transfer device in which the transfer time is shortened when adding. 2. Description of the Related Art A TV receiver or a home VTR has a plurality of ICs therein, and these ICs may be controlled by a single controller (microcomputer). There are serial and parallel control methods, but the serial method is often adopted because the number of lines is small. In the serial method, a start signal, a slave address signal, transfer data, a stop signal, and the like are created using a combination of logical values of “H” and “L” of data and a clock, and one cycle includes the plurality of signals. To use repetitive signals. Various information is added to the transfer data. FIG. 2 shows data and a clock of such a serial data transfer device of the serial type. FIG. 2A shows the data in FIG.
(B) shows a clock. Time t1 indicates a start point, and time t2 indicates a stop point. During this time, necessary transfer data exists. [0003] A start point is when data changes from "H" to "L" when the clock is "H". The stop point is when the data is "L" when the clock is "H".
It is time to change to "H". Then, by reading the value of the data at the falling edge of the clock (for example, t3), the data is captured. When one transfer data ends, a stop signal is generated to notify the end of the data transfer. Then, when the next start signal arrives, the next transfer data is sent. However, the serial method has a problem that it takes a long time to send an instruction to a plurality of ICs at the same time because it is serial. For example, in a home VTR, a plurality of ICs (for example, a main YC signal processing IC, a head amplifier IC,
Although there is an equalizer IC), the instructions are executed after all the instructions arriving at each IC arrive. However, in such a case, since the timing of the latest one is used as a reference for the whole, the transfer takes a long time as a result. SUMMARY OF THE INVENTION The present invention has been made in view of the above points, and is a serial data transfer device for transferring data serially, wherein first and second serial data are applied. An input terminal, a first temporary memory for temporarily storing first serial data from the input terminal, a first memory for storing data from the first temporary memory, and the input terminal. A second temporary memory for temporarily storing second serial data from the second memory, a second memory for storing data from the second temporary memory, and the first serial data from the input terminal. A first transfer state detection circuit that generates a first control signal indicating that transfer to the first temporary memory is in progress, and the second serial data from the input terminal is transferred to the second temporary memory. During transfer A second control signal for generating a second control signal indicating that
A transfer state detecting circuit for determining whether the first control signal has not arrived when a vertical synchronizing signal in a video signal has arrived, and transferring data from the first temporary memory to the first memory. And a control circuit for determining that the second control signal has not arrived when the vertical synchronization signal has arrived, and for transferring data from the second temporary memory to the second memory. Wherein the first serial data is the first serial data in response to the vertical synchronization signal.
, And the second serial data is transferred to the second memory. FIG. 1 shows a serial data transfer device according to the present invention, wherein 1 is an input terminal to which serial data is applied, and 2 is a device for temporarily storing serial data from the input terminal 1. A first temporary memory for temporarily storing data from the first temporary memory 2; a second temporary memory for temporarily storing serial data from the input terminal 1; A memory 5 is a second memory for storing data from the second temporary memory 4, a reference numeral 6 is a first control signal A1 indicating that serial data from the input terminal 1 is being transferred, and A first transfer state detection circuit for generating a second control signal B1 indicating that data transfer has been completed; and a third control signal indicating that serial data from the input terminal 1 is being transferred. A2,
A second transfer state detection circuit for generating a fourth control signal B2 indicating that the transfer of the serial data has been completed;
Reference numeral 0 denotes a synchronization separation circuit that separates a vertical synchronization signal from a video signal from a terminal 9. Reference numeral 8 denotes the first and third control signals A1, A when the vertical synchronizing signal from the synchronizing separation circuit 50 arrives.
2 is determined not to have arrived, the data from the first temporary memory 2 is transferred to the first memory 3, and the data from the second temporary memory 4 is transferred to the second memory 5. A control circuit for transferring data, 10 is a switch that opens and closes according to the output signal of the control circuit 8, 11 is a switch that opens and closes according to the output signal of the control circuit 8, and 12 is a home VT
Equalizer I used for recording / reproducing processing of R video signal
Reference numerals C and 13 denote YC signal processing ICs used for recording and reproducing video signals of a home VTR. In the apparatus shown in FIG. 1, the mode of the equalizer IC of the home VTR and the mode of the YC signal processing IC are switched according to the Cyril data. The serial data in that case has a form as shown in FIG. That is, the data D2 includes the YC signal processing I
The C information and the data D1 include equalizer IC information. Mode information such as recording and reproduction is included as data commonly included in the data D1 and D2. When this mode is switched, a switch composed of a transistor or the like in the IC is switched, so that DC fluctuation is likely to occur. Then, the DC fluctuation appears in the video signal as noise. Therefore, in the present invention, data transfer is performed, and a vertical synchronization signal period not displayed on the screen is used as the transfer period. A horizontal synchronization signal period may be used as long as the period is not displayed on the screen. During this period, even if noise occurs, it does not appear on the screen. The input terminal 1 of FIG.
(A) Serial data is applied. The serial data is stored in the first temporary memory 2 and the second temporary memory 4 serially. The serial data is applied to the first transfer state detection circuit 6 and the second transfer state detection circuit 7. The first transfer state detection circuit 6 decodes the serial data and applies a pulse A1 (FIG. 3B) indicating that the data D1 is being transferred to the first temporary memory 2. Then, the first temporary memory 2 starts storing the serial data from the input terminal 1. The first transfer state detecting circuit 6 decodes the serial data and applies a pulse B1 indicating that the data transfer is completed to the first temporary memory 2. Then, the first temporary memory 2 stops storing the serial data from the input terminal 1. The second transfer state detection circuit 7 performs the same operation, and applies the pulse A2 shown in FIG. 3 (c) to the second temporary memory 4. Then, the second temporary memory 4 stores the input terminal 1
To start storing the serial data. Further, the second transfer state detection circuit 7 decodes the serial data and applies a pulse B2 indicating that the data transfer is completed to the second temporary memory 4. Then, the second temporary memory 4 stops storing the serial data from the input terminal 1. The first transfer state detection circuit 6 and the second transfer state detection circuit 7 decode incoming serial data, and can determine to which block the contents are transferred. Therefore, when data D1 arrives,
The first temporary memory 2 operates so that the data is transmitted to the equalizer IC 12, and when the data D2 arrives,
Secondly, the data is transmitted to the YC signal processing IC 13.
The temporary memory 4 operates. In this manner, the data D1 and D2 transferred serially are stored in the first temporary memory 2 and the second temporary memory 2.
Is temporarily stored in the temporary memory 4. It is assumed that a video signal including a vertical synchronizing signal arrives at the terminal 9 from this state. This vertical synchronizing signal is transferred from the temporary memory to the original memory (the first memory 3 and the like). The vertical synchronizing signal is asynchronous in timing with the data D1 and data D2. Therefore, a transfer command is issued while the serially transferred data D1 and data D2 are being written to the first temporary memory 2 and the second temporary memory 4. First temporary memory 2 and second temporary memory 4
If the transfer is performed while data is being written to the data, data information is lost. Therefore, in the present invention, when the vertical synchronizing signal arrives in the control circuit 8, it is confirmed that the data transfer period is not in progress, and then the temporary memory is transferred to the original memory (for example, the first memory 3). Transferring. Specifically, the vertical synchronizing signal shown in FIG. 3 (f) is applied to the control circuit 8, and inside thereof,
(G) and (h) pulses are created. In the “H” level period of the pulse of FIG. 3H, it is detected whether the pulse A1 of FIG. 3B is at the “H” level. FIG. 4 shows a specific example of the control circuit 8 of FIG. The vertical synchronization signal shown in FIG. 3F is applied to the terminal 20 shown in FIG. The system control circuit 21 generates a control pulse shown in FIG. 3 (h) and a detection pulse shown in FIG. 3 (g) according to the vertical synchronization signal. The detection pulse includes the first and second pulses.
Transmission or interruption is performed by opening and closing the switches 22 and 23. When the detection pulse is transmitted, the contents of the memory are transferred. The first and second switches 22, 23
The first and second latch discriminating circuits 2 switch the opening and closing of the latch.
4, 25. FIG.
FIG. 3B shows a state in which the control pulse shown in FIG.
It is determined whether the pulse A1 is at the “H” level or the “L” level. The second latch determination circuit 25 is configured as shown in FIG.
When the control pulse of (h) is at the “H” level, FIG.
It is determined whether the pulse A2 is at the “H” level or the “L” level. Now, assuming that the pulse of FIG. 3 (h) is in the “H” level period T1, the pulse A1 in that period is “H”.
Cannot transfer because it is level. Therefore, a control signal for opening the switch 22 is generated from the first latch determination circuit 24. Then, the detection pulse is not transmitted. Further, during the same period T1, the pulse A2 is at the "L" level, so that it can be transferred. Therefore, a control signal for closing the switch 23 is generated from the second latch determination circuit 25. Then, FIG.
The pulse of (j) is transmitted. For this reason, the switch 10 opens according to the control signal from the control circuit 8, and the switch 1
1 closes. If the switch 10 is open as shown, there is no transfer from the temporary memory to the original memory (for example, the first memory 3). At this time, the data immediately before the data D2 is transferred to the second memory 5. Next, when a vertical synchronizing signal at the next timing of FIG. 3 (f) is applied to the control circuit 8, the pulse (period T2) of FIG. 3 (g) detection pulses are created. This figure 3
In the “H” level period of the pulse (period T2) of (h), the pulse A1 in FIG. 3B and the pulse A2 in FIG.
Is at "H" level. In this case, the pulse A1 in FIG. 3B is at the "L" level, and the pulse A2 in FIG. 3C is at the "H" level. Therefore, the first switch 22 is closed and the second switch 23 is opened by the latch determination circuit. for that reason,
3 (i) and 3 (j) are generated from the control circuit 8, and the switch 10 is closed and the switch 11 is opened according to the control signal. Next, when a vertical synchronizing signal at the next timing of FIG. 3F is applied to the control circuit 8, the pulse (period T3) of FIG. 3 (g) detection pulses are created. This figure 3
In the “H” level period of the pulse (h) (period T3), the pulse A1 in FIG. 3B and the pulse A2 in FIG.
Is at "H" level. In this case, since the pulse A1 in FIG. 3B and the pulse A2 in FIG. 3C are both at the "L" level, it is clear that the transfer is not in progress. Therefore, the first and second switches 22 and 23 are closed by the latch determination circuit, and the control signals of FIGS. 3 (i) and 3 (j) are generated from the control circuit 8, and the switches 10 and 11 are turned on in accordance with the control signals. close. When the switches 10 and 11 are closed, the stored data is transferred from the temporary memory to the original memory (for example, the first memory 3). Therefore, the first memory 3 and the second memory 5
Will be transferred. As described above, according to the present invention, the transfer time can be shortened when an instruction is simultaneously applied to a plurality of controlled circuits. In particular, according to the present invention, data cannot be transferred to the original memory during data transfer to the temporary memory, so that data can be transferred reliably. Further, according to the present invention, data can be transferred to each IC by using the vertical synchronizing signal period, and even if mode switching causes switching noise, the screen is not affected.
【図面の簡単な説明】
【図1】本発明のシリアルデータ転送装置を示すブロッ
ク図である。
【図2】従来のシリアルデータ転送の説明に供する波形
図である。
【図3】本発明のシリアルデータ転送の説明に供する波
形図である。
【図4】本発明の制御回路8の具体回路図である。
【符号の説明】
(1) 入力端子
(2) 第1の一時メモリ
(3) 第1のメモリ
(4) 第2の一時メモリ
(5) 第2のメモリ
(6) 第1の転送状態検出回路
(7) 第2の転送状態検出回路
(8) 制御回路BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is a block diagram showing a serial data transfer device of the present invention. FIG. 2 is a waveform chart for explaining a conventional serial data transfer. FIG. 3 is a waveform chart for explaining the serial data transfer of the present invention. FIG. 4 is a specific circuit diagram of the control circuit 8 of the present invention. [Description of Signs] (1) Input terminal (2) First temporary memory (3) First memory (4) Second temporary memory (5) Second memory (6) First transfer state detection circuit (7) Second transfer state detection circuit (8) Control circuit
Claims (1)
タ転送装置であって、第1及び第2の シリアルデータが印加される入力端子
と、 該入力端子からの第1のシリアルデータを一時的に記憶
する第1の一時メモリと、 該第1の一時メモリからのデータを記憶する第1のメモ
リと、 前記入力端子からの第2のシリアルデータを一時的に記
憶する第2の一時メモリと、 該第2の一時メモリからのデータを記憶する第2のメモ
リと、 前記入力端子からの前記第1のシリアルデータが前記第
1の一時メモリに転送途中であることを示す第1の制御
信号を発生する第1の転送状態検出回路と、 前記入力端子からの前記第2のシリアルデータが前記第
2の一時メモリに転送途中であることを示す第2の制御
信号を発生する第2の転送状態検出回路と、 映像信号中の垂直同期信号が到来したときに前記第1の
制御信号が到来していないことを判別して前記第1の一
時メモリからのデータを前記第1のメモリに転送させる
とともに、前記垂直同期信号が到来したときに前記第2
の制御信号が到来していないことを判別して前記第2の
一時メモリからのデータを前記第2のメモリに転送させ
る制御回路とを備え、前記垂直同期信号に応じて前記第
1のシリアルデータは前記第1のメモリに転送され、前
記第2のシリアルデータは前記第2のメモリに転送され
るようにしたことを特徴とするシリアルデータ転送装
置。(57) Claims 1. A data a serial data transfer device for transferring serially, an input terminal to which the first and second serial data is applied, first from input terminal A first temporary memory for temporarily storing one serial data; a first memory for storing data from the first temporary memory; and a second memory for temporarily storing second serial data from the input terminal. A second temporary memory for storing data from the second temporary memory; a second memory for storing data from the second temporary memory; and a second memory for storing the first serial data from the input terminal .
A first transfer state detecting circuit for generating a first control signal indicating a way forward to one temporary memory, the second serial data from the input terminal the first
A second transfer state detecting circuit for generating a second control signal indicating that transfer to the temporary memory is in progress, and the first control signal arriving when a vertical synchronization signal in the video signal arrives Is determined, the data from the first temporary memory is transferred to the first memory, and when the vertical synchronization signal arrives, the second
And a control circuit for determining that the control signal has not arrived and transferring the data from the second temporary memory to the second memory .
1 is transferred to the first memory, and
The second serial data is transferred to the second memory.
Serial data transfer device being characterized in that as that.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP18238498A JP3515374B2 (en) | 1998-06-29 | 1998-06-29 | Serial data transfer device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP18238498A JP3515374B2 (en) | 1998-06-29 | 1998-06-29 | Serial data transfer device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2000023077A JP2000023077A (en) | 2000-01-21 |
| JP3515374B2 true JP3515374B2 (en) | 2004-04-05 |
Family
ID=16117380
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP18238498A Expired - Fee Related JP3515374B2 (en) | 1998-06-29 | 1998-06-29 | Serial data transfer device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3515374B2 (en) |
-
1998
- 1998-06-29 JP JP18238498A patent/JP3515374B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2000023077A (en) | 2000-01-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3515374B2 (en) | Serial data transfer device | |
| JP3354493B2 (en) | Serial data transfer device | |
| JP3354488B2 (en) | Serial data transfer device | |
| JP3547999B2 (en) | Serial data transfer device | |
| JP2950012B2 (en) | Microcomputer | |
| EP0453110B1 (en) | Synchronisation of digital audio signals | |
| US6323916B1 (en) | Serial data transfer device | |
| JP3459542B2 (en) | Serial data transfer device | |
| JPH11355327A (en) | Information processing apparatus and method, and providing medium | |
| US20070130395A1 (en) | Bus processing apparatus | |
| JP2783794B2 (en) | Asynchronous input interface method | |
| JP3338237B2 (en) | Synchronous playback circuit | |
| JP2591042Y2 (en) | Relay drive | |
| JP2626476B2 (en) | Frame aligner | |
| JP3408091B2 (en) | Pseudo sync signal insertion device | |
| JP3213439B2 (en) | Sync signal detection circuit | |
| KR950000831B1 (en) | Communication method and apparatus | |
| JPH04150640A (en) | Data transfer equipment | |
| JPH0584717B2 (en) | ||
| JPH0774762A (en) | Bus line data controller | |
| JP2002245773A (en) | Data delay circuit | |
| JPH11205396A (en) | Serial communication equipment | |
| JPH0720091B2 (en) | Data buffer circuit | |
| JPS6236933A (en) | Frame phase correction circuit | |
| JP2001210026A (en) | Reproduction apparatus and reproduction method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20040106 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20040115 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090123 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090123 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100123 Year of fee payment: 6 |
|
| LAPS | Cancellation because of no payment of annual fees |