JPS638503B2 - - Google Patents

Info

Publication number
JPS638503B2
JPS638503B2 JP12720883A JP12720883A JPS638503B2 JP S638503 B2 JPS638503 B2 JP S638503B2 JP 12720883 A JP12720883 A JP 12720883A JP 12720883 A JP12720883 A JP 12720883A JP S638503 B2 JPS638503 B2 JP S638503B2
Authority
JP
Japan
Prior art keywords
interrupt
bus
signal
control circuit
processing
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
Application number
JP12720883A
Other languages
English (en)
Other versions
JPS6019270A (ja
Inventor
Hideyo Kanayama
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
Nippon Electric 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 Nippon Electric Co Ltd filed Critical Nippon Electric Co Ltd
Priority to JP12720883A priority Critical patent/JPS6019270A/ja
Publication of JPS6019270A publication Critical patent/JPS6019270A/ja
Publication of JPS638503B2 publication Critical patent/JPS638503B2/ja
Granted legal-status Critical Current

Links

Classifications

    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/14—Handling requests for interconnection or transfer
    • G06F13/20—Handling requests for interconnection or transfer for access to input/output bus
    • G06F13/24—Handling requests for interconnection or transfer for access to input/output bus using interrupt

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Bus Control (AREA)

Description

【発明の詳細な説明】 〔発明の属する技術分野〕 本発明は、マイクロコンピユータに関し、特に
バス開放機能と割込制御機能とを備えたマイクロ
コンピユータに関する。
〔従来技術〕
近年、集積回路技術の進歩に伴い、同一シリコ
ン基板上に、記憶装置や、割込制御、バス開放制
御、タイマカウンタシリアル送受信機能等、いろ
いろな機能を備えたマイクロコンピユータが出現
し、各種制御機器等、いろいろな用途に使用され
るようになつている。このような制御機器の処理
能力を向上させるため、複数個のマイクロコンピ
ユータを使用する、いわゆるマルチプロセツサシ
ステムが知られている。このマルチプロセツサシ
ステムにおいては、一部の記憶装置や周辺装置を
マイクロコンピユータ間で共有する構成が一般的
である。この場合、複数個のマイクロコンピユー
タが共通なバスを介して、共有の記憶装置や周辺
装置をアクセスするために、これらの使用に関し
て、マイクロコンピユータ間で競合が生じる。こ
のため、バスを使用する場合、他のマイクロコン
ピユータにバス開放要求信号を出力し、バスの使
用権を得たことを確認してからバスの使用を開始
する。一方、バス開放要求信号を受けたマイクロ
コンピユータは、処理の途中の適当なタイミング
で停止し、バスを開放し、他のマイクロコンピユ
ータにバス使用許可信号を出力する。
また、前述のようなマイクロコンピユータは、
通常、割込制御回路を備え、一定時間ごとに
CPU(中央処理装置)に割込要求信号を出力し、
定められた処理を実行させたり、外部からの割込
要求信号により一定の処理を実行するいわゆる割
込処理が知られている。これらの割込はCPUか
らの命令でマスク可能なマスカブル割込と、マス
ク不可能なノンマスカブル割込とがある。後者の
ノンマスカブル割込は、通常、外部機器の異常や
プログラムの暴走等の非常時の最優先割込として
用いられる。
従来のマイクロコンピユータにおいては、前述
のノンマスカブルの割込処理実行中であつても、
バス開放要求信号により、処理の途中の適当なタ
イミングで停止してしまうため、非常時の最優先
割込処理が中断してしまい非常時の対策が十分に
できなくなるという欠点がある。
〔発明の目的〕
本発明の目的は、かかる従来技術の欠点を除去
し、バス開放機能を、最優先処理中は抑制するこ
とのできる、汎用性の高いマイクロコンピユータ
を提供することにある。
〔発明の構成〕
本発明のマイクロコンピユータは、割込制御回
路と、該割込制御回路からの開放制御信号により
その機能が抑制されるバス開放制御回路とを含む
ことから構成される。
〔実施例の説明〕
以下、本発明の実施例を図面を用いて詳細に説
明する。
第1図は本発明の基本的な構成を示すブロツク
図である。
1は本発明のマイクロコンピユータで、割込制
御回路2と、この割込制御回路2からの開放制御
信号5によりその機能が抑制されるバス開放制御
回路3とを含んで構成されている。なお、4は
CPU、6は割込要求信号、7はバス開放要求信
号、8はバス開放許可信号である。
第2図は本発明の一実施例の要部を示すブロツ
ク図である。
21は割込要求信号6のエツジ検出回路、22
は割込要求信号6を一時保留する割込保留回路、
23及び28はセツトリセツト型フリツプフロツ
プ(以下RS−F/Fと記す。)、24はD−F/
F、25,26はアンドゲート、27はインバー
タ、29はタイミング制御回路である。
次に、第3図のタイムチヤートを用いて、本実
施例の動作を説明をする。
割込制御回路2に、第3図に示す割込要求信号
6が入力されると、エツジ検出回路21の出力は
ワンシヨツトパルス信号10を出力し、RS−
F/F23をセツトする。これにより開放制御信
号5はハイレベルとなり、アンドゲート25は禁
止され、バス開放要求信号7がハイレベルとなつ
ても、アンドゲート26の出力はロウレベル、従
つて、RS−F/F28はセツトされないので、
バス開放許可信号8はロウレベルのままで、バス
を開放しない。
一方、割込処理の実行は、CPU4の実行中の
一命令が終了するまで、割込保留回路22により
保留される。実行中の命令が終了すると、割込処
理が開始され、あらかじめ定められた処理の実行
後、割込復帰命令信号9により、割込処理以前の
処理に復帰する。この時点で、RS−F/F23
は割込復帰命令信号9によりリセツトされ、割込
制御信号5がロウレベルになるので、アンドゲー
ト25が有効となり、CPU4の定められたタイ
ミングで、タイミング回路29を介して出力され
るタイミング信号11により、アンドゲート26
の出力はハイレベルとなり、RS−F/F28が
セツトされるので、バス開放許可信号8がハイレ
ベルとなる。
従つて、本実施例によると、最優先のノンマス
カブル割込の処理中には、バス開放要求を抑制す
ることが可能となるため、割込処理を優先させる
ことが可能で処理の高速化が実現できる。
第4図は、本発明の他の実施例の要部を示すブ
ロツク図である。
本実施例は、第2図に示した実施例の中の割込
制御回路2のRS−F/F23から出力される開
放制御信号5を、アンドゲート30により、
CPU4(第1図参照)からの命令信号12,1
3でセツトリセツトが可能な、RS−F/F31
の出力との論理積をとり開放制御信号5′として、
バス開放制御回路3へ出力されるようにしたもの
である。
従つて、本実施例によると、RS−F/F23
の出力、すなわち、開放制御信号5を有効にする
か否かが可能になり、割込処理中のバス開放機能
を許可するか否かを切換えることができる。
〔発明の効果〕
以上の説明で明らかなように、本発明によれ
ば、前述の構成をとることにより、バス開放回路
の機能を、最優先割込処理中は抑制することが可
能で、非常事態等の処置に非常に有効である。ま
た、割込処理よりも、バス開放機能を優先させる
ことも可能で、非常に汎用性の高いマイクロコン
ピユータを提供することができる。
【図面の簡単な説明】
第1図は本発明の基本的な構成を示すブロツク
図、第2図は本発明の一実施例の要部を示すブロ
ツク図、第3図は第2図の実施例の動作を説明す
るためのタイムチヤート、第4図は本発明の他の
実施例の要部を示すブロツク図である。 1……マイクロコンピユータ、2……割込制御
回路、3……バス開放制御回路、4……CPU、
5,5′,6〜13……信号、21……エツジ検
出回路、22……割込保留回路、23,24,2
8,31……フリツプフロツプ、25,26,3
0……アンドゲート、27……インバータ、29
……タイミング制御回路。

Claims (1)

    【特許請求の範囲】
  1. 1 割込制御回路と、該割込制御回路からの開放
    制御信号によりその機能が抑制されるバス開放制
    御回路とを含むことを特徴とするマイクロコンピ
    ユータ。
JP12720883A 1983-07-13 1983-07-13 マイクロコンピユ−タ Granted JPS6019270A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP12720883A JPS6019270A (ja) 1983-07-13 1983-07-13 マイクロコンピユ−タ

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP12720883A JPS6019270A (ja) 1983-07-13 1983-07-13 マイクロコンピユ−タ

Publications (2)

Publication Number Publication Date
JPS6019270A JPS6019270A (ja) 1985-01-31
JPS638503B2 true JPS638503B2 (ja) 1988-02-23

Family

ID=14954393

Family Applications (1)

Application Number Title Priority Date Filing Date
JP12720883A Granted JPS6019270A (ja) 1983-07-13 1983-07-13 マイクロコンピユ−タ

Country Status (1)

Country Link
JP (1) JPS6019270A (ja)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62137084A (ja) * 1985-12-10 1987-06-19 松下電工株式会社 電気かみそり
JPH0216667A (ja) * 1988-07-05 1990-01-19 Yokogawa Electric Corp プロセッサ・システム

Also Published As

Publication number Publication date
JPS6019270A (ja) 1985-01-31

Similar Documents

Publication Publication Date Title
EP0497380B1 (en) Microcomputer having a watchdog timer
US5560018A (en) Providing external interrupt serialization compatibility in a multiprocessing environment for software written to run in a uniprocessor environment
JPS5812611B2 (ja) デ−タテンソウセイギヨホウシキ
JP2978539B2 (ja) データ転送制御装置
JPH0468461A (ja) 資源管理方式
JPS6019270A (ja) マイクロコンピユ−タ
US6260100B1 (en) System and method for arbitrating interrupts on a daisy-chained architected bus
JPS61226843A (ja) 割込み異常検出装置
JPS5998256A (ja) 割込制御装置
JPS61250765A (ja) マルチプロセツサシステムの排他制御方式
JPS6362013B2 (ja)
JP2578267B2 (ja) マイクロコンピュータ・システム
JP2848681B2 (ja) マルチプロセッサシステムの排他制御回路
JPS5672753A (en) Selective processor for occupation of common bus line
JP2837893B2 (ja) マイクロコンピュータ装置
JPS5840216B2 (ja) テストアンドセツト方式
JPH08153018A (ja) 半導体システム
JPS5845050B2 (ja) バス集中監視方式
JPH02166549A (ja) 共有メモリ制御装置
JP2846999B2 (ja) マイクロプロセッサ
JPH0454664A (ja) 複数のcpuを有する制御装置
JPS6343560Y2 (ja)
JPH05298237A (ja) アクセス制御装置
JPH0256662A (ja) メモリ保護方式
JPH01309138A (ja) インサーキット・エミュレータ