JPH0535637A - マイクロプロセツサ制御回路 - Google Patents

マイクロプロセツサ制御回路

Info

Publication number
JPH0535637A
JPH0535637A JP18670991A JP18670991A JPH0535637A JP H0535637 A JPH0535637 A JP H0535637A JP 18670991 A JP18670991 A JP 18670991A JP 18670991 A JP18670991 A JP 18670991A JP H0535637 A JPH0535637 A JP H0535637A
Authority
JP
Japan
Prior art keywords
microprocessor
control
circuit
control object
rom
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
JP18670991A
Other languages
English (en)
Inventor
Akiko Komatsuda
晃樹子 小松田
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 JP18670991A priority Critical patent/JPH0535637A/ja
Publication of JPH0535637A publication Critical patent/JPH0535637A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Bus Control (AREA)

Abstract

(57)【要約】 【構成】マイクロプロセッサ1と、マイクロプロセッサ
1が制御を行うための制御命令をマイクロプロセッサに
供給する複数のROM2,3と、マイクロプロセッサの
制御対象となる回路4と、マイクロプロセッサ1の制御
対象でありマイクロプロセッサ1の指示によりマイクロ
プロセッサの制御対象回路間での直接メモリ転送を行う
DMA5と、マイクロプロセッサからの命令によってマ
イクロプロセッサの制御対象となる回路を選択するため
の電気的に書き換え可能なプログラマブル論理回路6と
を有する。 【効果】運用開始時と異なる組み合せの制御対象回路選
択が必要になった場合に、他のROMから必要な制御対
象選択回路情報を制御対象選択回路にDMA転送でき
る。したがって運用開始後であっても制御対象回路を変
更することができる。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、マイクロプロセッサ制
御回路に関し、特にマイクロプロセッサの運用開始後に
おいてもマイクロプロセッサ処理の変更ができるマイク
ロプロセッサ制御回路に関する。
【0002】
【従来の技術】従来のマイクロプロセッサ制御回路は図
2に示すように、マイクロプロセッサ21と、マイクロ
プロセッサ21が制御を行うための制御命令をマイクロ
プロセッサ21に供給するROM22と、マイクロプロ
セッサ21の制御対象となる回路RAM23と、マイク
ロプロセッサ21からのアドレス信号26と制御信号2
7を解読しマイクロプロセッサ21の制御対称を選択す
るための制御対象選択回路24とから構成される。ここ
で制御対象選択回路24はマイクロプロセッサ21から
のアドレス信号26の一部と制御信号27を解読して選
択信号28又は29を出力し、制御対象とする回路のみ
をマイクロプロセッサの制御が受けられる状態にする働
きを持つ。
【0003】マイクロプロセッサ21はそのマイクロプ
ロセッサに固有のマイクロプロセッサ実行条件が成立す
ると、まず実行開始アドレスを出力する。通常実行開始
アドレスにはマイクロプロセッサ21が制御を行なうた
めの制御命令をマイクロプロセッサ21に供給するRO
M22を制御対象として配置するので、この場合には制
御対象選択回路24からROM22に対する制御対象選
択信号28が出力され、ROM22のみがマイクロプロ
セッサによって制御できる状態になる。そこでマイクロ
プロセッサ21はROM22から制御命令を読み出し、
その制御命令が制御対象とする回路を選択するためのア
ドレス信号26と制御信号27を制御対象選択回路24
に対して出力する。制御対象選択回路24はマイクロプ
ロセッサ21からのアドレス信号26と制御信号27を
解読して選択信号29を出力し、RAM23のみをマイ
クロプロセッサが制御できる状態にする。そこでマイク
ロプロセッサ21はRAM23に対し制御を実行し、引
続き次の実行のアドレスのROM22に対する制御対象
選択信号28を出力する。
【0004】マイクロプロセッサ21はそのマイクロプ
ロセッサにあらかじめ決められているマイクロプロセッ
サ停止条件のいずれかが満たされるまで以上の動作を繰
り返す。そしてマイクロプロセッサ実行開始条件が再び
成立するとあらためて実行開始アドレスに割り当てられ
た制御対象回路であるROM22を選択するためのアド
レス信号26と制御信号27を制御対象選択回路24に
対して出力し、処理を再開する。
【0005】
【発明が解決しようとする課題】上述した従来のマイク
ロプロセッサ制御回路では、制御対象選択回路は制御対
象をただ一つ選択しマイクロプロセッサが制御できる状
態としているので、マイクロプロセッサ実行開始条件が
成立したときには実行開始アドレスに配置された回路か
ら常に処理を実行することになり、運用開始後に変更す
ることは不可能であった。
【0006】
【課題を解決するための手段】本発明のマイクロプロセ
ッサ制御回路はマイクロプロセッサと、前記マイクロプ
ロセッサが制御を行うための制御指令を前記マイクロプ
ロセッサに供給するROMと、前記マイクロプロセッサ
の制御対称となる回路と、前記マイクロプロセッサの制
御対称である前記マイクロプロセッサの指示により前記
マイクロプロセッサの制御対称回路間での直接メモリ転
送を行うDMAと、前記マイクロプロセッサからの命令
によって前記マイクロプロセッサの制御対称となる回路
を選択するための電気的に書き換え可能なプログラマブ
ル論理回路とを有する。
【0007】
【実施例】次に本発明について図面を参照して説明す
る。図1は、本発明の一実施例のブロック図である。図
1の実施例は、マイクロプロセッサ1と、マイクロプロ
セッサ1が制御を行なうための制御命令をマイクロプロ
セッサ1に供給するROM2と、マイクロプロセッサ1
の制御対象となる回路RAM4、ROM3と、マイクロ
プロセッサ1の指示によりマイクロプロセッサの制御対
象回路間での直接メモリ転送を行なうDMA5と、マイ
クロプロセッサ1からの命令によってマイクロプロセッ
サ1からのアドレス信号8と制御信号9を解読しマイク
ロプロセッサ1の制御対象を選択するための電気的に書
き換え可能なプログラマル論理回路を備えた制御対象選
択回路6とを有している。
【0008】次に本実施例の動作を説明する。マイクロ
プロセッサ1はマイクロプロセッサに固有のマイクロプ
ロセッサ実行条件が成立すると、制御命令をマイクロプ
ロセッサ1に供給するROM2を選択するためのアドレ
ス信号8と制御信号9を制御対象選択回路1に対して出
力する。制御対象選択回路6はアドレス信号8と制御信
号9を解読して対応するROM2のみをマイクロプロセ
ッサ1が制御できる状態にする。そこでマイクロプロセ
ッサ1はROM2から制御命令を読み出し、その制御命
令が制御対象とする回路を選択するためのアドレス信号
8と制御信号9を解読して、対応する制御対象回路、た
とえばRAM1のみをマイクロプロセッサ1が制御でき
る状態にする。そこでマイクロプロセッサ1はRAM1
に対し処理を実行し、引続き次の実行アドレスのROM
2に対する選択信号10を出力する。マイクロプロセッ
サ1はそのマイクロプロセッサにあらかじめ決められて
いるマイクロプロセッサ停止条件のいずれかが満たされ
るまで以上の動作を繰り返す。
【0009】さて、マイクロプロセッサ1の制御対象と
なる回路のうち同じ時間に制御対象となることがあり得
ない回路の組み合わせがあるとき、たとえば、あらかじ
めマイクロプロセッサ1が制御を行うための制御用プロ
グラムとROM3を実行開始アドレスとするための制御
対象選択回路情報が書き込まれているとする。この場合
ROM2の制御用プログラムに基づき運用開始を開始し
た後で必要となった時に、ROM3にあらかじめ書き込
まれた制御用プログラムをマイクロプロセッサ1に供給
できるような制御対象選択回路情報を制御対象選択回路
6に直接メモリ転送するためにDMA5を制御する命令
をあらかじめROM2にえ書き込んでおくことになり、
制御対象選択回路6をダイナミックに書き換えることが
可能となる。
【0010】すなわち、マイクロプロセッサ1はまずD
MA5に対してROM2のデータ領域にあらかじめ書き
込まれている、たとえばROM3を実行開始アドレスに
配置するための制御対象選択回路情報を制御対象選択回
路6に転送する指示を出す。
【0011】次に制御対象選択回路6に対して制御対象
選択信号を出力し制御対象選択回路6を書き込み可能状
態とする。DMA5はROM3から制御対象選択回路情
報を読みだし制御対象選択回路6に直接メモリ転送を行
なう。この時点ではマイクロプロセッサ1はどの制御対
象回路に対してもアクセスが不可能となるが、DMA5
による制御対象選択回路情報が終了するとDMA5はマ
イクロプロセッサ1に対して割り込みを行い処理の終了
をしらせるので、マイクロプロセッサ1は割込処理の実
行アドレスに従って処理を再開する。しかしながら実行
アドレスに配置されている回路はここですでにROM3
であるので、マイクロプロセッサはROM3から順次命
令を読みだし制御対象となる回路、たとえばRAM4に
対して制御を実行する。
【0012】制御対象選択回路6の書き換え後は、マイ
クロプロセッサ1はそのマイクロプロセッサにあらかじ
め決められているマイクロプロセッサ停止条件が成立
し、そしてマイクロプロセッサ実行開始条件が再び成立
した場合にもこのとき実行開始アドレスに割り合でられ
たROM3の制御命令に従って制御を実行することにな
る。
【0013】
【発明の効果】以上説明したように本発明は、電気的に
書き換え可能なプログラマブル論理回路を備えた制御対
象選択回路とDMAを備えることにより、運用開始時と
異なる組み合わせの制御対象回路選択が必要になった場
合に、他のROMから必要な制御対象選択回路情報を制
御対象選択回路にDMA転送できる。したがって運用時
間であっても制御対象回路を変更できる効果がある。
【図面の簡単な説明】
【図1】本発明の一実施例のブロック図である。
【図2】従来のマイクロプロセッサ制御回路のブロック
図である。
【符号の説明】
1,21 マイクロプロセッサ 2,3,22 ROM 4,23 RAM 5 DMA 6,24 制御対象選択回路 7 データ信号 8 アドレス信号 9 制御信号 10〜14 選択信号

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】 マイクロプロセッサと、前記マイクロプ
    ロセッサが制御を行うための制御指令を前記マイクロプ
    ロセッサに供給するROMと、前記マイクロプロセッサ
    の制御対称となる回路と、前記マイクロプロセッサの制
    御対称である前記マイクロプロセッサの指示により前記
    マイクロプロセッサの制御対称回路間での直接メモリ転
    送を行うDMAと、前記マイクロプロセッサからの命令
    によって前記マイクロプロセッサの制御対称となる回路
    を選択するための電気的に書き換え可能なプログラマブ
    ル論理回路とを有することを特徴とするマイクロプロセ
    ッサ制御回路。
JP18670991A 1991-07-26 1991-07-26 マイクロプロセツサ制御回路 Pending JPH0535637A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP18670991A JPH0535637A (ja) 1991-07-26 1991-07-26 マイクロプロセツサ制御回路

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP18670991A JPH0535637A (ja) 1991-07-26 1991-07-26 マイクロプロセツサ制御回路

Publications (1)

Publication Number Publication Date
JPH0535637A true JPH0535637A (ja) 1993-02-12

Family

ID=16193268

Family Applications (1)

Application Number Title Priority Date Filing Date
JP18670991A Pending JPH0535637A (ja) 1991-07-26 1991-07-26 マイクロプロセツサ制御回路

Country Status (1)

Country Link
JP (1) JPH0535637A (ja)

Similar Documents

Publication Publication Date Title
US4095268A (en) System for stopping and restarting the operation of a data processor
US6880029B2 (en) Programmable controller
JPH0535637A (ja) マイクロプロセツサ制御回路
EP0393281A2 (en) Method and apparatus for shadowing memory
JPH0760669A (ja) 産業用機械の操作システム
JPH0456321B2 (ja)
JP2731166B2 (ja) プログラマブルコントローラ
JPH05241853A (ja) プログラマブルコントローラ
JP3111911B2 (ja) マイクロプロセッサ搭載装置
JP3024719B2 (ja) プログラマブルコントローラの演算処理方法
JPS61282946A (ja) プログラマプルコントロ−ラ
JPH0546212A (ja) プログラマブルコントローラのシステム設定方法
JPH02199535A (ja) マイクロプログラム制御装置
JPH1185223A (ja) プログラマブルコントローラ
JPH05334098A (ja) 割込み制御方法及び割込み制御装置
JPS6051737B2 (ja) オプシヨン命令イリ−ガル処理方式
JPH0517595B2 (ja)
JPS62276630A (ja) デ−タ処理装置
JP2001147802A (ja) 画像処理装置
JPH0612319A (ja) マイクロプロセッサシステム
JPS624729B2 (ja)
JPH04314101A (ja) シーケンサ
JPH056280A (ja) 割り込み制御方式
JPH03164849A (ja) マイクロプロセッサおよびマイクロプロセッサシステム
JPH0312334B2 (ja)