Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH0580174B2 - - Google Patents
[go: Go Back, main page]

JPH0580174B2 - - Google Patents

Info

Publication number
JPH0580174B2
JPH0580174B2 JP60214538A JP21453885A JPH0580174B2 JP H0580174 B2 JPH0580174 B2 JP H0580174B2 JP 60214538 A JP60214538 A JP 60214538A JP 21453885 A JP21453885 A JP 21453885A JP H0580174 B2 JPH0580174 B2 JP H0580174B2
Authority
JP
Japan
Prior art keywords
plane
output
counter
logic array
programmable logic
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.)
Expired - Lifetime
Application number
JP60214538A
Other languages
Japanese (ja)
Other versions
JPS6276817A (en
Inventor
Tadashi Kamata
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.)
Denso Corp
Original Assignee
NipponDenso Co Ltd
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 NipponDenso Co Ltd filed Critical NipponDenso Co Ltd
Priority to JP60214538A priority Critical patent/JPS6276817A/en
Publication of JPS6276817A publication Critical patent/JPS6276817A/en
Publication of JPH0580174B2 publication Critical patent/JPH0580174B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Logic Circuits (AREA)

Description

【発明の詳細な説明】 [産業上の利用分野] この発明は、例えばタイマー機能を有するよう
に構成され、種々の電子機器システムに効果的に
適用可能な状態とされるように改良した、特にシ
ングルチツプ半導体集積回路として構成されるよ
うになるプログラマブル・ロジツクアレイに関す
る。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention particularly relates to an improved electronic device which is configured to have, for example, a timer function and is effectively applicable to various electronic equipment systems. The present invention relates to a programmable logic array configured as a single-chip semiconductor integrated circuit.

[背景技術] プログラマブル・ロジツクアレイは、アンド平
面とオア平面によつて構成されているもので、上
記アンド平面に論理関数を設定し、このアンド平
面に入力されるデータを論理演算処理してオア平
面に送るようになつている。そして、このオア平
面からの出力データをアンド平面に帰還入力させ
るようにすることによつて、順序論理回路が構成
されるようになつている。この場合、実現しよう
とする論理は、容易にプログラムすることができ
るものであり、例えば大型コンピユータシステム
に入出力回路等に効果的に利用されているもので
ある。
[Background Art] A programmable logic array is composed of an AND plane and an OR plane. A logic function is set on the AND plane, and the data input to the AND plane is processed with logical operations to form an OR plane. It is now being sent to A sequential logic circuit is constructed by feeding back the output data from the OR plane to the AND plane. In this case, the logic to be implemented is one that can be easily programmed and is effectively used, for example, in input/output circuits of large computer systems.

すなわち、上記オア平面とアンド平面との間
に、例えば排他的オア回路およびフリツプフロツ
プ回路等によるフイードバツクループを形成し、
オア平面からの出力をアンド平面に供給するよう
にしているものであるが、この場合タイマー等の
機能を設定することが困難であるため、このプロ
グラマブル・ロジツクアレイにおけるデータの高
速処理能力等の効果があるにもかかわらず、その
利用範囲が限定される状態にある。
That is, a feedback loop is formed between the OR plane and the AND plane by, for example, an exclusive OR circuit and a flip-flop circuit,
The output from the OR plane is supplied to the AND plane, but in this case it is difficult to set functions such as a timer, so the effects of high-speed data processing in this programmable logic array are limited. Despite this, its scope of use is still limited.

[発明が解決しようとする問題点] この発明は上記のような点に鑑みなされたもの
で、例えばタイマー機能が容易に設定されるよう
にして、入力データの論理演算処理が実行される
ようにし、上記のような設定される電子機器に限
らず、より多くの電子機器システムにおいて効果
的に適用できるようにする、特にシングルチツプ
の半導体集積回路で効果的に実現可能な状態とす
るプログラマブル・ロジツクアレイを提供しよう
とするものである。
[Problems to be Solved by the Invention] The present invention has been made in view of the above-mentioned points. For example, it is possible to easily set a timer function and perform logical operation processing on input data. , a programmable logic array that can be effectively applied not only to the electronic equipment set up above, but also to more electronic equipment systems, and in particular to a state that can be effectively realized with a single-chip semiconductor integrated circuit. This is what we are trying to provide.

[問題点を解決するための手段] すなわち、この発明に係るプログラマブル・ロ
ジツクアレイは、入力データの供給されるアンド
平面において上記入力データに基づく論理演算処
理を実行すると共に、この演算処理されたデータ
はオア平面に供給し、このオア平面から出力され
るようにするものであり、さらにこのオア平面か
らの出力信号の立上がりに対応して起動されるタ
イマー手段を設定する。そして、このタイマー手
段において、上記オア平面からの出力の立上がり
から特定した時間の経過を計測した状態で、上記
アンド平面に対して信号を供給するようにしてい
るものである。
[Means for Solving the Problems] That is, the programmable logic array according to the present invention executes logical operation processing based on the input data on the AND plane to which input data is supplied, and the processed data is The signal is supplied to the OR plane and output from the OR plane, and a timer means is set to be activated in response to the rise of the output signal from the OR plane. In this timer means, a signal is supplied to the AND plane while measuring the elapse of a specified time from the rise of the output from the OR plane.

[作用] 上記のようなプログラマブル・ロジツクアレイ
にあつては、アンド平面とオア平面との間にタイ
マー機能を有するフイードバツクループが形成さ
れるような状態となるものである。したがつて、
タイマー機能を有する論理演算処理が順序をもつ
て実行されるようになるものであり、オア平面か
ら出力が発生されてれから特定される時間が経過
した後に、アンド平面で次の論理演算処理が実行
されるようにすることができ、種々の電子機器シ
ステムにおいて効果的に応用可能とされるように
なる。
[Operation] In the programmable logic array as described above, a feedback loop having a timer function is formed between the AND plane and the OR plane. Therefore,
Logical operation processing with a timer function is executed in order, and after a specified time has elapsed since the output is generated from the OR plane, the next logical operation processing is executed on the AND plane. The present invention can be implemented and effectively applied in various electronic equipment systems.

[発明の実施例] 以下、図面を参照してこの発明の一実施例を説
明する。添附図面はその構成を示すもので、プロ
グラマブル・ロジツクアレイの本体素子11部分
は、アンド平面12およびオア平面13によつて
構成される。そして、アンド平面12に対して
は、入力端子14a〜14dから入力される例え
ば4ビツトの入力信号を、それぞれ1ビツトのデ
コーダ15a〜15dを介して供給するものであ
る。そして、このアンド平面12にあつては、上
記入力データに基づき設定されるプログラム命令
に対応して所定の論理演算処理が実行され、その
処理されたデータはオア平面13に対して供給さ
れ、出力バツフア16a〜16cを介して出力端
子17a〜17cから出力されるようになる。そ
して、上記オア平面13とアンド平面12との間
には、排他的オア回路およびSRフリツプフロツ
プ回路19による第1のフイードバツクループ2
0が形成されている。
[Embodiment of the Invention] An embodiment of the invention will be described below with reference to the drawings. The attached drawings show the configuration, and the main body element 11 portion of the programmable logic array is constituted by an AND plane 12 and an OR plane 13. For example, 4-bit input signals input from input terminals 14a-14d are supplied to the AND plane 12 via 1-bit decoders 15a-15d, respectively. Then, in this AND plane 12, a predetermined logical operation process is executed in response to a program command set based on the input data, and the processed data is supplied to the OR plane 13 and output. The signals are output from output terminals 17a to 17c via buffers 16a to 16c. A first feedback loop 2 formed by an exclusive OR circuit and an SR flip-flop circuit 19 is connected between the OR plane 13 and the AND plane 12.
0 is formed.

また、オア平面13とアンド平面12との間に
は、さらにタイマー機能を備えた第2のフイード
バツクループ21が形成されている。この第2の
フイードバツクループ21は、オア平面13から
の出力信号ラインAが、リセツト端子Rに接続さ
れるRSフリツプフロツプ回路22、このフリツ
プフロツプ回路22のセツト時の出力信号Qによ
つてリセツト制御されるNビツト例えば4ビツト
のカウンタ23、このカウンタ23の出力信号を
デコードするアンド平面24、さらにここのアン
ド平面24からの出力信号をプログラマブル・ロ
ジツクアレイ11のアンド平面12に入力させる
1ビツトデコーダ25によつて構成されている。
Further, a second feedback loop 21 further provided with a timer function is formed between the OR plane 13 and the AND plane 12. In this second feedback loop 21, the output signal line A from the OR plane 13 is reset-controlled by the RS flip-flop circuit 22 connected to the reset terminal R, and the output signal Q of this flip-flop circuit 22 when the flip-flop circuit 22 is set. A 4-bit counter 23 for example, an AND plane 24 that decodes the output signal of the counter 23, and a 1-bit decoder 25 that inputs the output signal from the AND plane 24 to the AND plane 12 of the programmable logic array 11. It is composed of.

ここで、上記プログラマブル・ロジツクアレイ
の本体素子11部、第1および第2のフイードバ
ツクループ20および21は、シングルチツプの
半導体集積回路として構成されるものであり、本
体素子11部のアンド平面12およびカウンタ2
3のアンド平面24部は同様な手段で同時にプロ
グラムされるようになつている。そして、アンド
平面24からはカウンタ23の特定する計数値に
対応して信号ラインBに出力信号を発生して、こ
の信号をデコーダ25に供給するようになるめも
のであり、またカウンタ23がさらに計数歩進し
て次の特定される計数値となつたときには、信号
ラインCに出力信号を発生し、前記フリツプフロ
ツプ回路22をセツト制御するようになつてい
る。
Here, the main body element 11 section and the first and second feedback loops 20 and 21 of the programmable logic array are configured as a single-chip semiconductor integrated circuit, and the AND plane 12 of the main body element 11 section is configured as a single-chip semiconductor integrated circuit. and counter 2
The three AND planes 24 are adapted to be programmed simultaneously by similar means. Then, the AND plane 24 generates an output signal on the signal line B corresponding to the count value specified by the counter 23, and this signal is supplied to the decoder 25, and the counter 23 further performs counting. When the counting reaches the next specified count value, an output signal is generated on the signal line C to set and control the flip-flop circuit 22.

上記カウンタ23は発振器26で発生されたク
ロツクパルス信号によつて計数歩進されるもの
で、この発振器26は上記シングルチツプの半導
体集積回路に一体的に組込み構成するようにして
もよいが、独立して別に構成し、外付け回路素子
として接続するようにしてもよいものである。
The counter 23 is incremented by a clock pulse signal generated by an oscillator 26. Although the oscillator 26 may be integrated into the single-chip semiconductor integrated circuit, it may be configured independently. It may also be configured separately and connected as an external circuit element.

すなわち、上記のように構成されプログラマブ
ル・ロジツクアレイにあつては、入力端子14a
〜14dから入力される入力データは、デコーダ
15a〜15dでそれぞれデコードされてアンド
平面12に入力される。このアンド平面12で
は、上記入力データに基づき、設定されたプログ
ラムにしたがつて論理演算処理が実行され、オア
平面13に送られるようになるものであり、この
処理データの一部は出力バツフア16a〜16c
を介して出力端子17a〜17cから出力される
ようになる。この入力に対する出力発生の遅延時
間は、例えば50nS程度であり、例えばマイクロ
コンピユータ等に比較して非常に高速で演算処理
出力がされるようになる。
That is, in the programmable logic array configured as described above, the input terminal 14a
Input data inputted from ~14d is decoded by decoders 15a~15d, respectively, and inputted to AND plane 12. In this AND plane 12, logical operation processing is executed according to a set program based on the input data and sent to the OR plane 13, and a part of this processed data is sent to an output buffer 16a. ~16c
It comes to be outputted from the output terminals 17a to 17c via. The delay time of output generation with respect to this input is, for example, about 50 nS, which allows arithmetic processing and output to be performed at a much higher speed than, for example, a microcomputer.

また、上記処理データの残りの部分は、第1お
よび第2のフイードバツクループ20および21
を介してアンド平面12に戻されるようになる。
そして、このプログラマブル・ロジツクアレイで
順序論理回路が実現されるようになるものであ
る。
Further, the remaining part of the processed data is transmitted to the first and second feedback loops 20 and 21.
It comes to be returned to the AND plane 12 via .
A sequential logic circuit can be realized using this programmable logic array.

ここで、上記第2のフイードバツクループ21
が存在しない従来しの場合を想定すると、例えば
1秒後にオンし、3秒後にオフする等のタイマー
機能を含む演算動作を実行させることができな
い。しかし、第2のフイードバツクループ21に
より、タイマー機能を設定するようにすると、上
記のような演算処理も実行されるものである。
Here, the second feedback loop 21
Assuming a conventional case in which there is no such function, it is not possible to execute calculation operations including a timer function, such as turning on after 1 second and turning off after 3 seconds. However, if the timer function is set by the second feedback loop 21, the above-mentioned arithmetic processing will also be executed.

すなわち、プログラマブル・ロジツクアレイの本
体素子11部のオア平面13の出力ラインA出力
信号が発生してハイレベルの状態となると、フリ
ツプフロツプ回路22がリセツト状態に固定さ
れ、カウンタ23のリセツト状態が解除されて、
このカウンタ23は発振器26からのクロツクパ
ルス信号によつて計数動作されるようになる。そ
して、このカウンタ23の計数値が特定される値
となるとアンド平面24によつて信号ラインBが
選択されてハイレベルとなり、1ビツトデコーダ
25かからアンド平面12に信号が入力されるよ
うになる。
That is, when the output line A output signal of the OR plane 13 of the main body element 11 of the programmable logic array is generated and becomes a high level state, the flip-flop circuit 22 is fixed in the reset state, and the reset state of the counter 23 is released. ,
This counter 23 is operated by a clock pulse signal from an oscillator 26. When the count value of this counter 23 reaches a specified value, the signal line B is selected by the AND plane 24 and becomes high level, and a signal is input from the 1-bit decoder 25 to the AND plane 12. .

そして、カウンタ23がさら計数歩進されて次
の特定計数状態となると、信号ラインCが選択さ
れてフリツプフロツプ回路22がセツトされ、上
記カウンタ23のリセツト入力がハイレベルとな
つて、このカウンタ23の計数動作は停止される
ようになる。すなわち、このカウンタ23によつ
てタイマー機能が設定され、このタイマー機能を
有する第2のフイードバツクループ21は、オア
平面13の出力を受け、特定される時間の経過後
にアンド平面12に信号を供給するようになるも
のである。
Then, when the counter 23 is further incremented and reaches the next specific counting state, the signal line C is selected and the flip-flop circuit 22 is set, and the reset input of the counter 23 becomes high level. Counting operation is now stopped. That is, a timer function is set by this counter 23, and the second feedback loop 21 having this timer function receives the output of the OR plane 13 and sends a signal to the AND plane 12 after a specified time has elapsed. It is something that comes to be supplied.

[発明の効果] 以上のようにこの発明に係るプログラマブル・
ロジツクアレイにあつては、その論理演算処理動
作設定の過程においてタイマー機能が設定される
ものであるため、これまでのように例えば大型コ
ンピユータシステムの入出力回路等に使用できる
のみならず、一般的に使用されている小型、中型
等の電子制御シスタムに対して効果的に適用でき
るようになるものであり、このプログラマブル・
ロジツクアレイの応用範囲を効果的に拡大するこ
とができるようになるものである。
[Effects of the invention] As described above, the programmable
In the case of logic arrays, the timer function is set during the process of setting the logic operation processing operation, so it can not only be used for input/output circuits of large computer systems, but also for general use. This programmable system can be effectively applied to small and medium-sized electronic control systems currently in use.
This makes it possible to effectively expand the range of applications of logic arrays.

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

添附図面はこの発明の一実施例に係るプログラ
マブル・ロジツクアレイを説明するための回路構
成図である。 11……プログラマブル・ロジツクアレイの本
体素子、12……アンド平面、13……オア平
面、14a〜14d……入力端子、17a〜17
c……出力端子、20……第1のフイードバツク
ループ、21……第2のフイードバツクループ
(タイマー機能付き)。
The accompanying drawing is a circuit configuration diagram for explaining a programmable logic array according to an embodiment of the present invention. 11... Main body element of programmable logic array, 12... AND plane, 13... OR plane, 14a-14d... Input terminal, 17a-17
c... Output terminal, 20... First feedback loop, 21... Second feedback loop (with timer function).

Claims (1)

【特許請求の範囲】 1 入力データに基づき所定の論理演算処理を実
行する第1のアンド平面と、 このアンド平面で演算された処理データを出力
するオア平面と、 このオア平面からの出力の立上がりを検知し、
この出力の立上がりに対応して起動され、特定さ
れた時間の経過を計測するタイマー手段とを具備
し、 このタイマー手段は、前記オア平面からの出力
の立上がりに対応して起動されるカウンタ、およ
びこのカウンタ各段からの出力信号が供給される
第2のアンド平面を備え、この第2のアンド平面
は前記第1のアンド平面と共にプログラミング設
定され、特定される時間に対応する計数値を検出
するようにしているもので、この第2のアンド平
面からの出力が前記第1のアンド平面に供給さ
れ、タイマー機能を有するデータ処理が実行され
るようにしたことを特徴とするプログラマブル・
ロジツクアレイ。
[Claims] 1. A first AND plane that performs predetermined logical operation processing based on input data, an OR plane that outputs processed data calculated on this AND plane, and a rising edge of the output from this OR plane. Detected,
a timer means that is activated in response to the rise of the output and measures the elapse of a specified time; the timer means is provided with a counter that is activated in response to the rise of the output from the OR plane; A second AND plane is provided with the output signals from each stage of the counter, the second AND plane being programmed with the first AND plane to detect a count value corresponding to a specified time. The programmable computer is characterized in that the output from the second AND plane is supplied to the first AND plane, and data processing having a timer function is executed.
logic array.
JP60214538A 1985-09-30 1985-09-30 Programmable logic array Granted JPS6276817A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP60214538A JPS6276817A (en) 1985-09-30 1985-09-30 Programmable logic array

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60214538A JPS6276817A (en) 1985-09-30 1985-09-30 Programmable logic array

Publications (2)

Publication Number Publication Date
JPS6276817A JPS6276817A (en) 1987-04-08
JPH0580174B2 true JPH0580174B2 (en) 1993-11-08

Family

ID=16657392

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60214538A Granted JPS6276817A (en) 1985-09-30 1985-09-30 Programmable logic array

Country Status (1)

Country Link
JP (1) JPS6276817A (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4858178A (en) * 1986-09-30 1989-08-15 Texas Instruments Incorporated Programmable sequence generator

Also Published As

Publication number Publication date
JPS6276817A (en) 1987-04-08

Similar Documents

Publication Publication Date Title
US5365183A (en) Single chip microcomputer having two kinds of timer functions
JPH0580174B2 (en)
US5307500A (en) Integrated circuit device with stand-by cancellation
JP2867617B2 (en) Standby circuit
JP2631541B2 (en) Programmable controller
JP2765837B2 (en) Single chip microcomputer
JPS6222874Y2 (en)
JPS6361337A (en) Automatic resetting method
JPH0627149A (en) Triggering method for logic analyzer
JP2666429B2 (en) Differentiator circuit
SU1175030A1 (en) Device for checking pulse sequence
JPH0535503A (en) Interruption control circuit
JPS61282946A (en) Programmable controller
JPH0465407B2 (en)
JP3051937B2 (en) Variable counting pulse signal generator
JP3144811B2 (en) Monitoring timer circuit
JPH03121612A (en) Input pulse control circuit
KR20010037569A (en) System Stabilizing Circuit
JPH0444987B2 (en)
JPH04151706A (en) Cpu reset circuit
JPS6166571A (en) Thyristor/inverter gate pulse control device
JPS63129426A (en) Timer module for data flow type computer
JPH02263223A (en) Reset circuit
JPS63287109A (en) Timing generating circuit
JPS58205234A (en) Data transfer controlling system

Legal Events

Date Code Title Description
EXPY Cancellation because of completion of term