JPH0475364A - Programmable logic array - Google Patents

Programmable logic array

Info

Publication number
JPH0475364A
JPH0475364A JP19163490A JP19163490A JPH0475364A JP H0475364 A JPH0475364 A JP H0475364A JP 19163490 A JP19163490 A JP 19163490A JP 19163490 A JP19163490 A JP 19163490A JP H0475364 A JPH0475364 A JP H0475364A
Authority
JP
Japan
Prior art keywords
input
array
pla
signal
output
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
JP19163490A
Other languages
Japanese (ja)
Inventor
Tetsuya Watanabe
哲也 渡邊
Masayuki Hata
雅之 畑
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP19163490A priority Critical patent/JPH0475364A/en
Publication of JPH0475364A publication Critical patent/JPH0475364A/en
Pending legal-status Critical Current

Links

Landscapes

  • Design And Manufacture Of Integrated Circuits (AREA)

Abstract

PURPOSE:To obtain a programmable logic array(PLA) which can handle the situation instantly by installing at least two sets of OR arrays to one AND array and providing a selection means to select one signal out of at least two sets of output signals against one set of input signal. CONSTITUTION:A certain value is kept in a feedback register 4. This value and an input signal entered from the outside are input into an AND array 2 by way of an input decoder 1, thereby generating a logical production term. The logical production terms thus generated are input into OR arrays 3a and 3b respectively so that two types of output signals may be obtained as its logical sum. These output signals are selected by a control signal determined after the confirmation of an input signal of PLA 7 at a multiplexer 6. The selected signals are input into the feedback register 4 and an output register 5 so that the signals may be transmitted outside.

Description

【発明の詳細な説明】 (産業上の利用分野〕 この発明は、プログラマブルロジックアレイに関するも
のである。
DETAILED DESCRIPTION OF THE INVENTION (Field of Industrial Application) The present invention relates to a programmable logic array.

〔従来の技術〕[Conventional technology]

第2図は従来のプログフマブ〃ロジックプレイc以下P
LAと記す)の構成を示すブロック図である0図におい
て、(1)は入力デコーダ、(2)はANPアレイ、(
3)はORアレイ、(4)はフィードバックレジスタ、
(5)は出力レジスタ、(7)はPLAである。
Figure 2 shows the conventional programmable logic play c and below P.
In Figure 0, which is a block diagram showing the configuration of LA), (1) is an input decoder, (2) is an ANP array, (
3) is an OR array, (4) is a feedback register,
(5) is an output register, and (7) is a PLA.

次に動作について説明する。Next, the operation will be explained.

今、フィードバックレジスタ(4) Kは、ある値が保
持されているとする。この値と外部から入力される入力
信号は入力デコーダ(1)を通ってAND7レイ(2)
に入力される。これによって、論理積項全生成する。そ
してそれをORプレイ(3)に入力することにより論理
和をとって出力信号を得る。この出力信J8−はフィー
ドバックレジスタ(4)及び出力レジスタ(5)に入力
されて外部に信号を伝える。
It is now assumed that feedback register (4) K holds a certain value. This value and the input signal input from the outside pass through the input decoder (1) and are AND7-rayed (2).
is input. This generates all logical product terms. Then, by inputting it to the OR play (3), a logical sum is taken and an output signal is obtained. This output signal J8- is input to a feedback register (4) and an output register (5) to transmit the signal to the outside.

〔発明が解決しようとするi題〕[Problem that the invention attempts to solve]

従来のPLAは以上のように構成されているので、1組
の入力信号に対して1組の出力信号しか生成されなかっ
た。状態遷移を制御する系にPLAを用いた場合、PL
Aの値が確定される過程に入力信号が変化して別の状態
に定文されても即座に対処できなかった。また、そのよ
うな構成のところにPLAを用いるのは不向きであった
Since the conventional PLA is configured as described above, only one set of output signals is generated for one set of input signals. When PLA is used in a system that controls state transition, PL
Even if the input signal changes and enters a different state during the process of determining the value of A, it cannot be dealt with immediately. Furthermore, it is not suitable to use PLA in such a structure.

この発明は上記のような問題点を解消するためになされ
たもので、即座に対処可能なPLAを得ることを目的と
する。
This invention was made to solve the above-mentioned problems, and aims to provide a PLA that can be dealt with immediately.

〔lI題を解決するための手段〕[Means for solving the lI problem]

この発明にかかるPLAはANDアレイt1つに対して
ORアレイを複数個備え、それらの出力のうちの1つを
選択する手段を備えたものであシ、早く決定される入力
信号はPLAの入力とし、遅く決定する入力信号はPL
Aの出力を選択するようにしたものである。
The PLA according to the present invention is provided with a plurality of OR arrays for one AND array t, and means for selecting one of the outputs thereof, and the input signal determined quickly is the input signal of the PLA. and the input signal to be determined late is PL
The output of A is selected.

〔作用〕[Effect]

この発明にがかるPLAは、複数個の出力を有するので
、状態遷移を制御する系に使用することが可能となる。
Since the PLA according to the present invention has a plurality of outputs, it can be used in a system that controls state transition.

〔実施例〕〔Example〕

第1図はこの発明の一実施例によるPLAの構成を示す
ブロック図である。図において、<1) 、 t2)。
FIG. 1 is a block diagram showing the configuration of a PLA according to an embodiment of the present invention. In the figure, <1), t2).

(4) 、 (5) 、 (7)は第2図の従来例に示
したものと同等であるので説明を省略する。(3a)、
(3b)はORアレイ、(6)riマルチプレクサであ
る。
(4), (5), and (7) are the same as those shown in the conventional example of FIG. 2, and therefore their explanations will be omitted. (3a),
(3b) is an OR array, and (6) an ri multiplexer.

次に動作について説明する。Next, the operation will be explained.

今、フィードバックレジスタ(4)には、ある値が保持
されているとする。この値と外部から入力される入力信
号は入力デコーダ(1)を通ってANDアレイ(21K
入力される。これによって、論理積項を生成する。そし
て生成した論理積項をそれぞれORプレイ(3a)、(
3b)に入力し、論理和をとって2程類の出力信号を得
る。これらの出力信号はマルチプレクサ(6)でP L
 A (7)の入力信号確定後に決定する制御信号によ
って選択される0選択された信−8はフィードバックレ
ジスタ(4)及び出力レジスタ(5)に入力されて外部
に信号を伝える。
Assume that a certain value is now held in the feedback register (4). This value and the input signal input from the outside pass through the input decoder (1) and the AND array (21K
is input. This generates a logical product term. Then, the generated logical product terms are ORed (3a), (
3b) and performs a logical sum to obtain two output signals. These output signals are P L
The 0 selected signal -8 selected by the control signal determined after the input signal of A (7) is determined is input to the feedback register (4) and the output register (5) to transmit the signal to the outside.

なお、上記の実施例では、2つのORアレイ(3a)、
(sb)の場合について説明したがそれ以上の場合でも
上記実施例と同様の効果を得る。
Note that in the above embodiment, two OR arrays (3a),
Although the case of (sb) has been described, the same effects as in the above embodiment can be obtained even in cases beyond that.

〔発明の効果〕〔Effect of the invention〕

以上のように、この発明によればPLAのANDアレイ
1つに対して複数個のORアレイを備えて、それらの出
力をマルチプレクサによって選択して所望の出力信号を
得るようにしている。そして、早く決定される信号をP
LAの入力信号とし、遅く決定される信号をマルチプレ
クサの制御信号としている。従って、PLAの入力が確
定した後、PLAの出力が確定する途中に条件が変化す
るような論理構成であっても即座に対処可能となる。
As described above, according to the present invention, a plurality of OR arrays are provided for one AND array of a PLA, and the outputs thereof are selected by a multiplexer to obtain a desired output signal. Then, P
The LA input signal is used as the input signal, and the signal determined later is used as the multiplexer control signal. Therefore, even if the logic configuration is such that the conditions change while the PLA output is being determined after the PLA input is determined, it can be dealt with immediately.

すなわち、状態遷移を制御する系に使用することが可能
となる。また、PLAのANDアレイはユつであるので
レイアウト面積を抑えることができる0
In other words, it can be used in a system that controls state transitions. In addition, since the PLA AND array is a unit, the layout area can be reduced.

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

第1図はこの発明の一実施例によるPLAの構成を示す
ブロック図、第2図は従来のPLAの構成を示すブロッ
ク図である。 図において、(1)は入力デコーダ、(2)はANDア
レイ、(3a)、(3b)はORアレイ、(4)はフィ
ードバラクレジスタ、(5)は出力レジスタ、(6)u
マルチプレクサ、(7)はPLAである。 なお、図中、同一符号は同一、又は相当部分をボす。
FIG. 1 is a block diagram showing the configuration of a PLA according to an embodiment of the present invention, and FIG. 2 is a block diagram showing the configuration of a conventional PLA. In the figure, (1) is an input decoder, (2) is an AND array, (3a) and (3b) are OR arrays, (4) is a feed barac register, (5) is an output register, and (6) u
The multiplexer (7) is a PLA. In addition, in the figures, the same reference numerals indicate the same or corresponding parts.

Claims (1)

【特許請求の範囲】[Claims] N個(N>O)の入力信号を受け取り、L個(L>O)
の論理積項を生成するANPアレイとL個の論理積項を
入力としてM個(M>O)の論理和を出力するプログラ
マブルロジックアレイにおいて、1つのANDアレイに
少なくとも2組のORアレイを備えて、1組の入力信号
に対して出力した少なくとも2組の出力信号のうちの一
つを選択する手段を備えたプログラマブルロジツクアレ
イ。
Receives N input signals (N>O), receives L input signals (L>O)
In an ANP array that generates a logical product term and a programmable logic array that receives L logical product terms as input and outputs M logical sums (M>O), one AND array includes at least two sets of OR arrays. A programmable logic array comprising means for selecting one of at least two sets of output signals output in response to one set of input signals.
JP19163490A 1990-07-17 1990-07-17 Programmable logic array Pending JPH0475364A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP19163490A JPH0475364A (en) 1990-07-17 1990-07-17 Programmable logic array

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP19163490A JPH0475364A (en) 1990-07-17 1990-07-17 Programmable logic array

Publications (1)

Publication Number Publication Date
JPH0475364A true JPH0475364A (en) 1992-03-10

Family

ID=16277920

Family Applications (1)

Application Number Title Priority Date Filing Date
JP19163490A Pending JPH0475364A (en) 1990-07-17 1990-07-17 Programmable logic array

Country Status (1)

Country Link
JP (1) JPH0475364A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6374789B2 (en) 1999-12-16 2002-04-23 Kawasaki Jukogyo Kabushiki Kaisha Cam shaft driving structure of SOHC V-type engine
EP1609959A2 (en) 2004-06-21 2005-12-28 Yamaha Hatsudoki Kabushiki Kaisha Engine
EP1676982A1 (en) 2004-12-28 2006-07-05 HONDA MOTOR CO., Ltd. Cam drive gear and valve operating system drive gear for engine

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6374789B2 (en) 1999-12-16 2002-04-23 Kawasaki Jukogyo Kabushiki Kaisha Cam shaft driving structure of SOHC V-type engine
EP1609959A2 (en) 2004-06-21 2005-12-28 Yamaha Hatsudoki Kabushiki Kaisha Engine
US7455039B2 (en) 2004-06-21 2008-11-25 Yamaha Motor Co., Ltd. Engine
EP1676982A1 (en) 2004-12-28 2006-07-05 HONDA MOTOR CO., Ltd. Cam drive gear and valve operating system drive gear for engine
US7156060B2 (en) 2004-12-28 2007-01-02 Honda Motor Co., Ltd. Cam drive gear and valve operating system drive gear for engine

Similar Documents

Publication Publication Date Title
US5386156A (en) Programmable function unit with programmable fast ripple logic
JP2548852B2 (en) Programmable logic cell
JPH08241197A (en) Rotary priority selection circuit of instruction execution sequence
CA1267230A (en) Selective operation of processing elements in a single instruction, multiple stream (simd) computer system
JPH0475364A (en) Programmable logic array
JPH05165602A (en) Barrel shifter
US5630151A (en) Data driven information processor generating multidimensional generation number identifying generation and additional attributes of data in data packet
EP0327285B1 (en) Numerical control apparatus
JPH0354489B2 (en)
JPH0520283A (en) Parallel data processor
US5123096A (en) Data processor with addressing mode decoding function
US4336602A (en) Network for generating modified microcode addresses
US4254471A (en) Binary adder circuit
JPS62145326A (en) Microprogram control circuit
US5534799A (en) Compact flag control circuit capable of producing a zero flag in a short time
US5499376A (en) High speed mask and logical combination operations for parallel processor units
JPS6024643A (en) Microprogram controlling system
JPS6049935B2 (en) Microprogram control method
JPH02132522A (en) Microprogram controller
JPH0375904B2 (en)
JPS59123039A (en) Key signal generator
JPS6222144A (en) Decimal arithmetic circuit
JPS5627453A (en) Address control system
JPS5616245A (en) Microprogram control system
JPH0855014A (en) Arithmetic circuit