JPH033185A - Input/output asynchronous controller for field memory - Google Patents

Input/output asynchronous controller for field memory

Info

Publication number
JPH033185A
JPH033185A JP1138537A JP13853789A JPH033185A JP H033185 A JPH033185 A JP H033185A JP 1138537 A JP1138537 A JP 1138537A JP 13853789 A JP13853789 A JP 13853789A JP H033185 A JPH033185 A JP H033185A
Authority
JP
Japan
Prior art keywords
transfer
signal
read
write
request 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.)
Granted
Application number
JP1138537A
Other languages
Japanese (ja)
Other versions
JPH0758476B2 (en
Inventor
Takeshi Inoue
剛至 井上
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.)
Sharp Corp
Original Assignee
Sharp 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 Sharp Corp filed Critical Sharp Corp
Priority to JP1138537A priority Critical patent/JPH0758476B2/en
Publication of JPH033185A publication Critical patent/JPH033185A/en
Publication of JPH0758476B2 publication Critical patent/JPH0758476B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.

Description

【発明の詳細な説明】 〈産業上の利用分野〉 この発明は、フィールドメモリをFIFO(先入れ先出
し)バッファとして使用する場合の入出力非同期制御装
置に関する。
DETAILED DESCRIPTION OF THE INVENTION <Industrial Application Field> The present invention relates to an input/output asynchronous control device when a field memory is used as a FIFO (first in, first out) buffer.

〈従来の技術〉 従来、FIFOバッファとして使用するフィールドメモ
リとしては、第11fflに示すようなものがある。こ
のフィールドメモリは、メモリブロックIおよびメモリ
ブロック■からなるメモリ部40と、リードレジスタ(
読み出しレジスタ)41と、ライトレジスタ(書き込み
レジスタ)42と、上記メモリ部40とリードレジスタ
41.ライトレジスタ42との間にそれぞれ設けられた
トランスファゲート43.トランスファゲート44とを
備えて、図示しないシリアルクロックから信号を受ける
ようになっている。上記リードレジスタ41.ライトレ
ジスタ42.トランスファゲート43.トランスファゲ
ート44は、それぞれメモリブロックIに対して動作す
る前半部分41a、42a、43a、44aと、これら
と独立にメモリブロック■に対して動作する後半部分4
 l b、42b、43b、44bとからなっている。
<Prior Art> Conventionally, as a field memory used as a FIFO buffer, there is a type shown in the 11th ffl. This field memory includes a memory section 40 consisting of a memory block I and a memory block ■, and a read register (
a read register) 41, a write register (write register) 42, the memory section 40, and a read register 41. Transfer gates 43 . The transfer gate 44 receives a signal from a serial clock (not shown). The above read register 41. Write register 42. Transfer gate 43. The transfer gate 44 has first half portions 41a, 42a, 43a, and 44a that each operate on memory block I, and a second half portion 4 that operates on memory block ■ independently of these.
It consists of lb, 42b, 43b, and 44b.

そして、シリアルクロックがタイミング信号WO〜W3
99.W400〜W909を順次発生するのに伴い、ラ
イトレジスタ42の前半部分42a、後半部分42bを
順次アクセスしてシリアルデータを入力する一方、これ
に同期させてリードレジスタ41の前半部分41a、後
半部分41bをアクセスしてシリアルデータを出力する
ようにしている(入出力同期方式)。そして、この方式
では、例えば第12図に示すように、ライトレジスタ4
2からメモリ部40のビット線にデータを転送する期間
(以下、「ライト転送制御期間」という)とメモリ部4
0のビット線からリードレジスタ41にデータを転送す
る期間(以下、「リード転送制御期間」という)とを上
記シリアルクロックが順次出力するタイミング信号WO
−W909に同期させて、上記二つの期間の競合を防止
するようにしている。すなわち、シリアルクロックが順
次進んで、タイミング信号W400を発生したときにこ
の信号に基づいてこの信号発生のタイミングからそれぞ
れクロックの8サイクルのライト転送制御期間、リード
転送制御期間を順に設けて上記メモリブロックIについ
ての転送を行い、これと同様に、タイミング信号WOを
発生したときからクロック8サイクルのライト転送制御
期間。
Then, the serial clock is the timing signal WO~W3
99. As W400 to W909 are generated sequentially, the first half 42a and the second half 42b of the write register 42 are sequentially accessed to input serial data, and in synchronization with this, the first half 41a and the second half 41b of the read register 41 are accessed. is accessed to output serial data (input/output synchronous method). In this method, for example, as shown in FIG.
2 to the bit line of the memory section 40 (hereinafter referred to as the "write transfer control period") and the period during which data is transferred from the memory section 4 to the bit line of the memory section 40.
The serial clock sequentially outputs a timing signal WO during which data is transferred from the 0 bit line to the read register 41 (hereinafter referred to as "read transfer control period").
- It is synchronized with W909 to prevent conflicts between the above two periods. That is, when the serial clock advances sequentially and generates the timing signal W400, a write transfer control period and a read transfer control period of 8 clock cycles are sequentially provided from the timing of generation of this signal based on this signal to control the memory block. Similarly, a write transfer control period of 8 clock cycles starts from the time when the timing signal WO is generated.

リード転送制御期間を順に設けて上記メモリブロック■
について転送を行うようにしている。
The above memory blocks are set up in sequence with read transfer control periods.
I am trying to transfer information about this.

〈発明が解決しようとする課題〉 しかしながら、上記従来のフィールドメモリは、データ
入力のタイミングとデータ出力のタイミングの周波数が
異なった入出力非同期方式とすると、ライト転送制御期
間中にリード転送を実行し、また逆にリード転送制御期
間中にライト転送を実行する必要が生じて、そのように
した場合、データの連続性が失われるという問題がある
<Problems to be Solved by the Invention> However, in the conventional field memory described above, if the input/output asynchronous method is used in which the frequencies of data input timing and data output timing are different, read transfer is executed during the write transfer control period. Conversely, it becomes necessary to execute write transfer during the read transfer control period, and if this is done, there is a problem that data continuity is lost.

そこで、この発明の目的は、上記転送制御期間の競合を
巧みに調整することによって、データ人出力のタイミン
グが同期、非同期にかかわらずデータの連続性を得るこ
とができるフィールドメモリの入出力非同期制御装置を
提供することにある。
Therefore, an object of the present invention is to control field memory input/output asynchronous control that can obtain data continuity regardless of whether the timing of data output is synchronous or asynchronous by skillfully adjusting the conflict in the transfer control period. The goal is to provide equipment.

く課題を解決するための手段〉 上記目的を達成するために、この発明は、シリアルクロ
ックからの信号で定められるタイミングで、書き込みレ
ジスタにシリアルに書き込んだデータをトランスファゲ
ートを介してフィールドメモリのビット線に転送すると
共に、上記タイミングと非同期のタイミングで上記フィ
ールドメモリのビット線から上記データを読み出してト
ランスファゲートを介して読み出しレジスタに転送する
フィールドメモリの入出力非同期制御装置において、上
記シリアルクロックによって作成されたタイミング信号
に基づいて、メモリブロックと上記読み出しまたは書き
込みレジスタ間のデータ転送を要請していることを表わ
す転送要請信号を作成して出力すると共に、上記読み出
しまたは書き込みの一方の転送要請信号出力期間中に、
非同期に上記読み出しまたは書き込みの他方のタイミン
グ信号を受けた場合に、データの転送が完了して上記一
方の転送要請信号が解除された後に上記他方の転送要請
信号を作成して出力する転送要請信号作成部と、上記転
送要請信号を受けて、クロックのカウントを開始して一
定の転送制御期間を定めると共にこの転送制御期間中に
トランスファゲートを開いて転送を実行するための基準
となるタイミング信号を作ルして出力するカウンタ部と
、上記カウンタ部からの上記タイミング信号を受けて、
上記転送制御期間中に行アドレスストローブ信号を作成
して上記メモリブロックに出力する行アドレスストロー
ブ信号作成部と、上記カウンタ部からの上記タイミング
信号を受けて、上記行アドレスストローブ信号出力期間
中に、メモリブロックと読み出しまたは書き込みレジス
タとの間のデータ転送を実行する転送信号を作成して、
上記トランスファゲートに出力する転送信号作成部と、
上記カウンタ部からの上記タイミング信号を受けて、上
記一方の転送制御期間の経過後に上記一方の転送要請信
号を解除する信号を作成して、上記転送要請信号作成部
にこの信号を出力する転送制御期間終了信号作成部を備
えて、上記フィールドメモリと書き込みレジスタ、読み
出しレジスタとの間の二つのトランスファゲートが互い
に異なる転送制御期間中に動作するようにしたことを特
徴としている。
Means for Solving the Problems> In order to achieve the above object, the present invention transfers data serially written to a write register to bits of a field memory via a transfer gate at a timing determined by a signal from a serial clock. In a field memory input/output asynchronous control device that reads the data from the bit line of the field memory at a timing asynchronous to the above timing and transfers it to the read register via a transfer gate, the data is generated by the serial clock. Creates and outputs a transfer request signal indicating that data transfer between the memory block and the read or write register is requested based on the timing signal, and outputs a transfer request signal for either the read or write. During the period,
A transfer request signal that creates and outputs the other transfer request signal after the data transfer is completed and the one transfer request signal is released when the other read or write timing signal is received asynchronously. A generation unit receives the transfer request signal, starts clock counting to determine a certain transfer control period, and generates a timing signal that becomes a reference for opening the transfer gate and executing the transfer during this transfer control period. a counter section that generates and outputs the output, and receives the timing signal from the counter section,
a row address strobe signal generation unit that creates a row address strobe signal and outputs it to the memory block during the transfer control period; and a row address strobe signal generation unit that receives the timing signal from the counter unit and receives the row address strobe signal output period, and Create transfer signals to perform data transfers between memory blocks and read or write registers,
a transfer signal generation unit outputting to the transfer gate;
Transfer control that receives the timing signal from the counter section, creates a signal for canceling the one transfer request signal after the one transfer control period has elapsed, and outputs this signal to the transfer request signal creation section. The present invention is characterized in that it includes a period end signal generator so that the two transfer gates between the field memory and the write register and read register operate during mutually different transfer control periods.

〈作用〉 転送要請信号作成部は、読み出しま−たは書き込みの一
方の転送制御期間中に、非同期にシリアルクロックによ
って作成された上記読み出しまたは書き込みの他方のタ
イミング信号を受けた場合、この他方のタイミング信号
に基づいて転送要請信号を即ちに作成するのではなく、
転送制御期間終了信号作成部からの信号に基づき、デー
タの転送が完了して上記一方の転送制御期間が終了した
後に上記他方の転送要請信号を作成して出力する。
<Operation> When the transfer request signal generation unit receives the timing signal for the read or write asynchronously generated by the serial clock during the transfer control period for either read or write, the transfer request signal generation unit Rather than immediately creating a transfer request signal based on a timing signal,
Based on the signal from the transfer control period end signal generation section, after the data transfer is completed and the one transfer control period ends, the other transfer request signal is generated and output.

このため、読み出しと書き込みの転送制御期間の重複か
なくなり、フィールドメモリとライトレジスタ、リード
レジスタとの間の二つのトランスファゲートが互いに異
なる転送制御期間中に動作することによって、各転送は
円滑に行われる。したがって、入力データおよび出力デ
ータの連続性が得られる。
Therefore, there is no overlap in the read and write transfer control periods, and the two transfer gates between the field memory, write register, and read register operate during different transfer control periods, so each transfer can be performed smoothly. be exposed. Therefore, continuity of input data and output data is obtained.

〈実施例〉 以下、この発明のフィールドメモリの入出力非同期制御
装置を図示の実施例により詳細に説明する。
<Embodiments> Hereinafter, the field memory input/output asynchronous control device of the present invention will be explained in detail with reference to illustrated embodiments.

第1図に示すように、この入出力非同期制御装置は、転
送要請信号作成部lと、3ビツトカウンタ部2と、RA
S(行アドレスストローブ)信号作成部3と、転送信号
作成部4と、転送制御期間終了信号作成部5とを備えて
いる。そして、第11図に示したフィールドメモリに加
えて、ライトシリアルクロックWCKとこれに同期また
は非同期のリードシリアルクロックRCKを備えたフィ
ールドメモリを制御するものとする。また、フィールド
メモリ・は読み出しのアドレスをリセットするリードア
ドレスリセット信号RRSTAL 1および書き込みの
アドレスをリセットすべきライトアドレスリセット信号
WR9TALIと同期を取って使用するものとする。な
お、上記リードアドレスリセット信号RRSTAL l
は、行方向のアドレスをリセットするリードラインリセ
ット使用RLRST 1とアドレスをクリアするリード
アドレスクリア信号RCLR1との論理和をとった信号
を表わしており、同様に上記ライトアドレスリセット信
号WRSTALIは、ライトラインリセット信号WLR
8TIとライトアドレスクリア信号RCLRIとの論理
和をとった信号を表わしている。
As shown in FIG. 1, this input/output asynchronous control device includes a transfer request signal generation section 1, a 3-bit counter section 2, and an RA
It includes an S (row address strobe) signal generation section 3, a transfer signal generation section 4, and a transfer control period end signal generation section 5. In addition to the field memory shown in FIG. 11, it is assumed that a field memory including a write serial clock WCK and a read serial clock RCK synchronous or asynchronous thereto is controlled. It is also assumed that the field memory is used in synchronization with a read address reset signal RRSTAL1 for resetting the read address and a write address reset signal WR9TALI for resetting the write address. Note that the read address reset signal RRSTAL l
represents a signal obtained by taking the logical sum of the read line reset use RLRST1 that resets the address in the row direction and the read address clear signal RCLR1 that clears the address.Similarly, the write address reset signal WRSTALI is Reset signal WLR
8TI and the write address clear signal RCLRI are logically summed.

上記転送要請信号作成部lは、第2図に示すように次期
転送信号メモリ部2と、同期モード認識部12と、転送
解除信号作成部13と、転送要請信号出力部t4からな
っている。上記次期転送信号メモリ部11は、例えば第
3図(a)乃至(d)に示す回路により構成され、ライ
ト転送要請信号WTRN出力期間中(WTRN=H)に
リードシリアルクロックRCKからのタイミング信号R
CK400、リードアドレスリセット信号RR8TAL
lが入力された場合、それぞれリード転送準備信号WR
TRNBFl、WRTRNを作成して転送要請信号出力
部14に出力することによって、上記ライト転送要請信
号WTRNが解除(WTRN=L)され次第リード転送
(RTRN=H)を行う準備をする。一方、リード転送
要請信号RTRN出力期間中(RTRN=H)にライト
シリアルクロックからのタイミング信号WCK400.
ライトアドレスリセット信号WR8TALIが入力され
た場合、それぞれライト転送準備信号RWTRNBF’
lのRWTRNを作成して転送要請信号出力部14に出
力することによって、上記リード転送要請信号RTRN
が解除(RTRN=L)され次第ライト転送(WTRN
=H)を行う準備をする。同期モード認識部2は、例え
ば第5図(a) 、 (b)に示す回路により構成され
、リードアドレスリセット信号RR9TAL 1とライ
トアドレスリセット信号とが時間的に重なりを持つ場合
またはタイミング信号W400とR400とが時間的に
重なりを持つ場合、フィールドメモリの入出力系を同期
モードと認識して、それぞれ同期モード認識信号5yn
cl O,5ync20を上記転送要請信号出力部14
に出力(Syncl O=H,5ync20 =H)す
る。転送解除信号作成部13は、例えば第4図(a)乃
至(d)に示す回路により構成さ、れ、上記転送制御期
間終了信号作成部5から転送要請信号を解除すべき転送
終了信号T8Tを受けて、これに基づいて後述する各転
送要請信号WTRNI、WTRN2.RTRNI、RT
RN2をそれぞれ解除するための転送解除信号WT 8
1 、WT 82.RT 81.RT 82を作成して
上記転送信号出力部14に出力する。
As shown in FIG. 2, the transfer request signal generation section 1 includes a next transfer signal memory section 2, a synchronous mode recognition section 12, a transfer cancellation signal generation section 13, and a transfer request signal output section t4. The next transfer signal memory section 11 is configured by, for example, the circuits shown in FIGS. 3(a) to 3(d), and receives the timing signal R from the read serial clock RCK during the output period of the write transfer request signal WTRN (WTRN=H).
CK400, read address reset signal RR8TAL
If l is input, read transfer preparation signal WR
By creating TRNBFl and WRTRN and outputting them to the transfer request signal output unit 14, preparations are made to perform read transfer (RTRN=H) as soon as the write transfer request signal WTRN is released (WTRN=L). On the other hand, during the read transfer request signal RTRN output period (RTRN=H), the timing signal WCK400.
When the write address reset signal WR8TALI is input, the respective write transfer preparation signal RWTRNBF'
The above read transfer request signal RTRN is generated by creating the RWTRN of l and outputting it to the transfer request signal output unit
As soon as RTRN is released (RTRN=L), write transfer (WTRN
Prepare to perform =H). The synchronous mode recognition unit 2 is configured by, for example, the circuits shown in FIGS. 5(a) and 5(b), and when the read address reset signal RR9TAL1 and the write address reset signal overlap in time, or when the timing signal W400 and If there is a temporal overlap with R400, the input/output system of the field memory is recognized as synchronous mode, and each synchronous mode recognition signal 5yn
cl O, 5 sync20 to the transfer request signal output unit 14
(Sync O=H, 5sync20=H). The transfer cancellation signal generation section 13 is constituted by, for example, the circuits shown in FIGS. Based on this, each transfer request signal WTRNI, WTRN2 . RTRNI, RT
Transfer release signal WT 8 for releasing each RN2
1, WT 82. RT 81. RT 82 is created and output to the transfer signal output section 14.

転送要請信号出力部14は、例えば第6図に示す回路に
より構成され、リードシリアルクロックRCKからのタ
イミング信号R400に基づいてトランスファゲート4
4の前半部分44aを開くためのリード転送要請信号R
TRN2を作成して出力する一方、タイミング信号R9
10またはリードアドレスリセット信号RR9TAl 
lに基づいてトランスファゲート44の後半部分44b
を開くためのリード転送要請信号RTRN1を作成して
出力する。また、これらの信号RTRN l 、RTR
N2の論理和をとったリード転送要請信号RTRNを作
成して出力する。さらにリードクロックRCKとリード
アドレスリセット信号RR9TALIとが非同期であっ
て、リードレジスタ41の前半部分41aをアクセス中
にリードアドレスリセット信号RR9TAL 1が入力
されたとき、この信号に基づいてトランスファゲート4
4の前半部分44a、後半部分44bを同時に開くため
に上記リード転送要請信号RTRN2を出力する。
The transfer request signal output unit 14 is configured by, for example, a circuit shown in FIG.
Read transfer request signal R for opening the first half 44a of 4
While creating and outputting TRN2, timing signal R9
10 or read address reset signal RR9TAL
The second half 44b of the transfer gate 44 based on
A read transfer request signal RTRN1 for opening the read transfer request signal RTRN1 is generated and output. Moreover, these signals RTRN l , RTR
A read transfer request signal RTRN is created by calculating the logical sum of N2 and output. Further, when the read clock RCK and the read address reset signal RR9TALI are asynchronous and the read address reset signal RR9TAL1 is input while the first half 41a of the read register 41 is being accessed, the transfer gate 4
In order to simultaneously open the first half 44a and the second half 44b of 4, the read transfer request signal RTRN2 is output.

また、同様にこの転送要請信号出力部14は、ライトシ
リアルクロックWCKからのタイミング信号WCK40
0に基づいてトランスファゲート43の前半部分43a
を開くためのライト転送要請信号WTRN2を作成して
出力する一方、タイミング信号W910またはライトア
ドレスリセット信号WRSTALIに基づいてトランス
ファゲート43の後半部分43bを開くためのライト転
送要請信号WTRNIを作成して出力する。また、これ
らの信号WTRN1.WTRN2の論理和をとったライ
ト転送要請信号WTRNを作成して出力する。ライトク
ロックWCKとライトアドレスリセット信号WRSTA
l lとが非同期であって、ライトレジスタ42の前半
部分42aをアクセス中にライトアドレスリセット信号
WR8TALIが入力されたとき、この信号に基づいて
てトランスファゲート43の前半部分43a、後半部分
43bを同時に開くために上記ライト転送要請信号WT
RN2を出力する。さらに、上記リード転送要請信号R
TRNとライト転送要請信号WTRNとの論理和をとっ
た転送要請信号TRNを作成して出力する。また、上記
同時モード認識部12からの同時モード認識信号5yn
lOを入力されるとライト転送要請信号WTRNIまた
はWTRN2をHレベルにして出力し、ライト転送終了
後リード転送要請信号RTRNIまたはRT11N2を
出力する。また、この転送要請信号出力部14は、ライ
ト転送要請信号出力期間中(WTRN=H)に、リード
アドレスリセット信号RRSTAL lまたはタイミン
グ信号R400が入力された場合、これに基づいて次期
転送信号メモリfillからライト転送準備信号WRT
RN(=H)またWRTRNBpl(=H)を入力され
ている状態において、さらに転送解除信号作成部13か
ら転送終了信号T8Tに基づく転送解除信号WT81.
WT82を入力されると、上記転送準備信号WRTRN
またはWRTRNBF’ lを解除すると共にリード転
送要請信号RTRN1またはRTRN2をHレベルにし
て出力する。同様に、リード転送要請信号出力期間中(
RTRN=H)に、ライトアドレスリセット信号WRS
TAL lまたはタイミング信号W400が入力された
場合、これに基づいて次期転送信号メモリ部11からリ
ード転送準備信号RWTRN(=H)またはRWTRN
BF 1(=H)を入力杏れでいる状態において、さら
に転送解除信号作成部13から転送終了信号T8Tに基
づく転送解除信号RT81.RT82を人力されると、
上記RWTrtNまたはr(WTrtNBF’ lを解
除すると共にライト転送要請信号WTRNIまたはWT
RN2を1−ルベルにして出力する。
Similarly, this transfer request signal output unit 14 outputs a timing signal WCK40 from the write serial clock WCK.
The first half 43a of the transfer gate 43 based on
Creates and outputs a write transfer request signal WTRN2 for opening the transfer gate 43b, and creates and outputs a write transfer request signal WTRNI for opening the latter half 43b of the transfer gate 43 based on the timing signal W910 or the write address reset signal WRSTALI. do. Furthermore, these signals WTRN1. A write transfer request signal WTRN is created by calculating the logical sum of WTRN2 and output. Write clock WCK and write address reset signal WRSTA
When the write address reset signal WR8TALI is input while the first half 42a of the write register 42 is being accessed, the first half 43a and the second half 43b of the transfer gate 43 are simultaneously reset based on this signal. To open the above write transfer request signal WT
Output RN2. Furthermore, the read transfer request signal R
A transfer request signal TRN is generated by taking the logical sum of TRN and a write transfer request signal WTRN, and is output. Also, the simultaneous mode recognition signal 5yn from the simultaneous mode recognition section 12
When IO is input, the write transfer request signal WTRNI or WTRN2 is set to H level and output, and after the write transfer is completed, the read transfer request signal RTRNI or RT11N2 is output. Further, when the read address reset signal RRSTAL l or the timing signal R400 is input during the write transfer request signal output period (WTRN=H), the transfer request signal output unit 14 outputs the next transfer signal memory fill based on this. Write transfer preparation signal WRT from
In the state where RN (=H) and WRTRNBpl (=H) are being input, the transfer release signal generator 13 further generates a transfer release signal WT81. based on the transfer end signal T8T.
When WT82 is input, the above transfer preparation signal WRTRN
Alternatively, it releases WRTRNBF'1 and outputs the read transfer request signal RTRN1 or RTRN2 at H level. Similarly, during the read transfer request signal output period (
RTRN=H), write address reset signal WRS
When TAL l or timing signal W400 is input, read transfer preparation signal RWTRN (=H) or RWTRN is sent from next transfer signal memory section 11 based on this.
In the state where BF 1 (=H) is not input, the transfer cancellation signal RT81. When RT82 is manually operated,
The above RWTrtN or r (WTrtNBF' l is released and the write transfer request signal WTRNI or WT is
RN2 is set to 1-level and output.

3ビツトカウンタ部2は、例えば第7図(a)に示す3
ビツトカウンタと同図(b)乃至(e)に示すデコード
部により構成される。そして、上記転送要請信号作成部
lから出力された転送要請信号TRNを受けて、この信
号TRNがLレベルになると、上記3ビツトカウンタに
よって、ライトシリアルクロックWCKの8クロツクの
期間のクロックをカウントする。すなわち、ライトシリ
アルクロックWCKの8クロツク分の転送制御期間を作
成する。この期間の間に、上記デコード部によって、ク
ロックのカウントに応じたタイミング信号T4(4クロ
ツク目)を作成して、第1図に示したRAS作成作成部
用力する。また、ライト転送のためのタイミング信号W
T5(5クロツク目)、リード転送のためのRT7(7
クロツク目)およびRT8(8クロツク目)をそれぞれ
同様に作成して転送信号作成部4に出力すると共に、タ
イミング信号T8を作成して転送制御期間終了信号作成
部5に出力する。なお、上記3ビツトカウンタは、この
タイミング信号T8に基づいて転送制御期間終了信号作
成部5によって作成・出力されるカウンタリセット信号
Re5etCによってリセットされる。
The 3-bit counter section 2 includes, for example, the 3-bit counter section 2 shown in FIG. 7(a).
It is composed of a bit counter and a decoding section shown in (b) to (e) of the same figure. Then, upon receiving the transfer request signal TRN outputted from the transfer request signal generation section 1, when this signal TRN goes to L level, the 3-bit counter counts the clocks of the 8 clock period of the write serial clock WCK. . That is, a transfer control period for eight clocks of the write serial clock WCK is created. During this period, the decoding section generates a timing signal T4 (fourth clock) according to the clock count, and uses the timing signal T4 (4th clock) for use by the RAS generation section shown in FIG. Also, a timing signal W for write transfer
T5 (5th clock), RT7 (7th clock) for read transfer
(8th clock) and RT8 (8th clock) are created in the same way and outputted to the transfer signal creation section 4, and at the same time, a timing signal T8 is created and outputted to the transfer control period end signal creation section 5. The 3-bit counter is reset by a counter reset signal Re5etC generated and outputted by the transfer control period end signal generation section 5 based on the timing signal T8.

RAS信号作成部3は、例えば第8図に示す回路により
構成され、上記タイミング信号T4とカウンタリセット
信号Reset Cに基づいてRAS信号を作成する。
The RAS signal generating section 3 is constituted by, for example, a circuit shown in FIG. 8, and generates a RAS signal based on the timing signal T4 and the counter reset signal Reset C.

すなわち、上記転送制御期間の前半のWCK4クロック
分(To−T3)をプリチャージ期間とする一方、タイ
ミング信号T4を受けてRAS信号をHレベルとした後
、カウンタリセット信号Reset Cを受けてLレベ
ルとして後半のWCK4クロック分(T4〜T7)をR
AS信号出力期間とする。
That is, while the first half of the transfer control period (To-T3) of 4 WCK clocks is used as a precharge period, the RAS signal is set to H level in response to timing signal T4, and then set to L level in response to counter reset signal Reset C. 4 clocks of WCK (T4 to T7) in the second half as R
This is the AS signal output period.

転送信号作成部4は、例えば第9図(a)および(b)
に示す回路により構成される。そして、この転送信号作
成部4は、上記3ビツトカウンタ部2からのタイミング
信号WT5を受けてこのタイミングでライト転送信号W
TREをHレベルにした後、ビット線センス終了信号R
CD2を受けてこの信号をLレベルとし、さらに、上記
3ビツトカウンタ部2からタイミング信号r(T7を受
けてこのタイミングでリード転送信号RTREをHレベ
ルにした後、タイミング信号RT8を受けてこの信号R
TREをLレベルとする。そして、上記ライト転送信号
WTRE、リード転送信号RTREをそれぞれ第11図
に示したトランスファゲート4344に出力することに
よって、メモリ部40のビット線とライトレジスタ42
との間のライト転送。
The transfer signal generation unit 4 is configured as shown in FIGS. 9(a) and 9(b), for example.
It consists of the circuit shown in . The transfer signal generating section 4 receives the timing signal WT5 from the 3-bit counter section 2 and generates the write transfer signal W at this timing.
After setting TRE to H level, bit line sense end signal R
Upon receiving CD2, this signal is set to L level, and further, upon receiving timing signal r (T7) from the 3-bit counter section 2, the read transfer signal RTRE is set to H level at this timing, and then upon receiving timing signal RT8, this signal is set to H level. R
Set TRE to L level. Then, by outputting the write transfer signal WTRE and the read transfer signal RTRE to the transfer gate 4344 shown in FIG.
Light transfer between.

リードレジスタ41との間のリード転送を実行させる。A read transfer with the read register 41 is executed.

転送制御期間終了信号作成部5は、例えば第1O図に示
す回路により構成される。そして、上記タイミング信号
T8を受けて、これに基づいてこの信号の立ち上がり半
クロツク分のパルス幅を有する転送終了信号T8Tを作
成して上記転送要請信号作成部1に出力する。また、こ
の転送終了信号T8Tに基づいてカウンタリセット信号
ResetCを作成して上記3ビツトカウンタ部2およ
びRAS信号作成部3に出力する。
The transfer control period end signal generating section 5 is constituted by, for example, a circuit shown in FIG. 1O. Then, upon receiving the timing signal T8, a transfer end signal T8T having a pulse width of half a rising clock of this signal is generated based on the timing signal T8, and is outputted to the transfer request signal generating section 1. Further, a counter reset signal ResetC is created based on this transfer end signal T8T and outputted to the 3-bit counter section 2 and RAS signal creation section 3.

この入出力非同期制御装置は、全体として次のように動
作する。
This input/output asynchronous control device operates as follows as a whole.

ライト転送制御期間中(WTRN=H)に、ライトライ
ンリセット信号WLR8T lまたはライトクリア信号
WCLRI、すなわちライトアドレスリセット信号WR
STALIが入力(Hレベル)された場合、上記転送制
御期間終了信号作成部5がカウンタリセット信号Res
et C信号を出力して3ビツトカウンタ部2をリセッ
トすると共に、転送終了信号T8Tを出力して転送要請
信号作成部lのライト転送要請信号WTRNを解除(L
レベル)する。そして、その後に再び転送要請信号作成
部!がライト転送要請信号WTRNを上記3ビツトカウ
ンタ部2に出力して、再びライト転送制御期間を開始す
る。
During the write transfer control period (WTRN=H), the write line reset signal WLR8Tl or the write clear signal WCLRI, that is, the write address reset signal WR
When STALI is input (H level), the transfer control period end signal generation unit 5 generates the counter reset signal Res.
etc. C signal is output to reset the 3-bit counter section 2, and at the same time, a transfer end signal T8T is output to cancel the write transfer request signal WTRN of the transfer request signal generation section 1 (L
level). And then, the transfer request signal creation section again! outputs the write transfer request signal WTRN to the 3-bit counter section 2, and starts the write transfer control period again.

同様にして、リード転送制御期間中(RT RN=)(
)に、リードラインリセット信号RLR8T1またはリ
ードクリア信号RCLRI、すなわちリードアドレスリ
セット信号RR9TAL 1が入力(Hレベル)された
場合、上記期間経過後に再びリード転送制御期間を開始
する。
Similarly, during the read transfer control period (RT RN=) (
), when the read line reset signal RLR8T1 or the read clear signal RCLRI, that is, the read address reset signal RR9TAL1 is input (H level), the read transfer control period starts again after the above period has elapsed.

一方、ライト転送制御期間中(WTRN=H)に、リー
ドアドレスリセット信号RR9TAL lが入力された
場合、上記転送制御期間終了信号作成部5がカウンタリ
セット信号Reset C信号を出力して3ビツトカウ
ンタ部2をリセットすると共に、転送終了信号T8Tを
出力して転送要請信号作成部lのライト転送要請信号W
TRNを解除する。
On the other hand, if the read address reset signal RR9TAL1 is input during the write transfer control period (WTRN=H), the transfer control period end signal generation section 5 outputs the counter reset signal Reset C signal to reset the 3-bit counter section. 2 and outputs the transfer end signal T8T to generate the write transfer request signal W of the transfer request signal generation unit l.
Release TRN.

そして、その後に転送要請信号作成部1が新たにリード
転送要請信号RTRNを上記3ビツトカウンタ部2に出
力して、リード転送要請期間を開始する。
Thereafter, the transfer request signal generating section 1 newly outputs a read transfer request signal RTRN to the 3-bit counter section 2, thereby starting a read transfer request period.

同様にして、リード転送制御期間中(WTRN=H)に
、ライトアドレスリセット信号WRSTALIが入力さ
れた場合、上記期間経過後に新たにライト転送制御期間
を開始する。
Similarly, if the write address reset signal WRSTALI is input during the read transfer control period (WTRN=H), a new write transfer control period is started after the above period has elapsed.

このように、フィールドメモリの動作を制御するとこと
によって、入出力クロックが非同期の場合に重じる転送
制御期間の競合(重なり)を調整することができ、入出
力のタイミングが同期;非同期にかかわらずデータの連
続性を得ることができろ。
In this way, by controlling the operation of the field memory, it is possible to adjust the conflict (overlap) of the transfer control period that occurs when the input/output clocks are asynchronous, and the timing of the input/output is synchronous; It is possible to obtain continuity of data without any problem.

〈発明の効果〉 以上より明らかなように、この発明のフィールドメモリ
の入出力非同期制御装置は、シリアルクロックによって
作成されたタイミング信号に基づいて、メモリブロック
と上記読み出しまたは書き込みレジスタ間のデータ転送
を要請していることを表わす転送要請信号を作成して出
力すると共に、上記読み出しまたは書き込みの一方の転
送要請信号出力期間中に、非同期に上記読み出しまたは
書き込みの他方のタイミング信号を受けた場合に、上記
他方のタイミング信号に基づいて転送要請信号を直ちに
作成するのでなく、データの転送が完了して上記一方の
転送要請信号が解除された後に上記他方の転送要請信号
を作成して出力する転送要請信号作成部と、上記転送要
請信号を受けて、クロックのカウントを開始して一定の
転送制御期間を作成すると共にこの転送制御期間中にト
ランスファゲートを開いて転送を実行するための基準と
なるタイミング信号を作成して出力するカウンタ部と、
上記カウンタ部からの上記タイミング信号を受けて、上
記一方の転送制御期間の経過後に上記一方の転送要請信
号を解除する信号を作成して、上記転送要請信号作成部
にこの信号を出力する転送制御期間終了信号作成部を備
えて、上記フィールドメモリと書き込みレジスタ、読み
出しレジスタとの間の二つのトランスファゲートか互い
に異なる転送制御期間中に動作するようにしているので
、データ入出力のタイミングが同期、非同期にかかわら
ずデータの連続性を得ることができる。
<Effects of the Invention> As is clear from the above, the field memory input/output asynchronous control device of the present invention controls data transfer between the memory block and the read or write register based on the timing signal generated by the serial clock. When creating and outputting a transfer request signal indicating that a request has been made, and asynchronously receiving the timing signal of the other reading or writing during the output period of the transfer request signal of one of the reading or writing, A transfer request that does not immediately create a transfer request signal based on the other timing signal, but creates and outputs the other transfer request signal after the data transfer is completed and the one transfer request signal is released. A signal generation unit, upon receiving the transfer request signal, starts clock counting to create a certain transfer control period, and also serves as a reference timing for opening the transfer gate and executing the transfer during this transfer control period. A counter section that creates and outputs a signal,
Transfer control that receives the timing signal from the counter section, creates a signal for canceling the one transfer request signal after the one transfer control period has elapsed, and outputs this signal to the transfer request signal creation section. A period end signal generation section is provided so that the two transfer gates between the field memory and the write register and read register operate during different transfer control periods, so that the data input/output timing is synchronized. Data continuity can be obtained despite asynchronous data.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図はこの発明の一実施例のフィールドメモリの入出
力非同期制御装置の構成を示すブロック図、第2図は上
記入出力非同期制御装置の転送要請信号作成部の構成を
示すブロック図、第3図(a)乃至(d)、第4図(a
)乃至(d)、第5図(a)乃至(b)、第6図はそれ
ぞれ上記転送要請信号作成部の各部の回路構成を示す図
、第7図(a)乃至(e)は上記入出力非同期制御装置
の3ビツトカウンタ部の回路構成を示す図、第8図はR
AS信号作成部の回路構成を示す図、第9図(a)乃至
(b)は転送信号作成部の回路構成を示す図、第1θ図
は転送制御期間終了信号作成部の回路構成を示す図、第
11図は、従来のフィールドメモリの構成を示すブロッ
ク図、第12図は従来の転送制御期間の調整方法を説明
する図である。 l・・・転送要請信号作成部、 2・・・3ビツトカウンタ部、 3・・・RAS信号作成部、4・・・転送信号作成部、
5・・・転送制御期間終了信号作成部、l【・・・次期
転送信号メモリ部、 12・・・同期モード認識部、 13・・・転送解除信号作成部、 14・・・転送要請信号出力部。 特許出顆人   シャープ株式会社
FIG. 1 is a block diagram showing the configuration of a field memory input/output asynchronous control device according to an embodiment of the present invention, FIG. 2 is a block diagram showing the configuration of a transfer request signal generation section of the input/output asynchronous control device, and FIG. Figures 3 (a) to (d), Figure 4 (a)
) to (d), Fig. 5 (a) to (b), and Fig. 6 are diagrams showing the circuit configuration of each part of the transfer request signal generation section, respectively, and Fig. 7 (a) to (e) are the diagrams shown above. Figure 8 is a diagram showing the circuit configuration of the 3-bit counter section of the output asynchronous control device.
A diagram showing the circuit configuration of the AS signal generation section, FIGS. 9(a) and (b) are diagrams showing the circuit configuration of the transfer signal generation section, and FIG. 1θ is a diagram showing the circuit configuration of the transfer control period end signal generation section. , FIG. 11 is a block diagram showing the configuration of a conventional field memory, and FIG. 12 is a diagram illustrating a conventional method of adjusting a transfer control period. l...Transfer request signal generation unit, 2...3-bit counter unit, 3...RAS signal generation unit, 4...Transfer signal generation unit,
5...Transfer control period end signal creation section, l[...Next transfer signal memory section, 12...Synchronization mode recognition section, 13...Transfer cancellation signal creation section, 14...Transfer request signal output Department. Patent creator Sharp Corporation

Claims (1)

【特許請求の範囲】[Claims] (1)シリアルクロックからの信号で定められるタイミ
ングで、書き込みレジスタにシリアルに書き込んだデー
タをトランスファゲートを介してフィールドメモリのビ
ット線に転送すると共に、上記タイミングと非同期のタ
イミングで上記フィールドメモリのビット線から上記デ
ータを読み出してトランスファゲートを介して読み出し
レジスタに転送するフィールドメモリの入出力非同期制
御装置において、 上記シリアルクロックによって作成されたタイミング信
号に基づいて、メモリブロックと上記読み出しまたは書
き込みレジスタ間のデータ転送を要請していることを表
わす転送要請信号を作成して出力すると共に、上記読み
出しまたは書き込みの一方の転送要請信号出力期間中に
、非同期に上記読み出しまたは書き込みの他方のタイミ
ング信号を受けた場合に、データの転送が完了して上記
一方の転送要請信号が解除された後に上記他方の転送要
請信号を作成して出力する転送要請信号作成部と、 上記転送要請信号を受けて、クロックのカウントを開始
して一定の転送制御期間を定めると共にこの転送制御期
間中にトランスファゲートを開いて転送を実行するため
の基準となるタイミング信号を作成して出力するカウン
タ部と、 上記カウンタ部からの上記タイミング信号を受けて、上
記転送制御期間中に行アドレスストローブ信号を作成し
て上記メモリブロックに出力する行アドレスストローブ
信号作成部と、 上記カウンタ部からの上記タイミング信号を受けて、上
記行アドレスストローブ信号出力期間中に、メモリブロ
ックと読み出しまたは書き込みレジスタとの間のデータ
転送を実行する転送信号を作成して、上記トランスファ
ゲートに出力する転送信号作成部と、 上記カウンタ部からの上記タイミング信号を受けて、上
記一方の転送制御期間の経過後に上記一方の転送要請信
号を解除する信号を作成して、上記転送要請信号作成部
にこの信号を出力する転送制御期間終了信号作成部を備
えて、 上記フィールドメモリと書き込みレジスタ、読み出しレ
ジスタとの間の二つのトランスファゲートが互いに異な
る転送制御期間中に動作するようにしたことを特徴とす
るフィールドメモリの入出力非同期制御装置。
(1) At the timing determined by the signal from the serial clock, the data serially written in the write register is transferred to the bit line of the field memory via the transfer gate, and at the same time, the bit line of the field memory is transferred asynchronously to the above timing. In a field memory input/output asynchronous control device that reads the above data from the line and transfers it to the read register via the transfer gate, the control between the memory block and the above read or write register is based on the timing signal created by the above serial clock. Creates and outputs a transfer request signal indicating that a data transfer is requested, and receives the timing signal of the other read or write asynchronously during the output period of the transfer request signal of one of the read or write. a transfer request signal generation section that generates and outputs the other transfer request signal after the data transfer is completed and the one transfer request signal is released; a counter unit that starts counting and determines a certain transfer control period, and generates and outputs a reference timing signal for opening the transfer gate and executing the transfer during this transfer control period; a row address strobe signal generation unit that receives the timing signal and generates a row address strobe signal during the transfer control period and outputs it to the memory block; a transfer signal generation unit that generates a transfer signal for executing data transfer between the memory block and the read or write register during a strobe signal output period, and outputs the signal to the transfer gate; and the timing signal from the counter unit. a transfer control period end signal generation unit that receives the transfer control period, generates a signal for canceling the one transfer request signal after the one transfer control period has elapsed, and outputs this signal to the transfer request signal generation unit. , An input/output asynchronous control device for a field memory, characterized in that two transfer gates between the field memory and the write register and read register operate during mutually different transfer control periods.
JP1138537A 1989-05-31 1989-05-31 Field memory input/output asynchronous control device Expired - Fee Related JPH0758476B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1138537A JPH0758476B2 (en) 1989-05-31 1989-05-31 Field memory input/output asynchronous control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1138537A JPH0758476B2 (en) 1989-05-31 1989-05-31 Field memory input/output asynchronous control device

Publications (2)

Publication Number Publication Date
JPH033185A true JPH033185A (en) 1991-01-09
JPH0758476B2 JPH0758476B2 (en) 1995-06-21

Family

ID=15224473

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1138537A Expired - Fee Related JPH0758476B2 (en) 1989-05-31 1989-05-31 Field memory input/output asynchronous control device

Country Status (1)

Country Link
JP (1) JPH0758476B2 (en)

Also Published As

Publication number Publication date
JPH0758476B2 (en) 1995-06-21

Similar Documents

Publication Publication Date Title
JPH0630087B2 (en) Interface circuit
JPS5987569A (en) Automatic continuous processing circuit of data
US5692137A (en) Master oriented bus bridge
JPH033185A (en) Input/output asynchronous controller for field memory
JP3304395B2 (en) Data transfer device and data transfer method
JPS6323581B2 (en)
JP2973941B2 (en) Asynchronous FIFO buffer device
JPS59178667A (en) Memory device
JP4472402B2 (en) Bus equipment
JP2645462B2 (en) Data processing system
JPH0720091B2 (en) Data buffer circuit
JPH01116859A (en) bus controller
JPH09167078A (en) Method for re-synchronization of memory management arrangement and circuit arrangement
JP3336623B2 (en) Data transfer method
JP3118518B2 (en) Digital communication equipment
JP2895514B2 (en) Image data transfer control method for page printer
RU2249246C2 (en) Method for controlling buffer of reverse clip type video system
JPH07253920A (en) FIFO RAM controller
JPS63131735A (en) Multiplex frame aligner
JPH0340057A (en) Data transfer device
JPH10326155A (en) Time slot generation apparatus and operation confirmation method thereof
JPH04311247A (en) Bus controller
JP2000187641A (en) Information transmission circuit
JP2004110705A (en) Data transfer device
JPH04321151A (en) Maintenance circuit for address control memory

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees