Nothing Special   »   [go: up one dir, main page]

JPH08180016A - Communication interface circuit - Google Patents

Communication interface circuit

Info

Publication number
JPH08180016A
JPH08180016A JP6324976A JP32497694A JPH08180016A JP H08180016 A JPH08180016 A JP H08180016A JP 6324976 A JP6324976 A JP 6324976A JP 32497694 A JP32497694 A JP 32497694A JP H08180016 A JPH08180016 A JP H08180016A
Authority
JP
Japan
Prior art keywords
reception
data
address
transmission
signal
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
Application number
JP6324976A
Other languages
Japanese (ja)
Inventor
Masami Fujinaga
雅美 藤永
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric 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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP6324976A priority Critical patent/JPH08180016A/en
Publication of JPH08180016A publication Critical patent/JPH08180016A/en
Pending legal-status Critical Current

Links

Landscapes

  • Computer And Data Communications (AREA)
  • Information Transfer Systems (AREA)

Abstract

PURPOSE: To accelerate a data input/output processing speed by transmitting and receiving addresses and data by respective dedicated general purpose asynchronous transmission/reception circuits and generating write signals from the start bit of serial data signals to be significant at the time of receiving the data. CONSTITUTION: In the case of writing the data in serial communication, the general purpose asynchronous transmission/reception circuit (UART) 8 transmits and receives the addresses, the UART 9 transmits and receives the data and a start bit detection circuit 22 detects the start bit of the serial data signals 12. Then, a write signal pulse generation circuit 17 forms the write signals 20 to a RAM 13 with a start bit detection signal 23 detected in the start bit detection circuit 22 as a trigger. Thus, the data output processing speed is accelerated.

Description

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

【0001】[0001]

【産業上の利用分野】この発明は、シリアル通信で外部
メモリ又は外部入出力機器にデータ入出力処理を行う場
合の通信インタフェース回路に関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a communication interface circuit for performing data input / output processing to an external memory or an external input / output device by serial communication.

【0002】[0002]

【従来の技術】図14は、従来の通信インタフェース回
路の構成を示す一例である。図において、1は中央処理
装置(以下、CPUユニットと呼ぶ。)、2はCPU、
3はCPU2を設置するプログラムが入力されているR
OM、4はアドレスバス、5はデータバス、6はリード
信号、7はデータのシリアル転送を開始させるための送
信信号、9はシリアル通信を行う汎用非同期送受信回路
(以下、UARTと呼ぶ。)、10はセンサデータなど
を取り込む外部I/F回路、11はCPUユニット1と
離れた所にあるメモリユニット、12はCPUユニット
1とメモリユニット11間のシリアルデータ信号、13
はRAM、14はアドレスバス、15はデータバス、1
9は次のシリアルデータ信号12が受け付け可能となっ
たときにUART9に入力する受信フラグリセット信
号、20はライト信号、21はUART9がシリアルデ
ータ信号12を受信すると有意となる受信フラグ、27
はリード信号、39はCPUユニット1へデータを送信
する時にトリガとしてUARTに入力する送信信号、4
9はCPU、50はCPU49を制御するプログラムが
入力されているROMである。
2. Description of the Related Art FIG. 14 is an example showing a configuration of a conventional communication interface circuit. In the figure, 1 is a central processing unit (hereinafter referred to as a CPU unit), 2 is a CPU,
3 is R in which a program for installing the CPU 2 is input
OM, 4 is an address bus, 5 is a data bus, 6 is a read signal, 7 is a transmission signal for starting serial transfer of data, 9 is a general-purpose asynchronous transmission / reception circuit (hereinafter referred to as UART) for performing serial communication, Reference numeral 10 is an external I / F circuit for fetching sensor data and the like, 11 is a memory unit apart from the CPU unit 1, 12 is a serial data signal between the CPU unit 1 and the memory unit 11, 13
Is RAM, 14 is an address bus, 15 is a data bus, 1
Reference numeral 9 is a reception flag reset signal that is input to the UART 9 when the next serial data signal 12 can be accepted, 20 is a write signal, 21 is a reception flag that becomes significant when the UART 9 receives the serial data signal 12, 27
Is a read signal, 39 is a transmission signal input to the UART as a trigger when transmitting data to the CPU unit 1, 4
Reference numeral 9 is a CPU, and 50 is a ROM into which a program for controlling the CPU 49 is input.

【0003】図15は、従来の通信インタフェース回路
のタイミングチャートである。シリアルデータ信号12
は、スタートビット、データ、パリティビット、ストッ
プビットの順で送信される。(a)はデータ書き込みサ
イクル、(b)はデータ読み出しサイクルを示してい
る。ここで、T11、T21…はシリアルデータ信号1
2を受信する時間、T12、T22…はCPU1が受信
データを読み込みレジスタに格納するまでの時間、T3
はコマンドを解読する時間、T14、T24…は受信フ
ラグをリセットする時間、T5はデータ書き込みのコマ
ンドを実行する時間、T6はデータ読み出しのコマンド
を実行する時間、T17、T27…は次のデータの待ち
時間をそれぞれ示している。なお、T12、T22…そ
れぞれの時間、T14、T24…それぞれの時間、T1
7,T27…それぞれの時間はそれぞれ等しく設定でき
るので、時間のみ考えるときは順にT2、T4、T7と
表わすことにする。また、小文字のtを用いてt**と
表わす場合はT**の期間の最初のタイミングを示すも
のとする。
FIG. 15 is a timing chart of a conventional communication interface circuit. Serial data signal 12
Are transmitted in the order of start bit, data, parity bit, stop bit. (A) shows a data write cycle and (b) shows a data read cycle. Here, T11, T21, ... Are serial data signals 1
2 is the time to receive, T12, T22 ... Is the time until the CPU 1 reads the received data and stores it in the register, T3
Is the time to decode the command, T14, T24 ... Is the time to reset the reception flag, T5 is the time to execute the data write command, T6 is the time to execute the data read command, and T17, T27. The waiting time is shown respectively. In addition, T12, T22 ... each time, T14, T24 ... each time, T1
7, T27 ... The respective times can be set equal to each other, so when considering only the times, they are expressed as T2, T4, T7 in order. Further, when the lowercase letter t is used to represent t **, it indicates the first timing of the period of T **.

【0004】CPUユニット1において外部I/F回路
10からセンサデータなどのデータが入力し、CPU2
の制御で、離れた所にあるメモリユニット11にそのデ
ータを書き込む場合及びCPUユニット1で指定したア
ドレスのデータを、メモリユニット11から読み出す場
合を考える。送信順序はユニット間で取り決めるが、今
ここでは、データ書き込みの場合はコマンド、アドレス
上位ビット、アドレス下位ビット、データとし、データ
読み出しの場合はコマンド、アドレス上位ビット、アド
レス下位ビット、としておく。またコマンドはCPUユ
ニット1、メモリユニット11間で定めたコードで送信
する。
Data such as sensor data is input from the external I / F circuit 10 to the CPU unit 1, and the CPU 2
Consider the case of writing the data to the memory unit 11 located at a remote place and reading the data of the address designated by the CPU unit 1 from the memory unit 11 under the control of 1. The transmission order is decided between the units, but here, in the case of data writing, the command, the address upper bit, the address lower bit, and the data are set, and in the data reading, the command, the address upper bit, and the address lower bit are set. Further, the command is transmitted by the code defined between the CPU unit 1 and the memory unit 11.

【0005】最初に、図15(a)データ書き込みサイ
クルについて考える。CPUユニット1のUART9か
ら、コマンドをシリアルデータ信号12として送信する
と、メモリユニット11側のUART9では、T11で
そのシリアルデータ信号12を受信し、パラレルデータ
に変換して終了すると受信フラグ21が有意となる。こ
の時データバス15には受信したコマンドが出力してい
る。T12でこのコマンドをCPU49が読み込み、T
3でコマンドを解読し、続く2バイトで送信されるアド
レスに、その次に送信されるデータを書き込む処理を行
えば良いことを判断する。コマンド受信処理を終了する
と受信フラグリセット信号19によって、T14で受信
フラグ21をリセットし、UART9はシリアルデータ
信号12の待ち状態になる。次のシリアルデータ信号1
2を受信するとアドレスの上位ビットと判断し、T22
でCPU49の内部レジスタに取り込み、T24で受信
フラグ21をリセットする。同様にしてアドレスの下位
ビット及びデータを読み込み、アドレス及びデータが揃
うと、T5でコマンド実行となり、ライト信号20を出
力してRAM13にデータを書き込む。これらの動作を
まとめると、データ書き込みに必要な時間は式(1)の
ようになる。 T11+T21+T31+T41+4×T2+T3+4×T4+T5+3×T7 ・・・ (1)
First, consider the data write cycle in FIG. 15 (a). When a command is transmitted as the serial data signal 12 from the UART 9 of the CPU unit 1, the UART 9 on the memory unit 11 side receives the serial data signal 12 at T11, converts it to parallel data, and ends the reception flag 21 as significant. Become. At this time, the received command is output to the data bus 15. At T12, the CPU 49 reads this command,
In step 3, the command is decoded, and it is determined that the process of writing the data to be transmitted next in the address transmitted in the following 2 bytes should be performed. When the command reception process is completed, the reception flag 21 is reset by the reception flag reset signal 19 at T14, and the UART 9 enters the waiting state for the serial data signal 12. Next serial data signal 1
When 2 is received, it is determined as the upper bit of the address, and T22
Is taken into the internal register of the CPU 49, and the reception flag 21 is reset at T24. Similarly, the lower bits of the address and the data are read, and when the address and the data are prepared, the command is executed at T5, the write signal 20 is output, and the data is written in the RAM 13. Summarizing these operations, the time required to write data is as shown in equation (1). T11 + T21 + T31 + T41 + 4 × T2 + T3 + 4 × T4 + T5 + 3 × T7 (1)

【0006】次に図15(b)データ読み出しサイクル
について考える。T11でコマンドを受信し、T12で
このコマンドをCPU49が読み込む所まではデータ書
き込みサイクルと同様である。T3でコマンドを解読す
ると、今度は続く2バイトで送信されるアドレスのデー
タをRAM13から読み出し、CPUユニット1へ送信
すれば良いことを判断する。再びデータ書き込みサイク
ルと同様に、T14で受信フラグ21をリセットし、ア
ドレスの上位ビット及びアドレスの下位ビットを順番に
受信する。アドレスが揃うと、T6でコマンド実行とな
りリード信号27を出力してRAM13からデータを読
み出し、UART9へ送信信号39を出力してCPUユ
ニット1へデータを送信する。これらの動作をまとめる
と、データ読み出しに必要な時間は式(2)のようにな
る。 T11+T21+T31+3×T2+T3+3×T4+T6+2×T7 ・・・ (2)
Next, consider the data read cycle shown in FIG. The process is similar to the data write cycle until the command is received at T11 and read by the CPU 49 at T12. When the command is decoded at T3, it is determined that the data of the address transmitted by the next 2 bytes is read from the RAM 13 and transmitted to the CPU unit 1. Similarly to the data write cycle, the reception flag 21 is reset at T14, and the upper bits of the address and the lower bits of the address are received in order. When the addresses are aligned, the command is executed at T6, the read signal 27 is output, the data is read from the RAM 13, the transmission signal 39 is output to the UART 9, and the data is transmitted to the CPU unit 1. Summarizing these operations, the time required for reading data is as shown in equation (2). T11 + T21 + T31 + 3 × T2 + T3 + 3 × T4 + T6 + 2 × T7 (2)

【0007】以上、メモリユニット11にデータ入出力
処理を行う場合について述べたが、メモリユニット11
が外部入出力機器になった場合でも処理手順は同様であ
る。また、アドレスが2回、コマンド及びデータが1回
でシリアル転送できるビット長の場合について述べた
が、ビット長が変化してもシリアル転送回数が増減する
だけで処理手順は同様である。
The case where data input / output processing is performed in the memory unit 11 has been described above.
Even if is an external input / output device, the processing procedure is the same. Further, the case where the address is twice and the command and data are serially transferred at one time has been described. However, even if the bit length is changed, the number of serial transfers is increased or decreased and the processing procedure is the same.

【0008】[0008]

【発明が解決しようとする課題】上記のように従来の通
信インタフェース回路では、外部メモリ又は外部入出力
機器にシリアル通信でデータ入出力処理を行う場合、コ
マンド、アドレス及びデータをシリーズに送信しなけれ
はならず、処理速度が遅いという課題があった。
As described above, in the conventional communication interface circuit, when data input / output processing is performed by serial communication with an external memory or an external input / output device, commands, addresses and data must be transmitted in series. However, there is a problem that the processing speed is slow.

【0009】この発明は、かかる課題を解決するために
なされたもので、従来のシリアル通信でデータ入出力処
理を行う場合の処理速度を向上させることを目的とす
る。
The present invention has been made to solve the above problems, and an object thereof is to improve the processing speed when performing data input / output processing by conventional serial communication.

【0010】[0010]

【課題を解決するための手段】この発明の実施例1によ
る通信インタフェース回路は、シリアル通信でデータ書
き込みを行う場合に、アドレス送受信先頭のUART
と、データ送受信専用のUARTと、シリアルデータ信
号のスタートビットを検出するスタートビット検出回路
と、スタートビット検出回路で検出したスタートビット
検出信号を契機としてRAMへのライト信号を生成する
ライト信号パルス生成回路とを備えたものである。
A communication interface circuit according to a first embodiment of the present invention uses a UART at the head of address transmission / reception when writing data by serial communication.
And a UART dedicated to data transmission / reception, a start bit detection circuit for detecting a start bit of a serial data signal, and a write signal pulse generation for generating a write signal to a RAM triggered by the start bit detection signal detected by the start bit detection circuit And a circuit.

【0011】また、この発明の実施例2による通信イン
タフェース回路は、シリアル通信でデータ書き込みを行
う場合に、アドレス送受信専用のUARTと、データ送
受信専用のUARTと、シリアルデータ信号のストップ
ビットを検出するストップビット検出回路と、ストップ
ビット検出回路で検出したストップビット検出信号を契
機としてRAMへのライト信号を生成するゲートとを備
えたものである。
Further, the communication interface circuit according to the second embodiment of the present invention detects a UART dedicated to address transmission / reception, a UART dedicated to data transmission / reception, and a stop bit of a serial data signal when data is written by serial communication. It is provided with a stop bit detection circuit and a gate for generating a write signal to the RAM in response to the stop bit detection signal detected by the stop bit detection circuit.

【0012】また、この発明の実施例3による通信イン
タフェース回路は、データ書き込みだけでなくデータ読
み出しも行えるように、アドレス送受信専用UARTで
受信したシリアルデータ信号のスタートビット検出信号
と、データ送受信専用UARTで受信したシリアルデー
タ信号のスタートビット検出信号の組み合わせで、ライ
ト信号及びリード信号を生成し、ライト信号パルス生成
回路にマスク信号を出力するリード信号パルス生成回路
とを備える。
Further, in the communication interface circuit according to the third embodiment of the present invention, the start bit detection signal of the serial data signal received by the address transmission / reception dedicated UART and the data transmission / reception only UART so that not only the data writing but also the data reading can be performed. And a read signal pulse generation circuit that generates a write signal and a read signal by using a combination of the start bit detection signals of the serial data signal received in step 1, and outputs the mask signal to the write signal pulse generation circuit.

【0013】また、この発明の実施例4による通信イン
タフェース回路は、データ書き込みだけでなくデータ読
み出しも行えるように、アドレス送受信専用UARTで
受信したシリアルデータ信号のストップビット検出信号
から、RAMへのライト信号及びリード信号を生成し、
データ送受信専用UARTで受信したシリアルデータ信
号のストップビット検出信号でそのどちらかを選択する
回路とを備える。
Further, in the communication interface circuit according to the fourth embodiment of the present invention, the stop bit detection signal of the serial data signal received by the address transmission / reception dedicated UART is written to the RAM so that not only the data writing but also the data reading can be performed. Signal and read signal,
A circuit for selecting one of them by a stop bit detection signal of a serial data signal received by a UART dedicated to data transmission and reception.

【0014】また、この発明の実施例5による通信イン
タフェース回路は、データ書き込み及びデータ読み出し
を行うために、アドレス送受信専用のUARTと、アド
レス及びデータ送受信用のUARTと、それぞれのスタ
ートビット検出信号からライト信号又はリード信号を生
成する回路とを備える。
The communication interface circuit according to the fifth embodiment of the present invention uses a UART dedicated to address transmission / reception and an UART for address / data transmission / reception and respective start bit detection signals in order to perform data writing and data reading. And a circuit for generating a write signal or a read signal.

【0015】[0015]

【作用】この発明の実施例1によれば、アドレス及びデ
ータをそれぞれ専用のUARTで送受信し、シリアルデ
ータ信号のスタートビットを検出し、それを契機として
RAMへのライト信号を生成することでデータ出力処理
速度を向上させたものである。
According to the first embodiment of the present invention, the address and the data are transmitted and received by the dedicated UART, the start bit of the serial data signal is detected, and the write signal to the RAM is generated by using this as a trigger to generate the data. The output processing speed is improved.

【0016】また、この発明の実施例2によれば、アド
レス及びデータをそれぞれ専用のUARTで送受信し、
シリアルデータ信号のストップビットを検出し、ゲート
を介してRAMへのライト信号を生成することでデータ
出力処理速度を向上させたものである。
Further, according to the second embodiment of the present invention, the address and the data are transmitted and received by the dedicated UART, respectively.
The stop bit of the serial data signal is detected, and the write signal to the RAM is generated through the gate to improve the data output processing speed.

【0017】また、この発明の実施例3によれば、アド
レス及びデータをそれぞれ専用のUARTで送受信し、
アドレス専用UARTで受信したシリアルデータ信号の
スタートビットからRAMへのライト信号を生成し、デ
ータ専用UARTで受信したシリアルデータ信号のスタ
ートビットからRAMへのリード信号を生成し、同時に
ライト信号をマスクすることでデータ入出力処理速度を
向上させたものである。
According to the third embodiment of the present invention, the address and the data are transmitted and received by the dedicated UARTs, respectively.
A write signal to the RAM is generated from the start bit of the serial data signal received by the address dedicated UART, and a read signal to the RAM is generated from the start bit of the serial data signal received by the data dedicated UART, and at the same time the write signal is masked. Therefore, the data input / output processing speed is improved.

【0018】また、この発明の実施例4によれば、アド
レス及びデータをそれぞれ専用のUARTで送受信し、
それぞれのシリアルデータ信号のストップビットを検出
し、それを契機としてパルスを生成し、RAMへのライ
ト信号又はリード信号に切り替えることでデータ入出力
処理速度を向上させたものである。
According to the fourth embodiment of the present invention, the address and the data are transmitted and received by the dedicated UARTs, respectively.
The data input / output processing speed is improved by detecting the stop bit of each serial data signal, generating a pulse upon the detection of the stop bit, and switching to a write signal or a read signal to the RAM.

【0019】また、この発明の実施例5によれば、アド
レスを分割して2つのUARTで送受信し、それぞれの
シリアルデータ信号のスタートビット信号を検出し、受
信タイミングからRAMへのライト信号又はリード信号
を生成することでデータ入出力処理速度を向上させたも
のである。
Further, according to the fifth embodiment of the present invention, the address is divided and transmitted / received by two UARTs, the start bit signal of each serial data signal is detected, and the write signal or read to the RAM from the reception timing is performed. By generating a signal, the data input / output processing speed is improved.

【0020】[0020]

【実施例】【Example】

実施例1.図1は、この発明の一実施例を示すものであ
る。図において、8はアドレス送受信専用のUART、
16はUART8の受信フラグ、17はRAM13へデ
ータ書き込みを行うためのライト信号20を生成するラ
イト信号パルス生成回路、18は回路をリセットするパ
ルスを生成するリセットパルス生成回路、19はリセッ
トパルス生成回路18で生成されるフラグリセット信
号、22はシリアルデータ信号12のスタートビットを
検出するスタートビット検出回路、23はスタートビッ
ト検出回路22がスタートビットを検出すると有意にな
るスタートビット検出信号、31は入力信号を遅延させ
る遅延回路、32はスタートビット検出信号23を遅延
回路31で遅延した遅延スタートビット検出信号、33
は入力信号を遅延させる遅延回路、34はスタートビッ
ト検出信号23を遅延回路33で遅延した遅延スタート
ビット検出信号である。
Example 1. FIG. 1 shows an embodiment of the present invention. In the figure, 8 is a UART dedicated to address transmission / reception,
Reference numeral 16 is a reception flag of the UART 8, 17 is a write signal pulse generation circuit for generating a write signal 20 for writing data in the RAM 13, 18 is a reset pulse generation circuit for generating a pulse for resetting the circuit, and 19 is a reset pulse generation circuit. The flag reset signal generated at 18, 22 is a start bit detection circuit for detecting the start bit of the serial data signal 12, 23 is a start bit detection signal that becomes significant when the start bit detection circuit 22 detects the start bit, and 31 is an input A delay circuit for delaying the signal, 32 is a delayed start bit detection signal obtained by delaying the start bit detection signal 23 by the delay circuit 31, 33
Is a delay circuit for delaying the input signal, and 34 is a delayed start bit detection signal obtained by delaying the start bit detection signal 23 by the delay circuit 33.

【0021】図2は、1実施例のタイミングチャートで
ある。CPUユニット1からアドレス及びデータをRA
M13に書き込むために送信した場合を示している。U
ART8でシリアルデータ信号12を受信すると、スタ
ートビット検出回路22でこれを検出し、スタートビッ
ト検出信号23がt21で有意になる。そのスタートビ
ット検出信号23を、シリアルデータ信号12がパラレ
ルに変換されるまで遅延回路31で遅延させ、ライト信
号パルス生成回路17でライト信号20を生成する。ラ
イト信号20の立ち上がりで、その時にUART8から
出力しているアドレスにUART9から出力しているデ
ータが書き込まれると、次に、遅延回路33で遅延スタ
ートビット検出信号32より遅延させたスタートビット
検出信号34から、ライト信号20より遅延させて、リ
セットパルス生成回路18でt34でフラグリセット信
号19を生成する。T34でUART8、UART9及
びスタートビット検出回路22をリセットすれば、メモ
リユニット11側は次のシリアルデータ信号12待ちの
状態となる。これらの動作をまとめると、データ書き込
みに必要な時間は式(3)のようになる。 T21+T31+T4+T5 ・・・ (3)
FIG. 2 is a timing chart of one embodiment. RA of address and data from CPU unit 1
It shows a case where the data is transmitted to be written in M13. U
When the ART 8 receives the serial data signal 12, the start bit detection circuit 22 detects it and the start bit detection signal 23 becomes significant at t21. The start bit detection signal 23 is delayed by the delay circuit 31 until the serial data signal 12 is converted into parallel, and the write signal pulse generation circuit 17 generates the write signal 20. At the rising of the write signal 20, when the data output from the UART 9 is written to the address output from the UART 8 at that time, next, the start bit detection signal delayed from the delay start bit detection signal 32 by the delay circuit 33. After 34 from the write signal 20, the reset pulse generation circuit 18 generates the flag reset signal 19 at t34. If the UART8, the UART9, and the start bit detection circuit 22 are reset at T34, the memory unit 11 side waits for the next serial data signal 12. Summarizing these operations, the time required to write data is as shown in Expression (3). T21 + T31 + T4 + T5 (3)

【0022】以上のようにして式(3)を式(1)と比
較すれば、本実施例は従来例より時間数4だけ処理速度
が向上する。 T11+T41+4×T2+T3+3×T4+3×T7 ・・・ (4)
Comparing the equation (3) with the equation (1) as described above, the processing speed of the present embodiment is improved by four times as compared with the conventional example. T11 + T41 + 4 × T2 + T3 + 3 × T4 + 3 × T7 (4)

【0023】メモリユニット11にデータを書き込む場
合について述べたが、メモリユニット11が外部出力機
器になった場合でも処理手順は同様である。また、アド
レス送受信専用のUART8で受信したシリアルデータ
信号12のスタートビットから、ライト信号20及びフ
ラグリセット信号19を生成する場合について述べた
が、データ送受信専用のUART9で受信したシリアル
データ信号12のスタートビットから、ライト信号20
及びフラグリセット信号19を生成しても良く、処理手
順は同様である。また、アドレス及びデータのビット長
がどのように変化しても、両社の転送が完了するまでス
タートビット検出信号23を遅延させて、フラグリセッ
ト信号19及びライト信号20を生成すれば良く、処理
手順は同様である。
Although the case of writing data to the memory unit 11 has been described, the processing procedure is the same even when the memory unit 11 is an external output device. The case where the write signal 20 and the flag reset signal 19 are generated from the start bit of the serial data signal 12 received by the UART 8 dedicated to address transmission / reception has been described, but the start of the serial data signal 12 received by the UART 9 dedicated to data transmission / reception has been described. Write signal 20 from bit
And the flag reset signal 19 may be generated, and the processing procedure is the same. Further, no matter how the bit lengths of the address and data change, the start bit detection signal 23 may be delayed until the transfer of both companies is completed, and the flag reset signal 19 and the write signal 20 may be generated. Is the same.

【0024】実施例2.図3は、実施例2を示すブロッ
ク図である。図において、25は入力信号の論理が異な
る時だけ出力が有意になるゲート、28はシリアルデー
タ信号12のストップビットを検出するストップビット
検出回路、29はストップビット検出回路28がストッ
プビットを検出すると有意になるストップビット検出信
号、30はストップビット検出回路28がストップビッ
トを検出すると有意になるストップビット検出信号であ
る。
Embodiment 2 FIG. FIG. 3 is a block diagram showing the second embodiment. In the figure, 25 is a gate whose output is significant only when the logic of the input signal is different, 28 is a stop bit detection circuit for detecting a stop bit of the serial data signal 12, 29 is a stop bit detection circuit 28 for detecting a stop bit. A stop bit detection signal that becomes significant, and 30 is a stop bit detection signal that becomes significant when the stop bit detection circuit 28 detects a stop bit.

【0025】図4は、実施例2のタイミングチャートで
ある。CPUユニット1からアドレス及びデータをRA
M13に書き込むために送信した場合を示している。シ
リアルデータ信号12を受信するとストップビット検出
回路28がストップビットの検出を行う。ストップビッ
トの検出は、データが有意になってから一定時間以上経
過したことによって行うので、ここではシリアルデータ
信号12がパラレルに変換されるまでの時間をかけて検
出を行うことにする。また、アドレスがデータよりビッ
ト長が長い場合を想定しており、ストップビット検出信
号29とストップビット検出信号30が有意になるタイ
ミングはビット長の差の分ずれている。このタイミング
を利用すれば、T5の期間内で、ストップビット検出信
号30が有意でストップビット検出信号29が有意でな
い時間のパルスが生成される。これをライト信号20と
する。ライト信号20の立ち上がりで、その時にUAR
T8から出力しているアドレスに、UART9から出力
しているデータが書き込まれると、次に、ライト信号2
0を遅延回路33で遅延させて、t34でフラグリセッ
ト信号19を生成する。T34でUART8、UART
9及びストップビット検出回路22をリセットすれば、
メモリユニット11側は次のシリアルデータ信号12待
ちの状態となる。これらの動作をまとめると、データ書
き込みに必要な時間は実施例1と同様に式(3)のよう
になる。
FIG. 4 is a timing chart of the second embodiment. RA of address and data from CPU unit 1
It shows a case where the data is transmitted to be written in M13. When the serial data signal 12 is received, the stop bit detection circuit 28 detects the stop bit. Since the stop bit is detected when a certain time or more has elapsed after the data became significant, the detection is performed here by taking time until the serial data signal 12 is converted into parallel. Further, it is assumed that the address has a bit length longer than the data, and the timings at which the stop bit detection signal 29 and the stop bit detection signal 30 become significant are deviated by the difference in bit length. If this timing is used, a pulse is generated within the period of T5 at a time when the stop bit detection signal 30 is significant and the stop bit detection signal 29 is not significant. This is a write signal 20. At the rising edge of the write signal 20, at that time UAR
When the data output from UART9 is written to the address output from T8, the write signal 2
0 is delayed by the delay circuit 33, and the flag reset signal 19 is generated at t34. UART8 and UART at T34
9 and the stop bit detection circuit 22 are reset,
The memory unit 11 side waits for the next serial data signal 12. Summarizing these operations, the time required to write data is expressed by equation (3) as in the first embodiment.

【0026】従って式(3)を式(1)と比較すれば、
本実施例は従来例より時間数4だけ処理速度が向上す
る。
Therefore, comparing equation (3) with equation (1),
In the present embodiment, the processing speed is improved by four hours as compared with the conventional example.

【0027】メモリユニット11にデータを書き込む場
合について述べたが、メモリユニット11が外部出力機
器になった場合でも処理手順は同様である。また、アド
レス及びデータのビット長がどのように変化しても、ビ
ット長が等しくなければ、両者の転送が完了するまでの
時間をかけてストップビットを検出し、ライト信号20
及びフラグリセット信号19を生成すれば良く、処理手
順は同様である。
The case of writing data to the memory unit 11 has been described, but the processing procedure is the same even when the memory unit 11 is an external output device. Further, no matter how the bit lengths of the address and data change, if the bit lengths are not equal, the stop bit is detected and the write signal 20
And the flag reset signal 19 may be generated, and the processing procedure is the same.

【0028】実施例3.図5は、実施例3のブロック図
である。図において、24はスタートビット検出回路2
2がスタートビットを検出すると有意になるスタートビ
ット検出信号、26は入力信号が有意になるとリード信
号27を生成し、同時にライト信号パルス生成回路17
の出力をマスクする信号を出力するリード信号パルス生
成回路、35はライト信号生成回路17の出力をマスク
するマスク信号、47はRAM13からのデータ出力を
延長させるために、リード信号27の有意時間を引き延
ばす延長回路、48は延長回路47によって引き延ばさ
れた延長リード信号である。
Example 3. FIG. 5 is a block diagram of the third embodiment. In the figure, 24 is a start bit detection circuit 2
2 is a start bit detection signal that becomes significant when a start bit is detected, and 26 generates a read signal 27 when the input signal becomes significant, and at the same time, a write signal pulse generation circuit 17
Read signal pulse generation circuit that outputs a signal that masks the output of the signal, 35 is a mask signal that masks the output of the write signal generation circuit 17, and 47 is a significant time of the read signal 27 in order to extend the data output from the RAM 13. An extension circuit for extension, 48 is an extension read signal extended by the extension circuit 47.

【0029】図6は、実施例3のデータ書き込みサイク
ルのタイミングチャート、図7は実施例3のデータ読み
出しサイクルのタイミングチャートを示している。最初
に図6のデータ書き込みサイクルについて考える。デー
タ書き込みの場合、CPUユニット1からアドレス及び
データが送信され、t21でスタートビット検出回路2
1がスタートビットを検出し、スタートビット検出信号
23及びスタートビット検出信号24が共に有意にな
る。スタートビット検出信号23は遅延回路31で、シ
リアルデータ信号12がパラレルに変換されるまで遅延
され、遅延スタートビット検出信号32としてライト信
号パルス生成回路17に入力し、ライト信号20を生成
する。そのときUART8から出力しているアドレスに
UART9から出力しているデータが書き込まれる。リ
ード信号パルス生成回路は、スタートビット検出信号2
3及びスタートビット検出信号24が共に有意となる時
は動作しない。後は実施例1と同様に、ライト信号20
より遅らせてリセットパルス生成回路18でフラグリセ
ット信号19を生成し、T34でUART8、UART
9及びスタートビット検出回路22をリセットし、メモ
リユニット11側は次のシリアルデータ信号12待ちの
状態になる。これらの動作をまとめると、データ書き込
みに必要な時間は実施例1と同様で式(3)のようにな
る。
FIG. 6 shows a timing chart of the data write cycle of the third embodiment, and FIG. 7 shows a timing chart of the data read cycle of the third embodiment. First, consider the data write cycle of FIG. When writing data, the CPU unit 1 sends an address and data, and at t21 the start bit detection circuit 2
1 detects the start bit, and both the start bit detection signal 23 and the start bit detection signal 24 become significant. The start bit detection signal 23 is delayed by the delay circuit 31 until the serial data signal 12 is converted into parallel, and is input to the write signal pulse generation circuit 17 as the delayed start bit detection signal 32 to generate the write signal 20. At that time, the data output from the UART 9 is written to the address output from the UART 8. The read signal pulse generation circuit uses the start bit detection signal 2
It does not operate when both 3 and the start bit detection signal 24 are significant. After that, as in the first embodiment, the write signal 20
After a further delay, the reset pulse generation circuit 18 generates the flag reset signal 19, and at T34, UART8 and UART are generated.
9 and the start bit detection circuit 22 are reset, and the memory unit 11 side waits for the next serial data signal 12. Summarizing these operations, the time required to write data is the same as that in the first embodiment and is expressed by the equation (3).

【0030】以上のようにして式(3)を式(1)と比
較すれば、本実施例は従来例より時間数4だけ処理速度
が向上する。
Comparing the equation (3) with the equation (1) as described above, the processing speed of the present embodiment is improved by 4 times as compared with the conventional example.

【0031】次に図7データ読み出しサイクルについて
考える。データ読み出しサイクルではCPUユニット1
からアドレスのみが送信される。従って、スタートビッ
ト検出信号23は有意になるが、スタートビット検出信
号24は有意にならず、遅延スタートビット検出信号3
2のみが有意になる。この時データ書き込みサイクルと
同様に、ライト信号パルス生成回路17ではライト信号
20が生成されるが、リード信号パルス生成回路26で
は遅延スタートビット検出信号32のみが有意になるこ
とから、データ読み出しサイクルであると判断しリード
信号27を生成すると共に、ライト信号20の出力をマ
スクするマスク信号35をライト信号パルス生成回路1
7へ出力する。このようにしてリード信号27のみが出
力されることになり、そのときUART8から出力して
いるアドレスのデータが、RAM13から読み出され
る。RAM13には延長回路47でリード信号27を引
き延ばして入力しておき、リード信号27を送信信号3
9としてUART9に入力すれば、送信信号39の立ち
上がりでデータバス15に出力しているデータがCPU
ユニット1へシリアル転送される。T34で受信フラグ
16をリセットし、次のシリアルデータ信号12の待ち
状態となる処理手順は、データ書き込みサイクルの時と
同様である。これらの動作をまとめると、データ読み出
しに必要な時間は式(5)のようになる。 T21+T31+T4+T6 ・・・ (5)
Next, consider the data read cycle of FIG. CPU unit 1 in the data read cycle
Sends the address only. Therefore, the start bit detection signal 23 becomes significant, but the start bit detection signal 24 does not become significant, and the delayed start bit detection signal 3
Only 2 will be significant. At this time, as in the data write cycle, the write signal 20 is generated in the write signal pulse generation circuit 17, but only the delayed start bit detection signal 32 is significant in the read signal pulse generation circuit 26, so that in the data read cycle. It is determined that there is a read signal 27, and a mask signal 35 for masking the output of the write signal 20 is supplied to the write signal pulse generation circuit 1
Output to 7. In this way, only the read signal 27 is output, and the data of the address output from the UART 8 at that time is read from the RAM 13. The read signal 27 is extended and input to the RAM 13 by the extension circuit 47, and the read signal 27 is transmitted to the transmission signal 3
If it is input to the UART 9 as 9, the data output to the data bus 15 at the rising edge of the transmission signal 39 will be the CPU.
Serially transferred to unit 1. The processing procedure for resetting the reception flag 16 at T34 and setting the next serial data signal 12 in the waiting state is the same as that in the data write cycle. Summarizing these operations, the time required to read data is as shown in equation (5). T21 + T31 + T4 + T6 (5)

【0032】以上のようにして式(5)を式(2)と比
較すれば、本実施例は従来例より時間数6だけ処理速度
が向上する。 T11+3×T2+T3+2×T4+2×T7 ・・・ (6)
By comparing the equation (5) with the equation (2) as described above, the processing speed of the present embodiment is improved by the number of hours 6 as compared with the conventional example. T11 + 3 × T2 + T3 + 2 × T4 + 2 × T7 (6)

【0033】メモリユニット11にデータを書き込む場
合及びメモリユニット11からデータを読み出す場合に
ついて述べたが、メモリユニット11が外部入出力機器
になった場合でも処理手順は同様である。また、アドレ
ス及びデータのビット長がどのように変化しても、両者
の転送が完了するまでスタートビット検出信号23及び
スタートビット検出信号24を遅延回路31で遅延させ
て、ライト信号20、リード信号27及びフラグリセッ
ト信号19を生成すれば良く、処理手順は同様である。
The case of writing data to the memory unit 11 and the case of reading data from the memory unit 11 have been described, but the processing procedure is the same even when the memory unit 11 is an external input / output device. In addition, no matter how the bit lengths of the address and the data change, the start bit detection signal 23 and the start bit detection signal 24 are delayed by the delay circuit 31 until the transfer of both is completed, and the write signal 20 and the read signal are read. 27 and the flag reset signal 19 may be generated, and the processing procedure is the same.

【0034】実施例4.図8は、実施例4のブロック図
である。図において、36は入力信号が有意になるとパ
ルスを生成するパルス生成回路、37はパルス生成回路
36から出力するパルス信号、38はパルス信号37を
ライト信号20として出力するか、リード信号27とし
て出力するかをストップビット検出信号を切り替え信号
として選択する切り替え回路である。
Embodiment 4 FIG. FIG. 8 is a block diagram of the fourth embodiment. In the figure, 36 is a pulse generation circuit that generates a pulse when the input signal becomes significant, 37 is a pulse signal output from the pulse generation circuit 36, and 38 is the pulse signal 37 that is output as the write signal 20 or the read signal 27. It is a switching circuit that selects whether to perform the stop bit detection signal as a switching signal.

【0035】図9は、実施例4のデータ書き込みサイク
ルのタイミングチャート、図10は実施例4のデータ読
み出しサイクルのタイミングチャートを示している。最
初に図9データ書き込みサイクルについて考える。デー
タ書き込みの場合、CPUユニット1からアドレス及び
データが送信され、シリアルデータ信号12を受信する
と、ストップビット検出回路28でストップビットを検
出する。ストップビットの検出は、データが有意となっ
てから一定時間以上経過したことによって行うので、こ
こでは実施例2と同様に、シリアルデータ信号12がパ
ラレルに変換されるまでの時間をかけて検出を行うこと
にする。パルス生成回路36では、ストップビット検出
信号29が有意になるとパルス信号37を生成する。デ
ータ書き込みの場合、スタートビット検出信号30が有
意となり、この時切り替え回路38はパルス信号37を
ライト信号20として出力する。そのときUART8か
ら出力しているアドレスに、UART9から出力してい
るデータが書き込まれる。その後、遅延回路33でライ
ト信号20より遅らせてフラグリセット信号19を出力
し、T34でUART8、UART9及びストップビッ
ト検出回路22をリセットし、メモリユニット11側は
次のシリアルデータ信号12待ちの状態になる。これら
の動作をまとめると、データ書き込みに必要な時間は実
施例1と同様で式(3)のようになる。
FIG. 9 shows a timing chart of the data write cycle of the fourth embodiment, and FIG. 10 shows a timing chart of the data read cycle of the fourth embodiment. First, consider the data write cycle in FIG. In the case of data writing, when the address and data are transmitted from the CPU unit 1 and the serial data signal 12 is received, the stop bit detection circuit 28 detects the stop bit. Since the stop bit is detected when a certain time or more has elapsed since the data became significant, the detection of the stop bit takes time until the serial data signal 12 is converted into parallel, as in the second embodiment. I will do it. The pulse generation circuit 36 generates a pulse signal 37 when the stop bit detection signal 29 becomes significant. In the case of data writing, the start bit detection signal 30 becomes significant, and the switching circuit 38 outputs the pulse signal 37 as the write signal 20 at this time. At that time, the data output from the UART 9 is written to the address output from the UART 8. Thereafter, the delay circuit 33 outputs the flag reset signal 19 later than the write signal 20, resets the UART8, the UART9 and the stop bit detection circuit 22 at T34, and the memory unit 11 side waits for the next serial data signal 12. Become. Summarizing these operations, the time required to write data is the same as that in the first embodiment and is expressed by the equation (3).

【0036】以上のようにして式(3)を式(1)と比
較すれば、本実施例は従来例より時間数4だけ処理速度
が向上する。
Comparing the equation (3) with the equation (1) as described above, the processing speed of this embodiment is improved by 4 times as compared with the conventional example.

【0037】次に図10データ読み出しサイクルについ
て考える。データ読み出しサイクルでは、CPUユニッ
ト1からアドレスのみが送信される。従って、ストップ
ビット検出信号29は有意になるが、ストップビット検
出信号30は有意にならない。データ書き込みサイクル
と同様に、パルス生成回路36では、ストップビット検
出信号29が有意になるとパルス信号37を生成する。
データ読み出しの場合、ストップビット検出信号30は
有意にならないので、切り替え回路38ではパルス信号
37をリード信号27として出力する。そのときUAR
T8から出力しているアドレスのデータが、RAM13
から読み出される。RAM13には延長回路47でリー
ド信号27を引き延ばして入力しておき、リード信号2
7を送信信号39としてUART9に入力すれば、送信
信号39の立ち上がりでデータバス15に出力している
データがCPUユニット1へシリアル転送される。T3
4で受信フラグ16をリセットし、次のシリアルデータ
信号12の待ち状態となる処理手順は、データ書き込み
サイクルの時と同様である。これらの動作をまとめる
と、データ読み出しに必要な時間は実施例3と同様で式
(5)のようになる。
Next, consider the data read cycle in FIG. In the data read cycle, only the address is transmitted from the CPU unit 1. Therefore, the stop bit detection signal 29 becomes significant, but the stop bit detection signal 30 does not become significant. Similar to the data write cycle, the pulse generation circuit 36 generates the pulse signal 37 when the stop bit detection signal 29 becomes significant.
In the case of data reading, the stop bit detection signal 30 does not become significant, so the switching circuit 38 outputs the pulse signal 37 as the read signal 27. Then UAR
The data of the address output from T8 is RAM13.
Is read from. The read signal 27 is extended and input to the RAM 13 by the extension circuit 47.
When 7 is input to the UART 9 as the transmission signal 39, the data output to the data bus 15 at the rising edge of the transmission signal 39 is serially transferred to the CPU unit 1. T3
The processing procedure for resetting the reception flag 16 in 4 and setting the next serial data signal 12 in the waiting state is the same as that in the data write cycle. Summarizing these operations, the time required to read the data is the same as that in the third embodiment and is expressed by the equation (5).

【0038】従って式(5)を式(2)と比較すれば、
本実施例は従来例より時間数6だけ処理速度が向上す
る。
Therefore, comparing equation (5) with equation (2),
In this embodiment, the processing speed is improved by 6 hours compared to the conventional example.

【0039】メモリユニット11にデータを書き込む場
合及びメモリユニット11からデータを読み出す場合に
ついて述べたが、メモリユニット11が外部入出力機器
になった場合でも処理手順は同様である。また、アドレ
ス及びデータのビット長がどのように変化しても、両者
の転送が完了するまでの時間をかけてストップビット検
出回路28でストップビットを検出し、ライト信号2
0、リード信号27及びフラグリセット信号19を生成
すれば良く、処理手順は同様である。
The case of writing data to the memory unit 11 and the case of reading data from the memory unit 11 have been described, but the processing procedure is the same even when the memory unit 11 is an external input / output device. In addition, no matter how the bit lengths of the address and data change, it takes time for the transfer of both to be completed, the stop bit detection circuit 28 detects the stop bit, and the write signal 2
0, the read signal 27 and the flag reset signal 19 may be generated, and the processing procedure is the same.

【0040】実施例5.図11は、この発明の実施例5
を示すブロック図である。図において、40はスタート
ビット検出信号23が有意で、スタートビット検出信号
24が有意でない時だけその出力を有意とするゲート、
41はゲート40から出力するライトトリガ信号、42
はゲート40から出力するリードトリガ信号、43はラ
イトトリガ信号41を、遅延回路31でシリアルデータ
信号12がパラレルに変換されるまで遅延させた遅延ラ
イトトリガ信号、44はリードトリガ信号42を、遅延
回路31でシリアルデータ信号12がパラレルに変換さ
れるまで遅延させた遅延リードトリガ信号、45はある
特定のパルス幅しか通過させないフィルタ、46もある
特定のパルス幅しか通過させないフィルタである。
Example 5. FIG. 11 shows a fifth embodiment of the present invention.
FIG. In the figure, 40 is a gate whose output is significant only when the start bit detection signal 23 is significant and the start bit detection signal 24 is not significant,
41 is a write trigger signal output from the gate 40, 42
Is a read trigger signal output from the gate 40, 43 is a delayed write trigger signal obtained by delaying the write trigger signal 41 until the serial data signal 12 is converted into parallel by the delay circuit 31, and 44 is delayed the read trigger signal 42. A delayed read trigger signal delayed until the serial data signal 12 is converted into parallel in the circuit 31, 45 is a filter that allows only a certain pulse width to pass, and 46 is a filter that allows only a certain pulse width to pass.

【0041】図12は、実施例5のデータ書き込みサイ
クルのタイミングチャート、図13は実施例5のデータ
読み出しサイクルのタイミングチャートを示している。
最初に図12のデータ書き込みサイクルについて考え
る。データ書き込みの場合、CPUユニット1から、ア
ドレス上位ビットはUART8から、アドレス下位ビッ
トはUART9からに分割されて送信される。CPUユ
ニット1−メモリユニット11間で、あらかじめ、アド
レス送信タイミングについて取り決めをしておき、例え
ばデータ書き込みの時は、アドレス上位ビットとアドレ
ス下位ビットを1ビットずらして送信し、データ読み出
しの場合は、アドレス上位ビットとアドレス下位ビット
を2ビットずらして送信することにする。メモリユニッ
ト11ではスタートビット検出回路22でスタートビッ
トを検出し、スタートビット検出信号23及びスタート
ビット検出信号24をそれぞれのタイミングで有意にす
る。ゲート25はスタートビット検出信号23が有意
で、スタートビット検出信号24が有意でない時だけ出
力が有意となるので、ずらして送信された1ビット幅分
のパルスが、ライトトリガ信号41及びリードトリガ信
号42として出力する。出力したライトトリガ信号41
及びリードトリガ信号42は、遅延回路31で遅延され
る。データ書き込みサイクルではアドレス受信後、更に
データがUART9を介してCPUユニット1から送信
されてくるので、遅延させる時間は、UART9がt4
1で受信したデータの受信処理を終えるまでである。そ
の後、遅延ライトトリガ信号43及び遅延リードトリガ
信号44を、フィルタ45及びフィルタ46にそれぞれ
入力する。フィルタ45は1ビット幅のパルスしか通過
させず、フィルタ46は2ビット幅のパルスしか通過さ
せないようにしておけば、結局RAM13へ出力する信
号はフィルタ45を通過したライト信号20のみであ
る。このようにして、RAM13へデータ書き込みを実
行する。後は他の実施例と同様に、メモリユニット11
での処理終了後、T44でフラグリセット信号19をU
ART8、UART9及びスタートビット検出回路22
に入力し、受信フラグ16をリセットする。メモリユニ
ット11側は次のシリアルデータ信号12待ちの状態に
なる。これらの動作をまとめると、データ書き込みに必
要な時間は数7のようになる。 T21+T41+2×T2+T3+2×T4+T5+T7 ・・・ (7)
FIG. 12 shows a timing chart of the data write cycle of the fifth embodiment, and FIG. 13 shows a timing chart of the data read cycle of the fifth embodiment.
First, consider the data write cycle in FIG. When writing data, the CPU unit 1 divides the upper address bits from the UART 8 and the lower address bits from the UART 9 and transmits the divided data. An address transmission timing is preliminarily agreed between the CPU unit 1 and the memory unit 11. For example, when writing data, the upper bit of the address and the lower bit of the address are shifted by 1 bit and transmitted, and when reading the data, The upper bits of the address and the lower bits of the address are shifted by 2 bits before transmission. In the memory unit 11, the start bit detection circuit 22 detects the start bit and makes the start bit detection signal 23 and the start bit detection signal 24 significant at their respective timings. Since the output of the gate 25 is significant only when the start bit detection signal 23 is significant and the start bit detection signal 24 is not significant, a pulse of 1 bit width transmitted by shifting is written to the write trigger signal 41 and the read trigger signal. It outputs as 42. Output light trigger signal 41
The read trigger signal 42 is delayed by the delay circuit 31. In the data write cycle, data is further transmitted from the CPU unit 1 via the UART 9 after the address is received, and therefore the delay time is t4 when the UART 9 is t4.
Until the reception processing of the data received in 1 is completed. After that, the delayed write trigger signal 43 and the delayed read trigger signal 44 are input to the filter 45 and the filter 46, respectively. If the filter 45 passes only the pulse of 1-bit width and the filter 46 passes only the pulse of 2-bit width, the signal output to the RAM 13 is only the write signal 20 passed through the filter 45. In this way, the data writing to the RAM 13 is executed. After that, as in the other embodiments, the memory unit 11
After the end of the processing in, the flag reset signal 19 is set to U at T44.
ART8, UART9 and start bit detection circuit 22
To reset the reception flag 16. The memory unit 11 side waits for the next serial data signal 12. Summarizing these operations, the time required to write data is as shown in Equation 7. T21 + T41 + 2 × T2 + T3 + 2 × T4 + T5 + T7 (7)

【0042】以上のようにして式(7)を式(1)と比
較すれば本実施例は従来例より時間式(8)だけ処理速
度が向上する。 T11+T31+2×T2+2×T4+2×T7 ・・・ (8)
By comparing equation (7) with equation (1) as described above, the processing speed of this embodiment is improved by the time equation (8) as compared with the conventional example. T11 + T31 + 2 × T2 + 2 × T4 + 2 × T7 (8)

【0043】次に図13データ読み出しサイクルについ
て考える。データ読み出しサイクルでは、CPUユニッ
ト1からアドレスの上位ビット、アドレスの下位ビット
が2ビットずらして送信される。まず、データ書き込み
サイクルと同様に、スタートビット検出信号23及びス
タートビット検出信号24が有意になり、遅延ライトト
リガ信号43および遅延リードトリガ信号44が、フィ
ルタ45およびフィルタ46にそれぞれ入力する。そし
て今度は、UART8とUART9で2ビットずれてシ
リアルデータ信号12を受信しているので、遅延ライト
トリガ信号43および遅延リードトリガ信号44はパル
ス幅が2ビット分である。従って、遅延ライトトリガ信
号43はフィルタ45を通過せず、遅延リードトリガ信
号44のみがフィルタ46を通過して出力されることに
なる。あとは他の実施例と同様にリード信号27を送信
信号39としてUART9に入力する。又、RAM13
へは延長回路47で延長した延長リード信号48を入力
し、UART9がデータを送信している間はデータがデ
ータバス15に出力しているようにする。そしてT24
で受信フラグ16をリセットし、次のシリアルデータ信
号12の待ち状態となる処理手順はデータ書き込みサイ
クルの時と同様である。これらの動作をまとめると、デ
ータ書き込みに必要な時間は式(9)のようになる。 T21+T2+T3+T4+T6 ・・・ (9)
Next, consider the data read cycle in FIG. In the data read cycle, the upper bits of the address and the lower bits of the address are shifted by 2 bits and transmitted from the CPU unit 1. First, similarly to the data write cycle, the start bit detection signal 23 and the start bit detection signal 24 become significant, and the delayed write trigger signal 43 and the delayed read trigger signal 44 are input to the filter 45 and the filter 46, respectively. Since the UART 8 and the UART 9 receive the serial data signal 12 with a 2-bit shift, the delay write trigger signal 43 and the delay read trigger signal 44 have a pulse width of 2 bits. Therefore, the delayed write trigger signal 43 does not pass through the filter 45, and only the delayed read trigger signal 44 passes through the filter 46 and is output. After that, the read signal 27 is input to the UART 9 as the transmission signal 39 as in the other embodiments. In addition, RAM13
The extension read signal 48 extended by the extension circuit 47 is input to the so that the data is output to the data bus 15 while the UART 9 is transmitting the data. And T24
The procedure for resetting the reception flag 16 and resetting the next serial data signal 12 is the same as that in the data write cycle. Summarizing these operations, the time required to write data is as shown in equation (9). T21 + T2 + T3 + T4 + T6 (9)

【0044】以上のようにして式(9)を式(2)と比
較すれば本実施例は従来例より時間数10だけ処理速度
が向上する。 T11+T31+2×T2+2×T4+2×T7 ・・・(10)
By comparing the equation (9) with the equation (2) as described above, the processing speed of the present embodiment is improved by 10 times as compared with the conventional example. T11 + T31 + 2 × T2 + 2 × T4 + 2 × T7 (10)

【0045】メモリユニット11にデータを書き込む場
合及びメモリユニット11からデータを読み出す場合に
ついて述べたが、メモリユニット11が外部入出力機器
になった場合でも処理手順は同様である。また、アドレ
ス及びデータのビット長がどのように変化しても、両者
の転送が完了するまで、スタートビット検出信号23及
びスタートビット検出信号24を遅延回路31で遅延さ
せて、ライト信号20、リード信号27及びフラグリセ
ット信号19を生成すれば良く、処理手順は同様であ
る。
The case of writing data to the memory unit 11 and the case of reading data from the memory unit 11 have been described, but the processing procedure is the same even when the memory unit 11 is an external input / output device. In addition, no matter how the bit lengths of the address and data change, the start bit detection signal 23 and the start bit detection signal 24 are delayed by the delay circuit 31 until the transfer of both is completed, and the write signal 20 and the read signal are read. The signal 27 and the flag reset signal 19 may be generated, and the processing procedure is the same.

【0046】[0046]

【発明の効果】この発明の実施例1によれば、アドレス
及びデータをそれぞれ専用のUARTで送受信し、デー
タ受信時に有意となるシリアルデータ信号のスタートビ
ットからライト信号を生成することで、データ入出力処
理速度の向上が実現できる。
According to the first embodiment of the present invention, an address and data are transmitted and received by dedicated UARTs, and a write signal is generated from a start bit of a serial data signal which becomes significant at the time of data reception. The output processing speed can be improved.

【0047】また、この発明の実施例2によれば、アド
レス及びデータをそれぞれ専用のUARTで送受信し、
データ受信時に有意となるシリアルデータ信号のストッ
プビットからライト信号を生成することで、データ入出
力処理速度の向上が実現できる。
Further, according to the second embodiment of the present invention, the address and the data are transmitted and received by the dedicated UARTs, respectively.
By generating the write signal from the stop bit of the serial data signal which becomes significant at the time of receiving the data, the data input / output processing speed can be improved.

【0048】また、この発明の実施例3によれば、アド
レス送受信専用UARTで受信したシリアルデータ信号
のスタートビットとデータ送受信専用UARTで受信し
たシリアルデータ信号のスタートビットの組み合わせで
ライト信号及びリード信号を生成することで、データ入
出力速度の向上が実現できる。
Further, according to the third embodiment of the present invention, the write signal and the read signal are obtained by combining the start bit of the serial data signal received by the address transmission / reception dedicated UART and the start bit of the serial data signal received by the data transmission / reception only UART. By generating, the data input / output speed can be improved.

【0049】また、この発明の実施例4によれば、アド
レス送受信専用UARTで受信したシリアルデータ信号
のストップビットとデータ送受信専用UARTで受信し
たシリアルデータ信号のストップビットの組み合わせで
ライト信号およびリード信号を生成することで、データ
入出力速度の向上が実現できる。
Further, according to the fourth embodiment of the present invention, the write signal and the read signal are combined by the combination of the stop bit of the serial data signal received by the address transmission / reception dedicated UART and the stop bit of the serial data signal received by the data transmission / reception only UART. By generating, the data input / output speed can be improved.

【0050】また、この発明の実施例5によれば、アド
レス送受信専用UARTで受信したシリアルデータ信号
のスタートビットとアドレス及びデータ送受信用UAR
Tで受信したシリアルデータ信号のスタートビットのタ
イミングを用いてライト信号及びリード信号を生成する
ことで、データ入出力速度の向上が実現できる。
Further, according to the fifth embodiment of the present invention, the start bit and address of the serial data signal received by the address transmission / reception dedicated UART and the UAR for data transmission / reception.
By generating the write signal and the read signal using the timing of the start bit of the serial data signal received at T, it is possible to improve the data input / output speed.

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

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

【図2】 この発明の実施例1のタイミングチャートで
ある。
FIG. 2 is a timing chart of the first embodiment of the present invention.

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

【図4】 この発明の実施例2のタイミングチャートで
ある。
FIG. 4 is a timing chart of the second embodiment of the present invention.

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

【図6】 この発明の実施例3のデータ書き込みサイク
ルのタイミングチャートである。
FIG. 6 is a timing chart of a data write cycle according to the third embodiment of the present invention.

【図7】 この発明の実施例3のデータ読み出しサイク
ルのタイミングチャートである。
FIG. 7 is a timing chart of a data read cycle according to the third embodiment of the present invention.

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

【図9】 この発明の実施例4のデータ書き込みサイク
ルのタイミングチャートである。
FIG. 9 is a timing chart of a data write cycle according to the fourth embodiment of the present invention.

【図10】 この発明の実施例4のデータ読み出しサイ
クルのタイミングチャートである。
FIG. 10 is a timing chart of a data read cycle according to the fourth embodiment of the present invention.

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

【図12】 この発明の実施例5のデータ書き込みサイ
クルのタイミングチャートである。
FIG. 12 is a timing chart of a data write cycle according to the fifth embodiment of the present invention.

【図13】 この発明の実施例5のデータ読み出しサイ
クルのタイミングチャートである。
FIG. 13 is a timing chart of a data read cycle according to the fifth embodiment of the present invention.

【図14】 従来例のブロック図である。FIG. 14 is a block diagram of a conventional example.

【図15】 従来例のタイミングチャートである。FIG. 15 is a timing chart of a conventional example.

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

1 CPUユニット、2 CPU、3 ROM、4 ア
ドレスバス、5 データバス、6 リード信号、7 送
信信号、8 UART、9 UART、10外部I/F
回路、11 メモリユニット、21 シリアルデータ信
号、13 RAM、14 アドレスバス、15 データ
バス、16 受信フラグ、17 ライト信号パルス生成
回路、18 リセットパルス生成回路、19 フラグリ
セット信号、20 ライト信号、21 受信フラグ、2
2 スタートビット検出回路、23 スタートビット検
出信号、24 スタートビット検出信号、25 ゲー
ト、26 リード信号パルス生成回路、27 リード信
号、28 ストップビット検出回路、29 ストップビ
ット検出信号、30 ストップビット検出信号、31
遅延回路、32 遅延スタートビット検出信号、33
遅延回路、34 遅延スタートビット検出信号、35
マスク信号、36 パルス生成回路、37パルス信号、
38 切り替え回路、39 送信信号、40 ゲート、
41 リードトリガ信号、42 ライトトリガ信号、4
3 遅延リードトリガ信号、44遅延ライトトリガ信
号、45 フィルタ、46 フィルタ、47 延長回
路、48 延長リード信号、49 CPU、50 RO
M。
1 CPU unit, 2 CPU, 3 ROM, 4 address bus, 5 data bus, 6 read signal, 7 transmission signal, 8 UART, 9 UART, 10 external I / F
Circuit, 11 memory unit, 21 serial data signal, 13 RAM, 14 address bus, 15 data bus, 16 reception flag, 17 write signal pulse generation circuit, 18 reset pulse generation circuit, 19 flag reset signal, 20 write signal, 21 reception Flag, 2
2 start bit detection circuit, 23 start bit detection signal, 24 start bit detection signal, 25 gate, 26 read signal pulse generation circuit, 27 read signal, 28 stop bit detection circuit, 29 stop bit detection signal, 30 stop bit detection signal, 31
Delay circuit, 32 Delayed start bit detection signal, 33
Delay circuit, 34 Delayed start bit detection signal, 35
Mask signal, 36 pulse generation circuit, 37 pulse signal,
38 switching circuit, 39 transmission signal, 40 gates,
41 read trigger signal, 42 write trigger signal, 4
3 delayed read trigger signal, 44 delayed write trigger signal, 45 filter, 46 filter, 47 extension circuit, 48 extension read signal, 49 CPU, 50 RO
M.

Claims (5)

【特許請求の範囲】[Claims] 【請求項1】 中央処理装置から外部メモリ又は外部出
力機器へシリアル通信でデータ書き込みを行う場合に用
いる通信インタフェース回路において、中央処理装置と
外部メモリ又は外部出力機器間で書き込むアドレスを送
受信するアドレス送受信専用の汎用非同期送受信回路
と、このアドレス送受信専用の汎用非同期送受信回路で
送受信したアドレスに書き込むデータを送受信するデー
タ送受信専用の汎用非同期送受信回路と、上記アドレス
送受信専用の汎用非同期送受信回路で送受信したシリア
ルデータ信号のスタートビットまたは上記データ送受信
専用の汎用非同期送受信回路で送受信したシリアルデー
タ信号のスタートビットを検出するスタートビット検出
回路と、アドレス送受信専用の汎用非同期送受信回路で
受信したアドレスにデータ送受信専用の汎用非同期送受
信回路で受信したデータを書き込むためのライト信号を
生成するライト信号パルス生成回路とを備えたことを特
徴とする通信インタフェース回路。
1. A communication interface circuit used when data is written from a central processing unit to an external memory or an external output device by serial communication. Address transmission / reception for transmitting / receiving an address to be written between the central processing unit and the external memory or external output device. A general-purpose asynchronous transmitter-receiver circuit dedicated to this address, a general-purpose asynchronous transmitter-receiver circuit dedicated to data transmission / reception that transmits / receives data to be written to an address transmitted / received by this general-purpose asynchronous transmitter-receiver circuit dedicated to address transmission / reception, and a serial transmitted / received by the general-purpose asynchronous transmitter-receiver circuit dedicated to address transmission / reception above A start bit detection circuit that detects the start bit of the data signal or the start bit of the serial data signal transmitted / received by the general-purpose asynchronous transmission / reception circuit dedicated to data transmission / reception and the address received by the general-purpose asynchronous transmission / reception circuit dedicated to address transmission / reception. A communication interface circuit, comprising: a write signal pulse generation circuit that generates a write signal for writing data received by a general-purpose asynchronous transmission / reception circuit dedicated to data transmission / reception.
【請求項2】 中央処理装置から外部メモリ又は外部出
力機器へシリアル通信でデータ書き込みを行う場合に用
いる通信インタフェース回路において、中央処理装置と
外部メモリ又は外部出力機器間で書き込むアドレスを送
受信するアドレス送受信専用の汎用非同期送受信回路
と、このアドレス送受信専用の汎用非同期送受信回路で
送受信したアドレスに書き込むデータを送受信するデー
タ送受信専用の汎用非同期送受信回路と、上記アドレス
送受信専用の汎用非同期送受信回路で送受信したシリア
ルデータ信号のストップビット及び上記データ送受信専
用の汎用非同期送受信回路で送受信したシリアルデータ
信号のスタートビットを検出するストップビット検出回
路と、アドレス送受信専用の汎用非同期送受信回路で受
信したアドレスにデータ送受信専用の汎用非同期送受信
回路で受信したデータを書き込むためのライト信号を生
成するゲートとを備えたことを特徴とする通信インタフ
ェース回路。
2. In a communication interface circuit used when data is written from a central processing unit to an external memory or an external output device by serial communication, address transmission / reception for transmitting / receiving an address to be written between the central processing unit and the external memory or external output device. A general-purpose asynchronous transmitter-receiver circuit dedicated to this address, a general-purpose asynchronous transmitter-receiver circuit dedicated to data transmission / reception that transmits / receives data to be written to an address transmitted / received by this general-purpose asynchronous transmitter-receiver circuit dedicated to address transmission / reception, and a serial transmitted / received by the general-purpose asynchronous transmitter-receiver circuit dedicated to address transmission / reception above A stop bit detection circuit that detects the stop bit of the data signal and the start bit of the serial data signal transmitted / received by the general-purpose asynchronous transmission / reception circuit dedicated to data transmission / reception, and the address received by the general-purpose asynchronous transmission / reception circuit dedicated to address transmission / reception. And a gate for generating a write signal for writing data received by a general-purpose asynchronous transmission / reception circuit dedicated to transmission / reception of data.
【請求項3】 中央処理装置から外部メモリ又は外部出
力機器へシリアル通信でデータ書き込み又はデータ読み
出しを行う場合に用いる通信インタフェース回路におい
て、中央処理装置と外部メモリ又は外部出力機器間で書
き込むアドレスを送受信するアドレス送受信専用の汎用
非同期送受信回路と、このアドレス送受信専用の汎用非
同期送受信回路で送受信したアドレスに書き込むデータ
を送受信するデータ送受信専用の汎用非同期送受信回路
と、上記アドレス送受信専用の汎用非同期送受信回路で
送受信したシリアルデータ信号のスタートビット及び上
記データ送受信専用の汎用非同期送受信回路で送受信し
たシリアルデータ信号のスタートビットを検出するスタ
ートビット検出回路と、アドレス送受信専用の汎用非同
期送受信回路で受信したアドレスにデータ送受信専用の
汎用非同期送受信回路で受信したデータを書き込むため
のライト信号を生成するライト信号パルス生成回路と、
アドレス送受信専用の汎用非同期送受信回路で受信した
アドレスのデータを読み出すためのリード信号を生成す
るリード信号パルス生成回路とを備えたことを特徴とす
る通信インタフェース回路。
3. A communication interface circuit used when data is written or read from a central processing unit to an external memory or an external output device by serial communication, and an address to be written is transmitted and received between the central processing unit and the external memory or external output device. A general-purpose asynchronous transceiver circuit dedicated to address transmission / reception, a general-purpose asynchronous transceiver circuit dedicated to data transmission / reception that transmits / receives data to be written to an address transmitted / received by this general-purpose asynchronous transceiver circuit dedicated to address transmission / reception, and the general-purpose asynchronous transceiver circuit dedicated to address transmission / reception described above. Start bit detection circuit for detecting the start bit of the transmitted / received serial data signal and the start bit of the serial data signal transmitted / received by the general-purpose asynchronous transmission / reception circuit dedicated to data transmission / reception, and reception by the general-purpose asynchronous transmission / reception circuit dedicated to address transmission / reception A write signal pulse generation circuit that generates a write signal for writing the data received by the general-purpose asynchronous transmission / reception circuit dedicated to data transmission / reception to the address
A communication interface circuit comprising: a read signal pulse generation circuit for generating a read signal for reading data of an address received by a general-purpose asynchronous transmission / reception circuit dedicated to address transmission / reception.
【請求項4】 中央処理装置から外部メモリ又は外部出
力機器へシリアル通信でデータ書き込み又はデータ読み
出しを行う場合に用いる通信インタフェース回路におい
て、中央処理装置と外部メモリ又は外部出力機器間で書
き込むアドレスを送受信するアドレス送受信専用の汎用
非同期送受信回路と、このアドレス送受信専用の汎用非
同期送受信回路で送受信したアドレスに書き込むデータ
を送受信するデータ送受信専用の汎用非同期送受信回路
と、上記アドレス送受信専用の汎用非同期送受信回路で
送受信したシリアルデータ信号のスタートビット及び上
記データ送受信専用の汎用非同期送受信回路で送受信し
たシリアルデータ信号のスタートビットを検出するスタ
ートビット検出回路と、アドレス送受信専用の汎用非同
期送受信回路で受信したアドレスにデータ送受信専用の
汎用非同期送受信回路で受信したデータを書き込むため
のライト信号及びアドレス送受信専用の汎用非同期送受
信回路で受信したアドレスのデータを読み出すためのリ
ード信号を生成するパルス生成回路とを備えたことを特
徴とする通信インタフェース回路。
4. A communication interface circuit used when data is written or read from a central processing unit to an external memory or an external output device by serial communication, and an address to be written is transmitted and received between the central processing unit and the external memory or external output device. A general-purpose asynchronous transceiver circuit dedicated to address transmission / reception, a general-purpose asynchronous transceiver circuit dedicated to data transmission / reception that transmits / receives data to be written to an address transmitted / received by this general-purpose asynchronous transceiver circuit dedicated to address transmission / reception, and the general-purpose asynchronous transceiver circuit dedicated to address transmission / reception described above. Start bit detection circuit for detecting the start bit of the transmitted / received serial data signal and the start bit of the serial data signal transmitted / received by the general-purpose asynchronous transmission / reception circuit dedicated to data transmission / reception, and reception by the general-purpose asynchronous transmission / reception circuit dedicated to address transmission / reception And a pulse generation circuit that generates a write signal for writing data received by the general-purpose asynchronous transmission / reception circuit dedicated to data transmission / reception and a read signal for reading data at the address received by the general-purpose asynchronous transmission / reception circuit dedicated to address transmission / reception. A communication interface circuit characterized by being provided.
【請求項5】 中央処理装置から外部メモリ又は外部出
力機器へシリアル通信でデータ書き込み又はデータ読み
出しを行う場合に用いる通信インタフェース回路におい
て、中央処理装置と外部メモリ又は外部出力機器間で書
き込むアドレスを送受信するアドレス送受信専用の汎用
非同期送受信回路と、アドレス及び上記アドレス送受信
専用の汎用非同期送受信回路で送受信したアドレスに書
き込むデータを送受信するデータ送受信用の汎用非同期
送受信回路と、アドレス送受信専用の汎用非同期送受信
回路で送受信したシリアルデータ信号のスタートビット
及びデータ送受信専用の汎用非同期送受信回路で送受信
したシリアルデータ信号のスタートビットを検出するス
タートビット検出回路と、アドレス送受信専用の汎用非
同期送受信回路で受信したアドレスにデータ送受信専用
の汎用非同期送受信回路で受信したデータを書き込むた
めのライト信号を生成するゲートと、アドレス送受信専
用の汎用非同期送受信回路で受信したアドレスのデータ
を読み出すためのリード信号を生成するゲートとを備え
たことを特徴とする通信インタフェース回路。
5. A communication interface circuit used when data is written or read from a central processing unit to an external memory or an external output device by serial communication, and an address to be written between the central processing unit and the external memory or external output device is transmitted and received. A general-purpose asynchronous transmitter-receiver circuit dedicated to address transmission / reception, a general-purpose asynchronous transmitter-receiver circuit for data transmission / reception that transmits / receives an address and data written in the address transmitted / received by the general-purpose asynchronous transmitter-receiver circuit dedicated to address transmission / reception, and a general-purpose asynchronous transmitter-receiver circuit dedicated to address transmission / reception The start bit of the serial data signal transmitted / received in and the start bit detection circuit that detects the start bit of the serial data signal transmitted / received by the general-purpose asynchronous transmission / reception circuit dedicated to data transmission / reception and the general-purpose asynchronous transmission / reception circuit dedicated to address transmission / reception Generates a write signal to write the data received by the general-purpose asynchronous transceiver circuit dedicated to data transmission / reception to the received address, and a read signal to read the data at the address received by the general-purpose asynchronous transceiver circuit dedicated to address transmission / reception And a communication interface circuit.
JP6324976A 1994-12-27 1994-12-27 Communication interface circuit Pending JPH08180016A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP6324976A JPH08180016A (en) 1994-12-27 1994-12-27 Communication interface circuit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP6324976A JPH08180016A (en) 1994-12-27 1994-12-27 Communication interface circuit

Publications (1)

Publication Number Publication Date
JPH08180016A true JPH08180016A (en) 1996-07-12

Family

ID=18171740

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6324976A Pending JPH08180016A (en) 1994-12-27 1994-12-27 Communication interface circuit

Country Status (1)

Country Link
JP (1) JPH08180016A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005510817A (en) * 2001-11-21 2005-04-21 インターディジタル テクノロジー コーポレイション Hybrid parallel / serial bus interface
KR100511053B1 (en) * 1999-02-25 2005-08-31 윈본드 일렉트로닉스 코포레이션 Uart with an ic card reading interface and ic card reading system using the same

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100511053B1 (en) * 1999-02-25 2005-08-31 윈본드 일렉트로닉스 코포레이션 Uart with an ic card reading interface and ic card reading system using the same
JP2005510817A (en) * 2001-11-21 2005-04-21 インターディジタル テクノロジー コーポレイション Hybrid parallel / serial bus interface
US7752482B2 (en) 2001-11-21 2010-07-06 Interdigital Technology Corporation Hybrid parallel/serial bus interface

Similar Documents

Publication Publication Date Title
US6658582B1 (en) Serial interface circuits having improved data transmitting and receiving capability
US5247656A (en) Method and apparatus for controlling a clock signal
US20020194520A1 (en) Apparatus and method for clock domain crossing with integrated decode
JPH0713926A (en) Buffer control circuit and its operating method
US5408501A (en) Data transfer system
US5818886A (en) Pulse synchronizing module
EP0769783A2 (en) Synchronous semiconductor memory capable of saving a latency with a reduced circuit scale
EP1643652A2 (en) Semiconductor device with circuitry for efficient information exchange
JPH08180016A (en) Communication interface circuit
CA2014969C (en) Delay circuit
JP2001195353A (en) Dma transfer system
KR20020021715A (en) Semiconductor memory device using dedicated command and address strobe signal and method for inputting command and address thereof
US6744834B1 (en) Method and apparatus for initializing a synchronizer for same frequency, phase unknown data across multiple bit-sliced interfaces
SU1624532A1 (en) D flip-flop
JPS603715B2 (en) variable length shift register
JPH05183585A (en) Extension circuit
JPS59178667A (en) Memory device
JP2510268B2 (en) Data holding circuit
KR0121161Y1 (en) Switching system in common parallel bus
JPH10340596A (en) Data storage device and semiconductor memory
SU1176360A1 (en) Device for transmission and reception of information
JP3459542B2 (en) Serial data transfer device
JP2000099195A (en) Timer device
JP2669028B2 (en) Command register circuit
JPH06250955A (en) Communication interface circuit