JPH01120129A - Programmable variable decoder circuit - Google Patents
Programmable variable decoder circuitInfo
- Publication number
- JPH01120129A JPH01120129A JP27782387A JP27782387A JPH01120129A JP H01120129 A JPH01120129 A JP H01120129A JP 27782387 A JP27782387 A JP 27782387A JP 27782387 A JP27782387 A JP 27782387A JP H01120129 A JPH01120129 A JP H01120129A
- Authority
- JP
- Japan
- Prior art keywords
- signal
- output
- decoder
- output terminal
- circuit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000001514 detection method Methods 0.000 claims description 8
- 238000010586 diagram Methods 0.000 description 4
- 238000000034 method Methods 0.000 description 1
Landscapes
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Abstract
Description
【発明の詳細な説明】
[産業上の利用分野]
本発明は外部制御によりデコーダ値を可変する必要のあ
るディジタル装置に利用できるプログラマブル可変デコ
ーダ回路に関し、特に位相の定まったカウンター出力を
入力アドレス信号として状況に応じてデコーダ値を可変
する必要のある多元多重形のディジタル通信装置に有効
となるプログラマブル可変デコーダに関する。[Detailed Description of the Invention] [Field of Industrial Application] The present invention relates to a programmable variable decoder circuit that can be used in digital devices that require variable decoder values by external control, and particularly relates to a programmable variable decoder circuit that uses a counter output with a fixed phase as an input address signal. The present invention relates to a programmable variable decoder that is effective for multiplex type digital communication devices that require variable decoder values depending on the situation.
[従来の技術]
従来、この種のデコーダは存在せず、単に入力アドレス
信号のアドレス値に対応するデコーダ出力端子を持った
固定タイプのデコーダがあるのみとなっていた。[Prior Art] Conventionally, this type of decoder did not exist, and only a fixed type decoder had a decoder output terminal corresponding to the address value of an input address signal.
[発明が解決しようとする問題点]
上述した従来の固定タイプのデコーダはアドレス値に対
応する出力端子を持っており、出力端子部の制限から入
力アドレス信号は3〜4本程度の入力をもったもので、
1チツプのIC化がなされており、入力アドレス信号の
数の多いものに対しては使用できないという欠点があっ
た。従って、従来数の多いデコーダを構成するには入力
アドレス信号の任意の複数本を反転し複数入力のアンド
ゲート、またはナントゲートを用い、複数のICの組合
せで実現するか、あるいはリードオンメモリをデコーダ
として使用する等の方法を取ることも可能ではあるが、
何れにしても、デコーダ値を外部から可変可能な構成は
取れないという欠点があフた。[Problems to be Solved by the Invention] The conventional fixed type decoder described above has an output terminal corresponding to an address value, and due to the limitation of the output terminal section, the input address signal has about 3 to 4 inputs. With something that
Since it is implemented as a single-chip IC, it has the disadvantage that it cannot be used for a device with a large number of input address signals. Therefore, in order to configure a conventional decoder with a large number of decoders, it is necessary to invert any plurality of input address signals, use a multi-input AND gate or a Nant gate, realize it by a combination of multiple ICs, or use a read-on memory. Although it is possible to use methods such as using it as a decoder,
In any case, the disadvantage is that it is not possible to configure the decoder value to be externally variable.
[問題点を解決するための手段]
本発明は上記問題点を解決し、外部より必要に応じてデ
コーダ値を可変可能なプログラマブル可変デコーダ回路
を提供することを目的とする。[Means for Solving the Problems] An object of the present invention is to solve the above-mentioned problems and provide a programmable variable decoder circuit in which a decoder value can be changed externally as required.
上記目的を達成するため本発明に係るプログラマブル可
変デコーダ回路は、入力アドレス信号の任意のアドレス
値の時にパルス信号を出力するプログラマブル可変デコ
ーダ回路において、n個の出力端子から該出力端子を指
定するための出力端子指定情報及びアドレス値を書き込
むための書き込み信号を入力することにより指定された
出力端子よりパルス信号を出力するデコーダと、アドレ
ス値を指定した指定アドレス信号を上記出力端子より出
力されるパルス信号に基づき保持するn個のラッチ回路
と、上記入力アドレス信号と上記ラッチ回路で保持され
た指定アドレス信号の一致を検出し、この検出結果に基
づきパルス信号を出力するn個の一致検出回路とを設け
て構成されるものである。In order to achieve the above object, the programmable variable decoder circuit according to the present invention is a programmable variable decoder circuit that outputs a pulse signal at an arbitrary address value of an input address signal, and for specifying the output terminal from n output terminals. A decoder that outputs a pulse signal from a designated output terminal by inputting a write signal for writing an output terminal designation information and an address value, and a pulse signal that outputs a designated address signal that specifies an address value from the output terminal. n latch circuits that hold based on the signal; and n match detection circuits that detect a match between the input address signal and the designated address signal held by the latch circuit, and output a pulse signal based on the detection result. It is constructed by providing.
[実施例]
以下、本発明の一実施例について図面を参照して詳細に
説明する。[Example] Hereinafter, an example of the present invention will be described in detail with reference to the drawings.
第1図は本発明の一実施例によるプログラマブル可変デ
コーダ回路の構成を示すブロック図である。FIG. 1 is a block diagram showing the configuration of a programmable variable decoder circuit according to an embodiment of the present invention.
同図において、本実施例によるプログラマブル可変デコ
ーダ回路は、デコーダ5の出力端子を指定する出力端子
指定情報aの入力を行う入力端子2及びアドレス値を書
き込むための書き込み信号Cの入力を行う入力端子4を
有し、出力端子指定情報a及び書き込み信号Cによりパ
ルス信号を出力端子(n個)より出力するデコーダ5と
、アドレス値を指定した指定アドレス信号すの入力を行
う入力端子3と、指定アドレス信号すをデコーダ5から
発生するパルス信号により保持するn個のラッチ回路6
−0〜6−nと、入力端子1より入力された入力アドレ
ス信号eとラッチ回路6−0〜6−nからの出力dとの
一致を検出し、この検出結果を出力端子8−0〜8−n
より出力するn個の一致検出回路7−0〜7−nとから
構成される。In the figure, the programmable variable decoder circuit according to the present embodiment has an input terminal 2 to which output terminal designation information a that designates the output terminal of the decoder 5 is input, and an input terminal to which a write signal C for writing an address value is input. 4, a decoder 5 outputs a pulse signal from output terminals (n pieces) according to the output terminal designation information a and the write signal C, an input terminal 3 that inputs a designation address signal S designating an address value, and a designation n latch circuits 6 that hold the address signal by pulse signals generated from the decoder 5
-0 to 6-n, the input address signal e input from the input terminal 1 and the output d from the latch circuits 6-0 to 6-n are detected, and the detection results are sent to the output terminals 8-0 to 6-n. 8-n
It is composed of n coincidence detection circuits 7-0 to 7-n that output from the same circuit.
次に、本実施例の動作について第2図及び第3図を参照
して説明する。Next, the operation of this embodiment will be explained with reference to FIGS. 2 and 3.
第2図及び第3図は第1図のプログラマブル可変デコー
ダ回路の動作を示すタイミング図である。2 and 3 are timing diagrams showing the operation of the programmable variable decoder circuit of FIG. 1.
例えば、第2図に示すように、出力端子指定情報aを“
1“とし、指定アドレス13号すを“m”とすると、書
き込み信号Cを立上がらせることにより指定された出力
端子よりパルス信号が出力され、ラッチ回路6−1に指
定アドレス信号すの“m′″がラッチされる。このため
、ラッチ回路6−1の出力dが“m”となり、−数構出
回路7−1は入力アドレス信号eとラッチ回路6−1で
ラッチされた出力dが一致するか否かの検出を行う。For example, as shown in FIG. 2, output terminal designation information a is set to “
1" and the designated address No. 13 is "m", a pulse signal is output from the designated output terminal by raising the write signal C, and the designated address signal No. 13 is "m" to the latch circuit 6-1. '' is latched. Therefore, the output d of the latch circuit 6-1 becomes "m", and the -number output circuit 7-1 outputs the input address signal e and the output d latched by the latch circuit 6-1. Detect whether there is a match or not.
入力アドレス信号eが“m”のとき、第3図に示すよう
に一数構出回路フー1は入力アドレス信号eと出力dの
各アドレス値“m“の一致を検出し、−数構出回路7−
1の出力fはハイレベルとなって出力端子8−1より出
力される。When the input address signal e is "m", as shown in FIG. Circuit 7-
1's output f becomes high level and is output from the output terminal 8-1.
このように、n個の一致検出回路7−0〜7−nのn個
の出力fを0本のデコーダ出力とすることにより入力ア
ドレス信号eの任意のアドレス値の時パルス信号を出力
することができる。In this way, by setting the n outputs f of the n coincidence detection circuits 7-0 to 7-n as 0 decoder outputs, a pulse signal can be output at any address value of the input address signal e. Can be done.
[発明の効果]
以上説明したように本発明は、必要に応じてデコーダ出
力のデコーダ値を可変することが可能であり、−数構出
回路を設けていることで入力アドレス信号の本数が多い
場合もIC化が可能な回路である。[Effects of the Invention] As explained above, the present invention allows the decoder value of the decoder output to be varied as necessary, and by providing the minus number output circuit, the number of input address signals can be increased. This is also a circuit that can be integrated into an IC.
また、50〜70ビンのLSIで実現することにより、
ディジタル装置全般に利用できる効果がある。In addition, by realizing it with an LSI of 50 to 70 bins,
It has an effect that can be used for all digital devices.
第1図は本発明の一実施例によるプログラマブル可変デ
コーダ回路の構成を示すブロック図、第2図及び第3図
は第1図のプログラマブル可変デコーダ回路の動作を示
すタイミング図である。
1.2,3,4:入力端子
5:デコーダ
6−0〜6−n:ラッチ回路
7−0〜7−nニ一致検出回路
8−0〜8−n:出力端子
a:出力端子指定情報
す二指室アドレス信号
C:書き込み信号
d:ラッチ出力
e:入力アドレス信号FIG. 1 is a block diagram showing the configuration of a programmable variable decoder circuit according to an embodiment of the present invention, and FIGS. 2 and 3 are timing diagrams showing the operation of the programmable variable decoder circuit of FIG. 1. 1.2, 3, 4: Input terminal 5: Decoder 6-0 to 6-n: Latch circuit 7-0 to 7-n Match detection circuit 8-0 to 8-n: Output terminal a: Output terminal designation information Second finger chamber address signal C: Write signal d: Latch output e: Input address signal
Claims (1)
を出力するプログラマブル可変デコーダ回路において、 n個の出力端子から該出力端子を指定するための出力端
子指定情報及びアドレス値を書き込むための書き込み信
号を入力することにより指定された出力端子よりパルス
信号を出力するデコーダと、 アドレス値を指定した指定アドレス信号を上記出力端子
より出力されるパルス信号に基づき保持するn個のラッ
チ回路と、 上記入力アドレス信号と上記ラッチ回路で保持された指
定アドレス信号の一致を検出し、この検出結果に基づき
パルス信号を出力するn個の一致検出回路とを設けて構
成されることを特徴とするプログラマブル可変デコーダ
回路。[Claims] In a programmable variable decoder circuit that outputs a pulse signal when an input address signal has an arbitrary address value, output terminal designation information and address value for designating the output terminal from n output terminals are written. a decoder that outputs a pulse signal from a designated output terminal by inputting a write signal for the purpose, and n latch circuits that hold a designated address signal with a designated address value based on the pulse signal output from the output terminal. and n coincidence detection circuits that detect coincidence between the input address signal and the specified address signal held by the latch circuit, and output a pulse signal based on the detection result. Programmable variable decoder circuit.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP27782387A JPH01120129A (en) | 1987-11-02 | 1987-11-02 | Programmable variable decoder circuit |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP27782387A JPH01120129A (en) | 1987-11-02 | 1987-11-02 | Programmable variable decoder circuit |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH01120129A true JPH01120129A (en) | 1989-05-12 |
Family
ID=17588758
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP27782387A Pending JPH01120129A (en) | 1987-11-02 | 1987-11-02 | Programmable variable decoder circuit |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH01120129A (en) |
-
1987
- 1987-11-02 JP JP27782387A patent/JPH01120129A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4864161A (en) | Multifunction flip-flop-type circuit | |
| JPH01120129A (en) | Programmable variable decoder circuit | |
| JPH01256212A (en) | Two-way buffer circuit | |
| JPS63253598A (en) | Rom device | |
| JPH01308064A (en) | Integrated circuit | |
| JPS5918332A (en) | Controlling device of plural apparatus | |
| JP2810584B2 (en) | Serial data transfer circuit | |
| JPS6214521A (en) | Logic circuit | |
| JPH02294118A (en) | ring counter | |
| JPH04168700A (en) | Integrated circuit device | |
| JPH0514138A (en) | Latch circuit with temporary latch function | |
| JPH0377406A (en) | Oscillation control circuit | |
| JPS63287109A (en) | Timing generating circuit | |
| JPH02209010A (en) | Timing pulse generating circuit | |
| JPH01280918A (en) | Interval timer | |
| JPS62140453A (en) | Semiconductor integrated circuit device | |
| JPH03225430A (en) | Interruption circuit | |
| JPH04258776A (en) | Test circuit for semiconductor integrated circuit | |
| JPH0315776A (en) | Mode setting circuit | |
| JPH0396034A (en) | Advance priority selection circuit | |
| JPH0495295A (en) | Memory circuit | |
| JPH03122579A (en) | Semiconductor integrated circuit | |
| JPS61134997A (en) | Semiconductor integrated circuit | |
| JPH03164852A (en) | Integrated circuit | |
| JPS63291292A (en) | Read-only memory circuit |