JPH1063370A - Data load circuit - Google Patents
Data load circuitInfo
- Publication number
- JPH1063370A JPH1063370A JP8217431A JP21743196A JPH1063370A JP H1063370 A JPH1063370 A JP H1063370A JP 8217431 A JP8217431 A JP 8217431A JP 21743196 A JP21743196 A JP 21743196A JP H1063370 A JPH1063370 A JP H1063370A
- Authority
- JP
- Japan
- Prior art keywords
- circuit
- integrated circuits
- integrated circuit
- data
- integrated
- 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
Links
- 238000001514 detection method Methods 0.000 claims description 8
- 230000002401 inhibitory effect Effects 0.000 claims description 4
- 238000000034 method Methods 0.000 claims 1
- 102100040844 Dual specificity protein kinase CLK2 Human genes 0.000 abstract description 8
- 101000749291 Homo sapiens Dual specificity protein kinase CLK2 Proteins 0.000 abstract description 8
- 102100040856 Dual specificity protein kinase CLK3 Human genes 0.000 abstract description 6
- 101000749304 Homo sapiens Dual specificity protein kinase CLK3 Proteins 0.000 abstract description 6
- 102100040862 Dual specificity protein kinase CLK1 Human genes 0.000 description 16
- 101000749294 Homo sapiens Dual specificity protein kinase CLK1 Proteins 0.000 description 10
- 230000000630 rising effect Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 101100113626 Arabidopsis thaliana CKL2 gene Proteins 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000014759 maintenance of location Effects 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
Landscapes
- Shift Register Type Memory (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、所定ビットデータ
を保持する保持回路を内蔵した集積回路を複数個カスケ
ード接続し、前記所定ビットデータを初段の集積回路か
ら次段の集積回路に向けて順次保持させてゆくデータロ
ード回路に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a cascade connection of a plurality of integrated circuits each having a built-in holding circuit for holding predetermined bit data, and sequentially transfers the predetermined bit data from the first integrated circuit to the next integrated circuit. The present invention relates to a data load circuit to be held.
【0002】[0002]
【従来の技術】液晶ディスプレイ、プラズマディスプレ
イ等において、文字表示を行う場合、文字表示の為の表
示データ(例えば「1」が表示、「0」が無表示を表
す)を表示位置に対応して保持し、上記ディスプレイに
供給して表示駆動を行う集積回路が使用される。しか
し、1個の集積回路では、保持できる表示データのビッ
ト数に限界がある為、複数個の集積回路をカスケード接
続し、上記ディスプレイに1度にパラレルに供給できる
表示データのビット数を多くできる様にしている。例え
ば、1個の集積回路に内蔵された保持回路が240ビッ
トの表示データを保持できるものとして、720ビット
の表示データをパラレル表示させたい仕様の場合、3個
の集積回路をカスケード接続すればよいことになる。以
下、3個の集積回路をカスケード接続した従来のデータ
ロード回路について、図3を用いて説明する。2. Description of the Related Art When character display is performed on a liquid crystal display, a plasma display, or the like, display data for character display (for example, "1" indicates display and "0" indicates no display) is corresponding to a display position. An integrated circuit that holds and supplies the data to the display to perform display driving is used. However, since the number of display data bits that can be held by one integrated circuit is limited, a plurality of integrated circuits can be cascaded to increase the number of display data bits that can be supplied to the display at one time in parallel. I am doing it. For example, assuming that the holding circuit built in one integrated circuit can hold 240 bits of display data and the 720 bits of display data are to be displayed in parallel, three integrated circuits may be connected in cascade. Will be. Hereinafter, a conventional data load circuit in which three integrated circuits are cascaded will be described with reference to FIG.
【0003】図3において、(1)(2)(3)は、各
々、初段、2段目、3段目の集積回路であり、各集積回
路(1)(2)(3)はプリント基板上において配線
(4)を介して接続されている。初段の集積回路(1)
は、240個のDフリップフロップ(図示せず)を従属
接続した、240ビットの表示データを保持できる保持
回路(5)を内蔵している。該保持回路(5)には、8
ビット単位の表示データDATAがクロックCLK1に
同期してパラレルに印加され、即ち、8ビット単位の表
示データDATAを30個のクロックCLK1に同期し
て順次保持回路(5)に取り込むことにより、保持回路
(5)は全ての各Dフリップフロップに240ビットの
表示データを保持した状態となる。尚、表示データDA
TAは、8ビットのデータバス(6)を通って保持回路
(5)に印加され、また、集積回路(1)をイネーブル
とするイネーブル端子EI1はローアクティブであり、
接地されている。また、集積回路(1)は、クロックC
LK1を計数する5ビットのカウンタ(7)を内蔵して
おり、クロックCLK1を30個計数した時に「1」と
なるオーバーフロー信号OF1を出力する構成となって
いる。更に、集積回路(1)は、クロックCLK1を作
成する為のANDゲート(8)を内蔵しており、該AN
Dゲート(8)には、以下の3入力、即ち、イネーブル
端子EI1の状態及びカウンタ(7)のオーバーフロー
出力OF1が反転印加されると共に原クロックCLKが
印加される。従って、初段の集積回路(1)はイネーブ
ル端子EI1が常にローレベルに固定されている為、ク
ロックCLK1の発生はカウンタ(7)のオーバーフロ
ー信号OF1のみに依存し、即ち、クロックCLK1が
30個発生して保持回路(5)が240ビットの表示デ
ータを全て保持し終えると、オーバーフロー信号OF1
が「1」となって、ANDゲート(8)からは、クロッ
クCLK1の発生は停止される。これより、保持回路
(5)の内容は240ビットの表示データを保持した状
態そのままで固定され、カウンタ(7)は「1」のオー
バーフロー信号OF1を出力した状態で固定される。該
カウンタ(7)のオーバーフロー信号OF1はインバー
タ(9)を介して端子EO1から出力される。オーバー
フロー信号OF1が「1」であれば、端子EO1出力は
2段目の集積回路(2)のイネーブル信号となる。集積
回路(1)(2)(3)は、保持回路(5)に表示デー
タを保持させる所謂データロードを行う前に、ロード信
号LOADが印加されることによって、内部の保持回路
(5)及びカウンタ(7)がリセットされる。In FIG. 3, (1), (2), and (3) are first-stage, second-stage, and third-stage integrated circuits, respectively, and each of the integrated circuits (1), (2), and (3) is a printed circuit board. The above is connected via the wiring (4). First-stage integrated circuit (1)
Has a built-in holding circuit (5) in which 240 D flip-flops (not shown) are cascaded and capable of holding 240 bits of display data. The holding circuit (5) has 8
The display data DATA of the bit unit is applied in parallel in synchronization with the clock CLK1, that is, the display data DATA of the 8-bit unit is sequentially taken into the holding circuit (5) in synchronization with the 30 clocks CLK1, so that the holding circuit (5) is provided. (5) is a state where 240-bit display data is held in all the D flip-flops. The display data DA
TA is applied to the holding circuit (5) through the 8-bit data bus (6), and the enable terminal EI1 for enabling the integrated circuit (1) is low active,
Grounded. The integrated circuit (1) has a clock C
A 5-bit counter (7) for counting LK1 is built in, and an overflow signal OF1 that becomes "1" when 30 clocks CLK1 are counted is output. Further, the integrated circuit (1) incorporates an AND gate (8) for generating the clock CLK1,
The following three inputs, that is, the state of the enable terminal EI1 and the overflow output OF1 of the counter (7) are inverted and applied to the D gate (8) and the original clock CLK is applied to the D gate (8). Therefore, in the first-stage integrated circuit (1), since the enable terminal EI1 is always fixed to the low level, generation of the clock CLK1 depends only on the overflow signal OF1 of the counter (7), that is, generation of 30 clocks CLK1. When the holding circuit (5) finishes holding all the 240-bit display data, the overflow signal OF1
Becomes "1", and the generation of the clock CLK1 is stopped from the AND gate (8). Thus, the content of the holding circuit (5) is fixed as it is while holding the display data of 240 bits, and the counter (7) is fixed while outputting the overflow signal OF1 of "1". The overflow signal OF1 of the counter (7) is output from the terminal EO1 via the inverter (9). If the overflow signal OF1 is “1”, the output of the terminal EO1 becomes an enable signal for the second-stage integrated circuit (2). The integrated circuits (1), (2), and (3) receive the load signal LOAD before performing the so-called data load that causes the holding circuit (5) to hold the display data, so that the internal holding circuits (5) and (5) The counter (7) is reset.
【0004】2段目の集積回路(2)及び3段目の集積
回路(3)は、初段の集積回路(1)と同様の構成を有
する為、集積回路(2)(3)の内部素子で集積回路
(1)と同一構成のものについては、同一番号を記し、
その説明を省略するものとする。但し、3段目の集積回
路(3)は、次段へのイネーブル信号を発生する必要が
ない為、インバータ(9)は省略されている。Since the second-stage integrated circuit (2) and the third-stage integrated circuit (3) have the same configuration as the first-stage integrated circuit (1), the internal elements of the integrated circuits (2) and (3) For the same configuration as the integrated circuit (1), the same number is written,
The description is omitted. However, since the third-stage integrated circuit (3) does not need to generate an enable signal to the next stage, the inverter (9) is omitted.
【0005】(10)(11)(12)は240段のD
フリップフロップであり、各々、集積回路(1)(2)
(3)内部の保持回路(5)の保持内容が、上記ディス
プレイに表示すべきタイミングでセットされるものであ
る。各集積回路(1)(2)(3)の保持回路(5)を
構成する個々のDフリップフロップは、各々、Dフリッ
プフロップ(10)(11)(12)の240個の個々
に対応している。これらDフリップフロップ(10)
(11)(12)には、ロード信号LOADが発生する
ことにより、前段の保持回路(5)の内容がロードさ
れ、集積回路(1)(2)(3)内部のカウンタ(7)
がリセットされて初期状態となる。[0005] (10) (11) (12) is a 240-stage D
Flip-flops, each of which is an integrated circuit (1) (2)
(3) The contents held by the internal holding circuit (5) are set at the timing to be displayed on the display. The individual D flip-flops constituting the holding circuit (5) of each integrated circuit (1) (2) (3) correspond to 240 individual D flip-flops (10) (11) (12), respectively. ing. These D flip-flops (10)
(11) and (12) are loaded with the contents of the preceding holding circuit (5) by the generation of the load signal LOAD, and the counter (7) in the integrated circuits (1), (2) and (3) is loaded.
Is reset to the initial state.
【0006】以上の構成において、初段の集積回路
(1)に240ビット(=8ビット×30)の表示デー
タが保持されると、カウンタ(7)のオーバーフロー信
号OF1が「1」となる為、ANDゲート(8)からの
クロックCLK1出力は停止され、保持回路(5)の内
容がそのまま保持されると共にカウンタ(7)が停止
し、端子EO1出力が「0」となる。In the above configuration, when 240 bits (= 8 bits × 30) of display data is held in the first-stage integrated circuit (1), the overflow signal OF1 of the counter (7) becomes “1”. The output of the clock CLK1 from the AND gate (8) is stopped, the contents of the holding circuit (5) are held as it is, the counter (7) is stopped, and the output of the terminal EO1 becomes "0".
【0007】初段の集積回路(1)の端子EO1出力は
配線(4)を介して2段目の集積回路(2)のイネーブ
ル端子EI2に印加される。このイネーブル端子EI2
が端子EO1の「0」に従いローレベルになると、2段
目の集積回路(2)はイネーブル状態となり、ANDゲ
ート(8)からクロックCLK2が発生し始める。これ
により、2段目の集積回路(2)に次の240ビットの
表示データが保持される。すると、カウンタ(7)のオ
ーバーフロー信号OF2が「1」となる為、ANDゲー
ト(8)からのクロックCLK2出力は停止され、保持
回路(5)の内容がそのまま保持されると共にカウンタ
(7)が停止し、端子EO2出力が「0」となる。The output of the terminal EO1 of the first-stage integrated circuit (1) is applied to the enable terminal EI2 of the second-stage integrated circuit (2) via the wiring (4). This enable terminal EI2
Becomes low according to "0" of the terminal EO1, the second-stage integrated circuit (2) is enabled, and the clock CLK2 starts to be generated from the AND gate (8). Thus, the next 240-bit display data is held in the second-stage integrated circuit (2). Then, since the overflow signal OF2 of the counter (7) becomes "1", the output of the clock CLK2 from the AND gate (8) is stopped, the content of the holding circuit (5) is held as it is, and the counter (7) is turned on. The operation stops, and the terminal EO2 output becomes “0”.
【0008】2段目の集積回路(2)の端子EO2出力
は配線(4)を介して3段目の集積回路(3)のイネー
ブル端子EI3に印加される。このイネーブル端子EI
3が端子EO2の「0」に従いローレベルになると、3
段目の集積回路(3)はイネーブル状態となり、AND
ゲート(8)からクロックCLK3が発生し始める。こ
れにより、3段目の集積回路(2)に次の240ビット
の表示データが保持される。すると、カウンタ(7)の
オーバーフロー信号OF3が「1」となる為、ANDゲ
ート(8)からのクロックCLK3出力は停止され、保
持回路(5)の内容がそのまま保持されると共にカウン
タ(7)が動作を停止する。The output of the terminal EO2 of the second integrated circuit (2) is applied to the enable terminal EI3 of the third integrated circuit (3) via the wiring (4). This enable terminal EI
When 3 goes low according to “0” of the terminal EO2, 3
The integrated circuit (3) at the stage becomes enabled, and AND
The clock CLK3 starts to be generated from the gate (8). As a result, the next 240-bit display data is held in the third-stage integrated circuit (2). Then, since the overflow signal OF3 of the counter (7) becomes "1", the output of the clock CLK3 from the AND gate (8) is stopped, the content of the holding circuit (5) is held as it is, and the counter (7) is turned on. Stop operation.
【0009】こうして集積回路(1)(2)(3)に保
持された表示データは、所定の表示タイミングで、上記
ディスプレイに表示を行う為に、Dフリップフロップ
(10)(11)(12)に保持される。The display data held in the integrated circuits (1), (2), and (3) are D flip-flops (10), (11), and (12) for display on the display at a predetermined display timing. Is held.
【0010】[0010]
【発明が解決しようとする課題】ところで、集積回路
(1)(2)(3)から対応するDフリップフロップ
(10)(11)(12)に表示データを出力した後
は、次の新たな表示データを集積回路(1)(2)
(3)に取り込む為に、ロード信号LOADにより集積
回路(1)(2)(3)及びDフリップフロップ(1
0)(11)(12)をリセットしなければならない。After the display data is output from the integrated circuits (1), (2), and (3) to the corresponding D flip-flops (10), (11), and (12), the following new data is output. Display data is integrated into an integrated circuit (1) (2)
In order to load the data into (3), the integrated circuit (1) (2) (3) and the D flip-flop (1
0) (11) (12) must be reset.
【0011】ところが、集積回路(1)(2)(3)を
リセットしたとしても、配線(4)の有する抵抗及び容
量により時定数回路が形成されてしまい、以下に示す問
題が生じる。つまり、集積回路(1)(2)の端子EO
1、EO2は、リセットにより瞬時にハイレベルとなる
が、端子EO1及びEO2と各々接続される集積回路
(2)(3)のイネーブル端子EI2、EI3は介在す
る配線(4)の時定数により瞬時にハイレベルに立ち上
がることができない。言い換えれば、集積回路(1)
(2)が、集積回路(2)(3)に対して、ディセーブ
ルとするハイレベルの信号を出力しているにも関わら
ず、集積回路(2)(3)のイネーブル端子EI2、E
I3が前記時定数の為に、徐々にしかローレベルからハ
イレベルに立ち上がることができず、この結果、集積回
路(2)(3)のANDゲート(8)にはリセットから
前記時定数に基づく所定時間だけはローレベルと認識さ
れるイネーブル端子EI2、EI3の状態が印加されて
しまう。これより、集積回路(1)にクロックCLK1
が印加されると同時に集積回路(2)(3)にもクロッ
クCLK2、CLK3が印加されてしまい、集積回路
(1)の保持回路に書き込むべき表示データが集積回路
(2)(3)の保持回路(5)にも、前記時定数に基づ
く所定時間だけ、書き込まれるという不都合が生じてし
まう問題があった。However, even if the integrated circuits (1), (2) and (3) are reset, a time constant circuit is formed by the resistance and the capacitance of the wiring (4), and the following problems occur. That is, the terminals EO of the integrated circuits (1) and (2)
1, EO2 instantaneously goes to a high level upon reset. The enable terminals EI2, EI3 of the integrated circuits (2), (3) respectively connected to the terminals EO1 and EO2 are instantaneous due to the time constant of the interposed wiring (4). Can not rise to a high level. In other words, the integrated circuit (1)
Although (2) outputs a high-level signal to disable to the integrated circuits (2) and (3), the enable terminals EI2 and E1 of the integrated circuits (2) and (3) are output.
Because of the time constant, I3 can only gradually rise from the low level to the high level. As a result, the AND gate (8) of the integrated circuits (2) and (3) is based on the time constant from reset. For a predetermined time, the state of the enable terminals EI2 and EI3 recognized as low level is applied. Thus, the clock CLK1 is supplied to the integrated circuit (1).
Are applied to the integrated circuits (2) and (3) at the same time, the display data to be written in the holding circuit of the integrated circuit (1) is held in the integrated circuits (2) and (3). The circuit (5) also has a problem in that writing is performed for a predetermined time based on the time constant.
【0012】そこで、本発明は、カスケード接続された
複数個の集積回路がリセットされた後、所定ビット数の
データが誤って複数個の集積回路に同時に書き込まれて
しまう不都合を解決することを目的とする。SUMMARY OF THE INVENTION It is therefore an object of the present invention to solve the problem that after a plurality of cascaded integrated circuits are reset, a predetermined number of bits of data are erroneously written to the plurality of integrated circuits simultaneously. And
【0013】[0013]
【課題を解決するための手段】本発明は、前記問題点を
解決する為に成されたものであり、その特徴とするとこ
ろは、所定ビット数のデータをクロックに同期して保持
する保持回路と、該保持回路へのデータ保持が完了した
ことを検出する検出回路と、イネーブル信号、前記検出
回路の出力、及び原クロックに基づいて前記クロックを
作成するクロック作成回路とを備えた集積回路を複数個
カスケード接続し、前記複数個の集積回路をデータロー
ドを行う為にリセットした後、前記各集積回路に設けた
前記検出回路の出力を次段の集積回路のイネーブル信号
とすることにより、所定ビット数のデータを前記各集積
回路単位で順次ロードさせてゆくデータロード回路にお
いて、前記複数個の集積回路のリセット時、前段の集積
回路内における前記検出回路の出力が次段の集積回路を
ディセーブルとする一方の論理値となったことを受け
て、次段の集積回路のイネーブル信号が前段及び次段の
集積回路を接続する配線の持つ時定数によって他方の論
理値から一方の論理値へ変化したことが前記クロック作
成回路にて認識されるまでの期間は、前記次段の集積回
路への前記クロック入力を禁止させる手段を設けた点で
ある。更に、前記次段の集積回路へのクロック入力を禁
止させる手段は、前記複数個の集積回路のリセット後、
前記各集積回路のイネーブル信号が他方の論理値から一
方の論理値に変化した後に一方の論理値から他方の論理
値に変化したことを検出し、前記各集積回路への前記ク
ロック入力を許可することを特徴とする。SUMMARY OF THE INVENTION The present invention has been made to solve the above-mentioned problems, and a feature thereof is a holding circuit for holding data of a predetermined number of bits in synchronization with a clock. An integrated circuit comprising: a detection circuit for detecting that data holding in the holding circuit is completed; and a clock generation circuit for generating the clock based on an enable signal, an output of the detection circuit, and an original clock. After a plurality of cascade connections are performed and the plurality of integrated circuits are reset to perform data loading, the output of the detection circuit provided in each of the integrated circuits is used as an enable signal of the next-stage integrated circuit. In a data load circuit for sequentially loading data of the number of bits for each of the integrated circuits, when a reset of the plurality of integrated circuits is performed, When the output of the detection circuit becomes one of the logical values that disables the next-stage integrated circuit, the enable signal of the next-stage integrated circuit has the wiring connecting the preceding and next-stage integrated circuits. In the period until the clock generation circuit recognizes that the other logical value has changed from the other logical value to the one logical value by the constant, means for inhibiting the clock input to the next integrated circuit is provided. is there. Further, the means for inhibiting the clock input to the next integrated circuit is provided after resetting the plurality of integrated circuits.
After detecting that the enable signal of each of the integrated circuits has changed from the other logical value to one of the logical values, the change signal is changed from one logical value to the other logical value, and the clock input to each of the integrated circuits is permitted. It is characterized by the following.
【0014】[0014]
【発明の実施の形態】本発明の詳細を図面に従って具体
的に説明する。図1は、本発明のデータロード回路を示
す回路図であり、図3に示す各集積回路(1)(2)
(3)内部に各々設けられる。図1において、(13)
はイネーブル端子であり、各集積回路(1)(2)
(3)のイネーブル端子EI1、EI2、EI3に相当
する。(14)は前段のDフリップフロップであり、そ
のD(データ)入力は2段の直列接続されたインバータ
(15)(16)を介してイネーブル端子(13)と接
続される。(17)は後段のDフリップフロップであ
り、D端子は前段のDフリップフロップ(14)のQ
(出力)端子と接続される。また、Dフリップフロップ
(14)(17)のC(クロック)端子には原クロック
CLKが共通印加され、R(リセット)端子にはハイア
クティブのロード信号LOADがインバータ(18)を
介して反転印加される。(19)はNANDゲートであ
り、Dフリップフロップ(14)の*Q(反転出力)端
子の出力とDフリップフロップ(17)のQ端子出力と
の論理積を反転出力するものである。NANDゲート
(20)(21)はRSフリップフロップを構成し、セ
ット端子となるNANDゲート(20)の一方の入力は
NANDゲート(19)の出力と接続され、リセット端
子となるNANDゲート(21)の一方の入力にはロー
ド信号LOADがインバータ(18)を介して印加され
る。そして、NANDゲート(21)の出力から、前記
RSフリップフロップが原クロックCLKの立ち上がり
に同期してセットされた時にハイレベルからローレベル
に立ち下がるイネーブル信号EI1’、EI2’、EI
3’を出力するものである。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS The details of the present invention will be specifically described with reference to the drawings. FIG. 1 is a circuit diagram showing a data load circuit of the present invention, and each integrated circuit (1) (2) shown in FIG.
(3) Each is provided inside. In FIG. 1, (13)
Is an enable terminal, and each integrated circuit (1) (2)
(3) corresponds to the enable terminals EI1, EI2, and EI3. (14) is a preceding stage D flip-flop, and its D (data) input is connected to the enable terminal (13) through two stages of serially connected inverters (15) and (16). (17) is a subsequent D flip-flop. The D terminal is connected to the Q of the preceding D flip-flop (14).
(Output) terminal. The original clock CLK is commonly applied to the C (clock) terminals of the D flip-flops (14) and (17), and the high active load signal LOAD is inverted and applied to the R (reset) terminal via the inverter (18). Is done. (19) a NAND gate for inverting and outputting the logical product of the output of the * Q (inverted output) terminal of the D flip-flop (14) and the Q terminal output of the D flip-flop (17). The NAND gates (20) and (21) constitute an RS flip-flop. One input of the NAND gate (20) serving as a set terminal is connected to the output of the NAND gate (19), and the NAND gate (21) serving as a reset terminal. A load signal LOAD is applied to one of the inputs via an inverter (18). Then, from the output of the NAND gate (21), the enable signals EI1 ', EI2', EI which fall from a high level to a low level when the RS flip-flop is set in synchronization with the rise of the original clock CLK.
3 'is output.
【0015】図3の各集積回路(1)(2)(3)内部
において、イネーブル端子EI1、EI2、EI3とA
NDゲート(8)のイネーブル端子の状態入力との間
に、図1の回路を設け、前記RSフリップフロップのリ
セット出力であるEI1’、EI2’、EI3’をEI
1、EI2、EI3に代えてANDゲート(8)に印加
させる。この動作について、図2の波形図を用いて説明
する。尚、図2は、集積回路(1)(2)のデータ保持
についてその波形を表している。In each of the integrated circuits (1), (2) and (3) in FIG. 3, enable terminals EI1, EI2, EI3 and A
The circuit of FIG. 1 is provided between the enable input of the ND gate (8) and the state input of the enable terminal, and the reset outputs EI1 ′, EI2 ′, and EI3 ′ of the RS flip-flop are connected to the EI gate.
1, EI2 and EI3 are applied to the AND gate (8). This operation will be described with reference to the waveform diagram of FIG. FIG. 2 shows waveforms of data retention of the integrated circuits (1) and (2).
【0016】先ず、初期設定として、ロード信号LOA
Dがハイレベルとなって所定時間だけ発生すると、集積
回路(1)(2)(3)内部の初期化が行われる。そし
て、カウンタ(7)がリセットされ、集積回路(1)の
端子EO1の出力は急峻にハイレベルに立ち上がり、次
段の集積回路(2)をディセーブル状態にしようとす
る。しかし、集積回路(2)のイネーブル端子EI2の
入力は、集積回路(1)の端子EO1と集積回路(2)
のイネーブル端子EI2との間に介在する配線(4)の
有する時定数によって、端子EO1が急峻に立ち上がっ
たとしても、徐々に立ち上がることしかできない。この
イネーブル端子EI2の徐々なる立ち上がりは、図1回
路により、原クロックCLKの立ち上がりでサンプリン
グされるが、この徐々なる立ち上がりがインバータ(1
5)(16)によりローレベルからハイレベルに変化し
たことが検出されたとしても、前記RSフリップフロッ
プの出力はハイレベルのままである。即ち、集積回路
(2)のANDゲート(8)には、イネーブル端子EI
2の状態に代わってEI2’が印加される訳であるが、
EI2’がハイレベルである為に集積回路(2)のAN
Dゲート(8)はゲートを閉じた状態となり、CKL2
は発生しない。これより、集積回路(1)の内部におい
て8ビット単位のデータDATAが保持回路(5)に保
持されている間は、次段の集積回路(2)はデータ保持
動作を停止して、誤って、集積回路(1)に保持すべき
データを集積回路(2)にも保持してしまう不都合を避
けることができる。First, as an initial setting, the load signal LOA
When D becomes high level and occurs for a predetermined time, initialization inside the integrated circuits (1), (2) and (3) is performed. Then, the counter (7) is reset, the output of the terminal EO1 of the integrated circuit (1) sharply rises to the high level, and the integrated circuit (2) at the next stage attempts to disable. However, the input of the enable terminal EI2 of the integrated circuit (2) is connected to the terminal EO1 of the integrated circuit (1) and the integrated circuit (2).
Due to the time constant of the wiring (4) interposed between the terminal EO1 and the enable terminal EI2, even if the terminal EO1 rises sharply, it can only gradually rise. The gradual rising of the enable terminal EI2 is sampled by the circuit of FIG. 1 at the rising of the original clock CLK.
5) Even if the change from low level to high level is detected by (16), the output of the RS flip-flop remains at high level. That is, the enable terminal EI is connected to the AND gate (8) of the integrated circuit (2).
Although EI2 'is applied instead of the state of 2,
Since EI2 'is at the high level, the AN of the integrated circuit (2) is
D gate (8) is in a closed state, and CKL2
Does not occur. As a result, while the 8-bit data DATA is held in the holding circuit (5) inside the integrated circuit (1), the next-stage integrated circuit (2) stops the data holding operation and erroneously occurs. In addition, the inconvenience of holding data to be held in the integrated circuit (1) in the integrated circuit (2) can be avoided.
【0017】その後、集積回路(1)内部のカウンタ
(7)がクロックCLK1の立ち上がりを30個計数
し、ハイレベルのオーバーフロー信号OF1を出力する
と、端子EO1はローレベルとなり、集積回路(2)を
イネーブル状態にしようとする。が、しかし、集積回路
(2)は、集積回路(1)の端子EO1と集積回路
(2)のイネーブル端子EI2との間の配線(4)の有
する時定数によって、徐々にしか立ち下がることができ
ない。そして、このイネーブル端子EI2の徐々なる立
ち下がりを、インバータ(16)のスレッショルド電圧
Vthを境に原クロックCLKの立ち上がりでサンプリ
ングすることにより、データDATAが集積回路(1)
に保持すべき最後の8ビット単位のデータ1−30と集
積回路(2)が最初に保持すべき8ビット単位のデータ
2−1との境に生じる原クロックCLKの立ち上がりに
同期して、前記RSフリップフロップの出力はローレベ
ルに立ち下がる。これより、集積回路(2)のANDゲ
ート(8)がゲートを開き、クロックCLK2が発生し
始め、8ビット単位のデータDATA2−1,2−2、
・・・をクロックCLK2の立ち下がりに同期して保持
回路(5)に保持し始める。尚、この動作は、集積回路
(2)(3)の間においても同様のことが言える。Thereafter, when the counter (7) inside the integrated circuit (1) counts 30 rising edges of the clock CLK1 and outputs a high-level overflow signal OF1, the terminal EO1 becomes low level, and the integrated circuit (2) is reset. Attempt to enable. However, the integrated circuit (2) can only gradually fall due to the time constant of the wiring (4) between the terminal EO1 of the integrated circuit (1) and the enable terminal EI2 of the integrated circuit (2). Can not. Then, by gradually sampling the falling edge of the enable terminal EI2 at the rising edge of the original clock CLK with the threshold voltage Vth of the inverter (16) as a boundary, the data DATA is integrated.
In synchronization with the rising edge of the original clock CLK generated at the boundary between the last 8-bit unit data 1-30 to be held at the first time and the 8-bit unit data 2-1 to be held first by the integrated circuit (2). The output of the RS flip-flop falls to a low level. As a result, the AND gate (8) of the integrated circuit (2) opens the gate, the clock CLK2 starts to be generated, and the 8-bit data DATA2-1, 2-2,.
.. Are held in the holding circuit (5) in synchronization with the fall of the clock CLK2. This operation is the same between the integrated circuits (2) and (3).
【0018】以上より、集積回路(1)(2)(3)の
リセット後、イネーブル端子EI2、EI3の波形が立
ち上がる時はクロックCLK2、CLK3の発生を禁止
し、その後、イネーブル端子EI2、EI3の波形が立
ち下がる時にクロックCLK2、CLK3の発生を許可
する様に構成した為、誤って、集積回路(1)に保持す
べきデータを集積回路(2)(3)にも同時に保持させ
てしまうといった不具合を解消できる。As described above, after the reset of the integrated circuits (1), (2) and (3), when the waveforms of the enable terminals EI2 and EI3 rise, the generation of the clocks CLK2 and CLK3 is inhibited. Since the generation of the clocks CLK2 and CLK3 is permitted when the waveform falls, the data to be held in the integrated circuit (1) is erroneously held in the integrated circuits (2) and (3) at the same time. Problems can be resolved.
【0019】尚、図1回路に限定されることなく、本発
明の実施の形態の如く、集積回路(1)(2)(3)の
リセット後、イネーブル端子EI2、EI3の立ち上が
りを無視してその後の立ち下がりを反応できる構成であ
れば、如何なる構成であっても良い。Incidentally, the present invention is not limited to the circuit shown in FIG. 1 and ignores the rise of the enable terminals EI2 and EI3 after the reset of the integrated circuits (1), (2) and (3) as in the embodiment of the present invention. Any configuration may be used as long as it can respond to the subsequent fall.
【0020】[0020]
【発明の効果】本発明によれば、複数個の集積回路のリ
セット後、これら複数個の集積回路のイネーブル信号が
一方の論理値から他方の論理値に変化する時は、次段の
集積回路へのデータ保持の為のクロック入力を禁止し、
その後、イネーブル信号が他方の論理値から一方の論理
値に変化した時は、前記クロック入力を許可する様にし
た。これにより、初段の集積回路に保持すべきデータを
次段以降の集積回路に同時に誤って同時に保持してしま
うといった不具合を解消できる利点が得られる。According to the present invention, when reset signals of a plurality of integrated circuits change from one logical value to another logical value after resetting of the plurality of integrated circuits, the integrated circuit of the next stage is reset. Prohibit clock input to hold data to
Thereafter, when the enable signal changes from the other logical value to one logical value, the clock input is permitted. As a result, there is obtained an advantage that it is possible to solve the problem that data to be held in the first-stage integrated circuit is erroneously and simultaneously held in the next and subsequent integrated circuits.
【図1】本発明のデータロード回路を示す回路図であ
る。FIG. 1 is a circuit diagram showing a data load circuit of the present invention.
【図2】図1の動作を示す波形図である。FIG. 2 is a waveform chart showing the operation of FIG.
【図3】従来のデータロード回路を示す回路図である。FIG. 3 is a circuit diagram showing a conventional data load circuit.
(1)(2)(3) 集積回路 (4) 配線 (5) 保持回路 (7) カウンタ (8) ANDゲート (14)(17) Dフリップフロップ (1) (2) (3) Integrated circuit (4) Wiring (5) Holding circuit (7) Counter (8) AND gate (14) (17) D flip-flop
Claims (2)
して保持する保持回路と、該保持回路へのデータ保持が
完了したことを検出する検出回路と、イネーブル信号、
前記検出回路の出力、及び原クロックに基づいて前記ク
ロックを作成するクロック作成回路とを備えた集積回路
を複数個カスケード接続し、前記複数個の集積回路をデ
ータロードを行う為にリセットした後、前記各集積回路
に設けた前記検出回路の出力を次段の集積回路のイネー
ブル信号とすることにより、所定ビット数のデータを前
記各集積回路単位で順次ロードさせてゆくデータロード
回路において、 前記複数個の集積回路のリセット時、前段の集積回路内
における前記検出回路の出力が次段の集積回路をディセ
ーブルとする一方の論理値となったことを受けて、次段
の集積回路のイネーブル信号が前段及び次段の集積回路
を接続する配線の持つ時定数によって他方の論理値から
一方の論理値へ変化したことが前記クロック作成回路に
て認識されるまでの期間は、前記次段の集積回路への前
記クロック入力を禁止させる手段を設けたことを特徴と
するデータロード回路。A holding circuit for holding data of a predetermined number of bits in synchronization with a clock, a detection circuit for detecting completion of data holding in the holding circuit, an enable signal,
After cascading a plurality of integrated circuits each including an output of the detection circuit and a clock generation circuit that generates the clock based on the original clock, and resetting the plurality of integrated circuits to perform data loading, A data load circuit that sequentially loads data of a predetermined number of bits in units of the integrated circuits by using an output of the detection circuit provided in each of the integrated circuits as an enable signal of an integrated circuit in a next stage; When the output of the detection circuit in the integrated circuit of the preceding stage becomes one of the logical values that disables the integrated circuit of the next stage at the time of resetting the integrated circuits, the enable signal of the integrated circuit of the next stage Is changed from the other logical value to one logical value by the time constant of the wiring connecting the integrated circuit of the previous stage and the next stage. A data load circuit comprising means for inhibiting the clock input to the next integrated circuit during a period until it is recognized.
禁止させる手段は、前記複数個の集積回路のリセット
後、前記各集積回路のイネーブル信号が他方の論理値か
ら一方の論理値に変化した後に一方の論理値から他方の
論理値に変化したことを検出し、前記各集積回路への前
記クロック入力を許可することを特徴とする請求項1記
載のデータロード回路。2. The method according to claim 1, wherein said means for inhibiting clock input to said next integrated circuit comprises: after resetting said plurality of integrated circuits, changing an enable signal of each of said integrated circuits from the other logical value to one logical value. 2. The data load circuit according to claim 1, wherein a change from one logical value to the other logical value is detected after that, and the clock input to each of the integrated circuits is permitted.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP21743196A JP3475018B2 (en) | 1996-08-19 | 1996-08-19 | Data load circuit |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP21743196A JP3475018B2 (en) | 1996-08-19 | 1996-08-19 | Data load circuit |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH1063370A true JPH1063370A (en) | 1998-03-06 |
| JP3475018B2 JP3475018B2 (en) | 2003-12-08 |
Family
ID=16704119
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP21743196A Expired - Fee Related JP3475018B2 (en) | 1996-08-19 | 1996-08-19 | Data load circuit |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3475018B2 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005522150A (en) * | 2002-04-03 | 2005-07-21 | トムソン ライセンシング ソシエテ アノニム | Digital visual interface receiver integrated circuit power-on detection |
-
1996
- 1996-08-19 JP JP21743196A patent/JP3475018B2/en not_active Expired - Fee Related
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005522150A (en) * | 2002-04-03 | 2005-07-21 | トムソン ライセンシング ソシエテ アノニム | Digital visual interface receiver integrated circuit power-on detection |
| KR100959619B1 (en) * | 2002-04-03 | 2010-05-27 | 톰슨 라이센싱 | Video display device and system |
| KR100975931B1 (en) * | 2002-04-03 | 2010-08-16 | 톰슨 라이센싱 | Video system and how to operate it |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3475018B2 (en) | 2003-12-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20080062810A1 (en) | Apparatus and method for controlling clock signal in semiconductor memory device | |
| US6621747B2 (en) | Integrated data input sorting and timing circuit for double data rate (DDR) dynamic random access memory (DRAM) devices | |
| TW201426718A (en) | Gate driving device | |
| US6069829A (en) | Internal clock multiplication for test time reduction | |
| EP0701240B1 (en) | Cascaded drive units, for example for a liquid crystal display device | |
| JP3144374B2 (en) | Signal change acceleration bus drive circuit | |
| US20070047687A1 (en) | Phase detector and related phase detecting method thereof | |
| JP2002158567A (en) | Generation of pulse signal from clock signal | |
| JP3053316U (en) | Integrated circuit integrated device for preventing integrated circuit from accidentally entering test mode operation | |
| JP3475018B2 (en) | Data load circuit | |
| US6329867B1 (en) | Clock input buffer with noise suppression | |
| JP2678115B2 (en) | Timer circuit | |
| JPH1063218A (en) | Data load circuit | |
| US7768866B2 (en) | Method and system for preventing noise disturbance in high speed, low power memory | |
| JPH0133052B2 (en) | ||
| JP3286486B2 (en) | Display device drive circuit | |
| US6933757B1 (en) | Timing method and apparatus for integrated circuit device | |
| JP3204575B2 (en) | Reset circuit and integrated circuit including the same | |
| JP2818504B2 (en) | Time measurement circuit | |
| JP2806849B2 (en) | Memory address controller | |
| JPH0490196A (en) | Clock pulse detecting circuit | |
| US6894947B2 (en) | Semiconductor integrated circuit for a liquid crystal display driver system | |
| JP2975814B2 (en) | Command input and test item setting circuit | |
| KR0136689B1 (en) | Device identification address extention circuit | |
| JPH0749428Y2 (en) | Photoelectric switch circuit |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |