JPH04257945A - 機能切換え型電子装置 - Google Patents
機能切換え型電子装置Info
- Publication number
- JPH04257945A JPH04257945A JP1966891A JP1966891A JPH04257945A JP H04257945 A JPH04257945 A JP H04257945A JP 1966891 A JP1966891 A JP 1966891A JP 1966891 A JP1966891 A JP 1966891A JP H04257945 A JPH04257945 A JP H04257945A
- Authority
- JP
- Japan
- Prior art keywords
- data
- signal
- circuit
- outputs
- gate array
- 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
- 230000006870 function Effects 0.000 claims abstract description 56
- 230000015654 memory Effects 0.000 abstract description 9
- 238000010586 diagram Methods 0.000 description 5
- 239000011159 matrix material Substances 0.000 description 2
- 238000000034 method Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 1
Landscapes
- Stored Programmes (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【0001】
【産業上の利用分野】本発明は機能切換え型電子装置に
関し、特に入力されたデータの内容に従ってそれぞれ所
定の処理を行う機能切換え型電子装置に関する。
関し、特に入力されたデータの内容に従ってそれぞれ所
定の処理を行う機能切換え型電子装置に関する。
【0002】
【従来の技術】従来、この種の機能切換え型電子装置は
、一例として図3に示すように、入力されるデータDT
1,DT2,DT3に対しそれぞれ所定の信号処理を行
い出力する機能ブロック7a,7b,7cと、入力され
たデータDTIの内容に従って機能ブロック7a〜7c
のうちの1つを選択し、入力されたデータDTIをデー
タDT1〜DT3として対応する選択された機能ブロッ
ク(7a〜7c)へ出力するマトリクス回路6とを有す
る構成となっていた。
、一例として図3に示すように、入力されるデータDT
1,DT2,DT3に対しそれぞれ所定の信号処理を行
い出力する機能ブロック7a,7b,7cと、入力され
たデータDTIの内容に従って機能ブロック7a〜7c
のうちの1つを選択し、入力されたデータDTIをデー
タDT1〜DT3として対応する選択された機能ブロッ
ク(7a〜7c)へ出力するマトリクス回路6とを有す
る構成となっていた。
【0003】機能ブロック7a〜7cは、それぞれ複数
の基本回路ブロック及びメモリを備えたユーザ・プログ
ラマブル・ゲートアレイで形成され、1つの機能ブロッ
クが選択され所定の処理を行っているときは他の機能ブ
ロックは動作していない。
の基本回路ブロック及びメモリを備えたユーザ・プログ
ラマブル・ゲートアレイで形成され、1つの機能ブロッ
クが選択され所定の処理を行っているときは他の機能ブ
ロックは動作していない。
【0004】
【発明が解決しようとする課題】上述した従来の機能切
換え型電子装置は、それぞれの機能別に機能ブロック7
a〜7cが設けられ、これら機能ブロック7a〜7cの
うちの1つが選択されて所定の処理を行う構成となって
いるので、処理する機能の種類が多くなるほどハードウ
ェアの利用効率が低下し、無駄なスペースが増大すると
いう欠点がある。また、使用しない機能ブロックの入出
力端の処理を考慮しなければならないという問題点もあ
った。
換え型電子装置は、それぞれの機能別に機能ブロック7
a〜7cが設けられ、これら機能ブロック7a〜7cの
うちの1つが選択されて所定の処理を行う構成となって
いるので、処理する機能の種類が多くなるほどハードウ
ェアの利用効率が低下し、無駄なスペースが増大すると
いう欠点がある。また、使用しない機能ブロックの入出
力端の処理を考慮しなければならないという問題点もあ
った。
【0005】本発明の目的は、ハードウェアの利用効率
を向上させると共に無駄なスペースを低減することがで
きる機能切換え型電子装置を提供するとこにある。
を向上させると共に無駄なスペースを低減することがで
きる機能切換え型電子装置を提供するとこにある。
【0006】
【課題を解決するための手段】本発明の機能切換え型電
子装置は、入力されたデータの内容に従ってリセット信
号及び記憶領域選択信号を出力し設定終了信号が入力さ
れると前記入力されたデータを出力する制御部と、前記
入力されたデータの内容と対応する複数の回路機能設定
データをそれぞれ対応して記憶しておき前記記憶領域選
択信号により選択されたとき読出し制御信号及びクロッ
ク信号に従って記憶している前記回路機能設定データを
読出す複数の記憶領域と、複数の基本回路ブロック及び
これら基本回路ブロックの相互接続を含む回路機能の設
定を行う回路機能設定部を備え、前記リセット信号によ
り前記回路機能設定部を初期化して前記読出し制御信号
及びクロック信号を出力し、前記選択された記憶領域か
らの回路機能設定データに従って前記基本回路ブロック
間の相互接続を含む回路機能の設定を行い前記設定終了
信号を出力し、前記制御部からのデータに対して所定の
処理を行うプログラマブル・ゲートアレイとを有してい
る。
子装置は、入力されたデータの内容に従ってリセット信
号及び記憶領域選択信号を出力し設定終了信号が入力さ
れると前記入力されたデータを出力する制御部と、前記
入力されたデータの内容と対応する複数の回路機能設定
データをそれぞれ対応して記憶しておき前記記憶領域選
択信号により選択されたとき読出し制御信号及びクロッ
ク信号に従って記憶している前記回路機能設定データを
読出す複数の記憶領域と、複数の基本回路ブロック及び
これら基本回路ブロックの相互接続を含む回路機能の設
定を行う回路機能設定部を備え、前記リセット信号によ
り前記回路機能設定部を初期化して前記読出し制御信号
及びクロック信号を出力し、前記選択された記憶領域か
らの回路機能設定データに従って前記基本回路ブロック
間の相互接続を含む回路機能の設定を行い前記設定終了
信号を出力し、前記制御部からのデータに対して所定の
処理を行うプログラマブル・ゲートアレイとを有してい
る。
【0007】
【実施例】次に、本発明の実施例について図面を参照し
て説明する。
て説明する。
【0008】図1は本発明の第1の実施例を示すブロッ
ク図である。
ク図である。
【0009】この実施例は、入力されたデータDTIの
内容に従ってリセット信号RST及び記憶領域選択信号
としてのアドレス信号ADを出力し設定終了信号DON
が入力されると入力されたデータDTIをデータDTと
して出力する制御部1と、入力されたデータDTIの内
容と対応する複数の回路機能設定データFDD1〜FD
D3をそれぞれ対応して記憶しておきアドレス信号AD
により選択されたとき読出し制御信号OE及びクロック
信号CKに従って記憶している回路機能設定データFD
D1〜FDD3を読出す複数の記憶ブロック21〜23
を備えたEPROMによる記憶部2と、内部に複数の基
本回路ブロック、これら基本回路ブロックの相互接続を
含む回路機能の設定を行う回路機能設定部、及びメモリ
を備え、リセット信号RSTにより回路機能設定部を初
期化して読出し制御信号OE及びクロック信号CKを出
力し、選択された記憶ブロック(21〜23)からの回
路機能設定データ(FDD1〜FDD3)に従って基本
回路ブロック間の相互接続を含む回路機能の設定を行い
設定終了信号DONを出力し、制御部1からのデータD
Tに対して所定の処理を行うプログラマブル・ゲートア
レイ3とを有する構成となっている。
内容に従ってリセット信号RST及び記憶領域選択信号
としてのアドレス信号ADを出力し設定終了信号DON
が入力されると入力されたデータDTIをデータDTと
して出力する制御部1と、入力されたデータDTIの内
容と対応する複数の回路機能設定データFDD1〜FD
D3をそれぞれ対応して記憶しておきアドレス信号AD
により選択されたとき読出し制御信号OE及びクロック
信号CKに従って記憶している回路機能設定データFD
D1〜FDD3を読出す複数の記憶ブロック21〜23
を備えたEPROMによる記憶部2と、内部に複数の基
本回路ブロック、これら基本回路ブロックの相互接続を
含む回路機能の設定を行う回路機能設定部、及びメモリ
を備え、リセット信号RSTにより回路機能設定部を初
期化して読出し制御信号OE及びクロック信号CKを出
力し、選択された記憶ブロック(21〜23)からの回
路機能設定データ(FDD1〜FDD3)に従って基本
回路ブロック間の相互接続を含む回路機能の設定を行い
設定終了信号DONを出力し、制御部1からのデータD
Tに対して所定の処理を行うプログラマブル・ゲートア
レイ3とを有する構成となっている。
【0010】次に、この実施例の動作について説明する
。
。
【0011】データDTIが制御部1に入力され、その
データDTIが例えば回路機能設定データFDD2を使
用して処理されるべき内容であった場合、制御部1はそ
れを判定しプログラマブル・ゲートアレイ3に対して内
部回路を新たに設定し直すためのリセット信号RSTを
出力し、かつ記憶部2に対し、回路機能設定データFD
D2が記憶されている記憶ブロック22の先頭アドレス
“3000”(16進表示、以下同じ)をアドレスバス
4へ出力する。
データDTIが例えば回路機能設定データFDD2を使
用して処理されるべき内容であった場合、制御部1はそ
れを判定しプログラマブル・ゲートアレイ3に対して内
部回路を新たに設定し直すためのリセット信号RSTを
出力し、かつ記憶部2に対し、回路機能設定データFD
D2が記憶されている記憶ブロック22の先頭アドレス
“3000”(16進表示、以下同じ)をアドレスバス
4へ出力する。
【0012】プログラマブル・ゲートアレイ3はリセッ
ト信号RSTを受け取ると内部のメモリ及び回路機能設
定部を初期化し、記憶部2に読出し制御信号OE及びク
ロック信号CKを出力する。記憶部2はクロック信号C
Kに同期して、3000番地から記憶されている回路機
能設定データFDD2をデータバス5を介してプログラ
マブル・ゲートアレイ3へ出力する。
ト信号RSTを受け取ると内部のメモリ及び回路機能設
定部を初期化し、記憶部2に読出し制御信号OE及びク
ロック信号CKを出力する。記憶部2はクロック信号C
Kに同期して、3000番地から記憶されている回路機
能設定データFDD2をデータバス5を介してプログラ
マブル・ゲートアレイ3へ出力する。
【0013】プログラマブル・ゲートアレイ3には、そ
の内部に規則的に並ぶ基本回路ブロック(論理ブロック
,入出力ブロック等)及びこれら基本回路ブロック間の
相互接続や回路機能の設定を行う回路機能設定部が置か
れている。そこでプログラマブル・ゲートアレイ3はメ
モリに、読出された回路機能設定データFDD2を格納
しこの回路機能設定データFDD2によりプログラムし
て所望の回路を実現し、設定終了信号DONを制御部1
に出力する。
の内部に規則的に並ぶ基本回路ブロック(論理ブロック
,入出力ブロック等)及びこれら基本回路ブロック間の
相互接続や回路機能の設定を行う回路機能設定部が置か
れている。そこでプログラマブル・ゲートアレイ3はメ
モリに、読出された回路機能設定データFDD2を格納
しこの回路機能設定データFDD2によりプログラムし
て所望の回路を実現し、設定終了信号DONを制御部1
に出力する。
【0014】制御部1はシステム全体のタイミングを制
御する機能を持ち、入力されたデータDTIを判定し、
プログラマブル・ゲートアレイ3が設定終了信号DON
を出力するまではプログラマブル・ゲートアレイ3の内
部設定期間であるため、そのデータDTIをホールドし
タイミングのずれが生じないように制御している。
御する機能を持ち、入力されたデータDTIを判定し、
プログラマブル・ゲートアレイ3が設定終了信号DON
を出力するまではプログラマブル・ゲートアレイ3の内
部設定期間であるため、そのデータDTIをホールドし
タイミングのずれが生じないように制御している。
【0015】こうして制御部1からデータDTがプログ
ラマブル・ゲートアレイ3に供給され所定の処理が行わ
れる。
ラマブル・ゲートアレイ3に供給され所定の処理が行わ
れる。
【0016】この実施例においては、3つの機能を1つ
のプログラマブル・ゲートアレイ3で共用するので、ハ
ードウェアの無駄なスペースがなくなり、ハードウェア
の利用効率が大幅に向上する。
のプログラマブル・ゲートアレイ3で共用するので、ハ
ードウェアの無駄なスペースがなくなり、ハードウェア
の利用効率が大幅に向上する。
【0017】図2は本発明の第2の実施例を示すブロッ
ク図である。
ク図である。
【0018】この実施例は、回路機能設定データFDD
1〜FDD3を記憶しておく記憶領域を3つの記憶部2
a〜2cで構成したもので、これら記憶部2a〜2cは
選択信号SLで選択され、読出された回路機能設定デー
タFDD1〜FDD3はシリアルに伝達される。
1〜FDD3を記憶しておく記憶領域を3つの記憶部2
a〜2cで構成したもので、これら記憶部2a〜2cは
選択信号SLで選択され、読出された回路機能設定デー
タFDD1〜FDD3はシリアルに伝達される。
【0019】従って、第1の実施例ではアドレスバス4
に16本、データバス5に8本の信号線が必要であった
が、この実施例ではそれぞれ1本の信号線で済み、安価
なシステムを構成できるという利点がある。
に16本、データバス5に8本の信号線が必要であった
が、この実施例ではそれぞれ1本の信号線で済み、安価
なシステムを構成できるという利点がある。
【0020】
【発明の効果】以上説明したように本発明は、複数の回
路機能設定データをそれぞれ対応して記憶する複数の記
憶領域を設け、入力されたデータの内容に応じてこれら
記憶領域から対応する回路機能設定データを読出し、こ
の回路機能設定データに従って所定の機能を実現するプ
ログラマブル・ゲートアレイを設けた構成とすることに
より、従来各機能に対してそれぞれ機能ブロックが必要
であったものが、全機能を1つのプログラマブル・ゲー
トアレイで実現することができるので、ハードウェアの
利用効率を大幅に向上させることができると共に無駄な
スペースを除去することができる効果がある。
路機能設定データをそれぞれ対応して記憶する複数の記
憶領域を設け、入力されたデータの内容に応じてこれら
記憶領域から対応する回路機能設定データを読出し、こ
の回路機能設定データに従って所定の機能を実現するプ
ログラマブル・ゲートアレイを設けた構成とすることに
より、従来各機能に対してそれぞれ機能ブロックが必要
であったものが、全機能を1つのプログラマブル・ゲー
トアレイで実現することができるので、ハードウェアの
利用効率を大幅に向上させることができると共に無駄な
スペースを除去することができる効果がある。
【図1】本発明の第1の実施例を示すブロック図である
。
。
【図2】本発明の第2の実施例を示すブロック図である
。
。
【図3】従来の機能切換え型電子装置の一例を示すブロ
ック図である。
ック図である。
1,1a 制御部
2,2a〜2c 記憶部
3,3a プログラマブル・ゲートアレイ4
アドレスバス 5 データバス 6 マトリクス回路 7a〜7c 機能ブロック 21〜23 記憶ブロック
アドレスバス 5 データバス 6 マトリクス回路 7a〜7c 機能ブロック 21〜23 記憶ブロック
Claims (1)
- 【請求項1】 入力されたデータの内容に従ってリセ
ット信号及び記憶領域選択信号を出力し設定終了信号が
入力されると前記入力されたデータを出力する制御部と
、前記入力されたデータの内容と対応する複数の回路機
能設定データをそれぞれ対応して記憶しておき前記記憶
領域選択信号により選択されたとき読出し制御信号及び
クロック信号に従って記憶している前記回路機能設定デ
ータを読出す複数の記憶領域と、複数の基本回路ブロッ
ク及びこれら基本回路ブロックの相互接続を含む回路機
能の設定を行う回路機能設定部を備え、前記リセット信
号により前記回路機能設定部を初期化して前記読出し制
御信号及びクロック信号を出力し、前記選択された記憶
領域からの回路機能設定データに従って前記基本回路ブ
ロック間の相互接続を含む回路機能の設定を行い前記設
定終了信号を出力し、前記制御部からのデータに対して
所定の処理を行うプログラマブル・ゲートアレイとを有
することを特徴とする機能切換え型電子装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1966891A JPH04257945A (ja) | 1991-02-13 | 1991-02-13 | 機能切換え型電子装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1966891A JPH04257945A (ja) | 1991-02-13 | 1991-02-13 | 機能切換え型電子装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH04257945A true JPH04257945A (ja) | 1992-09-14 |
Family
ID=12005623
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1966891A Pending JPH04257945A (ja) | 1991-02-13 | 1991-02-13 | 機能切換え型電子装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH04257945A (ja) |
-
1991
- 1991-02-13 JP JP1966891A patent/JPH04257945A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7899962B2 (en) | I/O and memory bus system for DFPs and units with two- or multi-dimensional programmable cell architectures | |
| US7337249B2 (en) | I/O and memory bus system for DFPS and units with two- or multi-dimensional programmable cell architectures | |
| US4339794A (en) | Method and system for controlling input/output in process control | |
| JPS63146298A (ja) | 可変語長シフトレジスタ | |
| GB2304438A (en) | Re-configurable application specific device | |
| JPH097393A (ja) | マイクロエレクトロニック集積回路のためのメモリ試験装置 | |
| JP2882426B2 (ja) | アドレス発生装置 | |
| US5060192A (en) | Cross-point switch | |
| US20080117710A1 (en) | Look-up table cascade circuit, look-up table cascade array circuit and a pipeline control method thereof | |
| US6611462B2 (en) | Semiconductor integrated circuit | |
| CN112685349B (zh) | 可变位宽的位操作控制系统及方法 | |
| US6477625B1 (en) | Method and system for reading a memory by applying control signals thereto | |
| JPS6321225B2 (ja) | ||
| JP2767794B2 (ja) | マイクロコンピュータ | |
| KR0144889B1 (ko) | 디지탈 출력의 제어회로 | |
| JPH0750856B2 (ja) | 遅延回路 | |
| KR100192776B1 (ko) | 메모리공유회로 | |
| JPH06266857A (ja) | マイクロコンピュ−タの出力切換回路 | |
| RU2071635C1 (ru) | Цифровой регулятор для многодвигательного электропривода | |
| JP2867480B2 (ja) | メモリ切替回路 | |
| JPS61114351A (ja) | メモリ制御装置 | |
| JP2715493B2 (ja) | 半導体メモリ装置 | |
| JP2772085B2 (ja) | プログラマブル論理素子 | |
| JPH0553794A (ja) | 制御記憶制御回路 | |
| JPH08241157A (ja) | 表示・キー入出力回路 |