JPH01120129A - Programmable variable decoder circuit - Google Patents

Programmable variable decoder circuit

Info

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
Application number
JP27782387A
Other languages
Japanese (ja)
Inventor
Yoshitaka Kato
加藤 良孝
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.)
NEC Corp
Original Assignee
NEC 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 NEC Corp filed Critical NEC Corp
Priority to JP27782387A priority Critical patent/JPH01120129A/en
Publication of JPH01120129A publication Critical patent/JPH01120129A/en
Pending legal-status Critical Current

Links

Landscapes

  • Compression, Expansion, Code Conversion, And Decoders (AREA)

Abstract

PURPOSE:To vary the decoder value of a decoder output by providing a decoder which outputs a pulse signal from a specified output terminal, latch circuits which hold specified address signals and coincidence detecting circuits. CONSTITUTION:When output terminal specification information (a) is 1 and a specified address signal (b) is (m), a pulse signal is outputted from a specified output terminal of the decoder 5 by raising a write signal (c) and (m) which is signal (b) is latched in a latch circuit 6-1. Consequently, the output (d) of the circuit 6-1 becomes (m) and the coincidence detecting circuit 7-1 detects whether or not an input address signal (e) coincides with the output (d). when the signal (e) is (m), the circuit 7-1 detects whether or not the signal (e) coincides with respective address values (m) of the output (d) and an output (f) goes up to high level and is outputted from an output terminal 8-1 Thus, (n) outputs (f) of (n) coincidence detecting circuits 7-0-7-n are used as (n) decoder outputs to output a pulse signal when the signal (e) has an optional address value.

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.

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

第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.
JP27782387A 1987-11-02 1987-11-02 Programmable variable decoder circuit Pending JPH01120129A (en)

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)

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