JPH0496162A - インタフェース装置 - Google Patents

インタフェース装置

Info

Publication number
JPH0496162A
JPH0496162A JP21137890A JP21137890A JPH0496162A JP H0496162 A JPH0496162 A JP H0496162A JP 21137890 A JP21137890 A JP 21137890A JP 21137890 A JP21137890 A JP 21137890A JP H0496162 A JPH0496162 A JP H0496162A
Authority
JP
Japan
Prior art keywords
interrupt
signal
flag
state
reset
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
JP21137890A
Other languages
English (en)
Inventor
Hidetoshi Shimura
志村 英年
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.)
Fujitsu Ltd
Fujitsu Electronics Inc
Original Assignee
Fujitsu Ltd
Fujitsu Electronics Inc
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 Fujitsu Ltd, Fujitsu Electronics Inc filed Critical Fujitsu Ltd
Priority to JP21137890A priority Critical patent/JPH0496162A/ja
Publication of JPH0496162A publication Critical patent/JPH0496162A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Bus Control (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、インタフェース装置、特に、中央処理装置(
以下、CPUという。)と周辺装置とを接続するインタ
フェース装置に関する。
周辺装置には、CPUに対する割り込み制御を行う割り
込み制御部が設けられており、この制御部は、状態を示
す状態フラグ信号を有している。
この状態フラグ信号は、状態の変化によりセット・リセ
ットされるので、該状態フラグ信号により、状態の変化
を認識することができる。しかしながら、状態フラグ信
号は、割り込みの有無を示すことかできないため、種々
の不都合が生じる。そこで、フラグと割り込みとの対応
を明確にすることが望まれている。
〔従来の技術〕
一般に、周辺装置の割り込みの要因とステータスレジス
タのフラグとは対応しており、割り込みか発生すると、
CPUは、周辺装置のステータスレジスタをリードして
どの割り込みかを調べ、各割り込みに対する処理を行う
ここで、ステータスレジスタのフラグには、イベントを
示すフラグ(エラー、処理終了、クリッピング等)と、
コンデイションを示すフラグ(ビジー期間、レディ期間
、垂直ブランキング期間等)と、がある。以下、イベン
トを示すフラグをイベントフラグと呼び、コンデイショ
ンを示すフラグをコンデイションフラグと呼ぶ。
イベントフラグは、装置にイベントが発生したことによ
り、セットされ、CPUからの操作、例えば、「ステー
タスレジスタのリード」や「フラグに対応するビットに
“1”をライト」等により、リセットされる。一方、コ
ンデイションフラグは、セット、リセットともに装置の
状態により決定される。
次に、イベントフラグに対応する割り込みの場合には、
フラグの状態をそのまま割り込みとすればよい。
〔発明が解決しようとする課題〕
しかしながら、コンデイションフラグに対応する割り込
みの場合には、フラグの状態をそのまま割り込みとする
と、CPUに受は付けられる前に勝手に割り込みかイ、
ゲートされてしまうとか、CPUの割り込み処理か終わ
った後でも割り込みかアサートされたままになってしま
うという問題がある。そこで、フラグとは別に割り込み
だけはCPUの操作によってリセットするという方法か
あるが、CPUが割り込みをリセットしなかった場合に
は、フラグがリセットされた後でも割り込みはアクティ
ブのままという状態になり、フラグを見てもどの割り込
みかを特定できなくなるという問題があった。
本発明の目的は、フラグと割り込みとの対応を明確にす
ることかできるインタフェース装置を提供することにあ
る。
〔課題を解決するための手段〕
本発明は、中央処理装置(10)と周辺装置(12)と
を接続するインタフェース装置において、前記周辺装置
(12)は、中央処理装置(10)に対する割り込み制
御を行う割り込み制?n部(36)を有し、前記割り込
み制御部(36)は、前記周辺装置の状態を示す状態フ
ラグ信号(54)及び割り込みを示す割り込みフラグ信
号(56)を有し、前記割り込みフラグ信号(56)は
、前記周辺装置の状態の変化によりセットされ、且つ、
中央処理装置からのリセット信号(68)によりリセッ
トされるように構成されていることを特徴とする。
〔作用〕
本発明において、状態(コンデイション・ステータス)
を示すフラグ信号(54)とは別に、状態に対応する割
り込みを示すフラグ(割り込みフラグ)信号(56)を
設定する。この割り込みフラグ信号(56)は、状態か
真になる変化点でセットされ、状態に関係なく、CPU
(10)の操作によりリセットされる。
このように、本発明においては、状態フラグ信号とは別
個に割り込みフラグ信号か設定されているので、フラグ
と割り込みとの対応か明確になる。
〔実施例〕
以下、図面に基づいて本発明の好適な実施例を説明する
第2図には、CPUと周辺装置とのインタフェースが示
されている。
第2図において、CPUl0と周辺装置12とは、割り
込み、アドレス、データ、コントロールの各種のやり取
りを行う。
次に、第3図には、本発明が適用可能な画像処理システ
ムの構成が示されている。
第3図において、符号14.16.18.20.22は
、それぞれ、CPU、画像処理装置、命令用メモリ、グ
ラフィックメモリ、CRTを示し、該CPU14、画像
処理装置16は、それぞれ、前記第2図のCPU10、
周辺装置12に対応ししている。
そして、第4図には、上記第3図の画像処理装置16の
ブロック回路が示されている。
第4図において、画像処理装置16は、ホストハスユニ
ット24、描画ユニット26、表示ユニット28、グラ
フィックバスユニット30を含む。
ホストバスユニット24は、CPU14とのやり取りや
命令メモリ18から命令の取り込みを行い、描画ユニッ
ト26は、グラフィックメモリ20に対して描画を行い
、表示ユニット28は、グラフィックメモリ20からデ
ータを読み出してCRT22に表示させ、グラフィック
バスユニット30は、グラフィックメモリ20とのやり
取りを行う。
また、ホストバスユニット24は、アドレス/データ入
出力部32、アクセス制御部34、割り込み制御部36
、アドレス計算部38、コマンドデコード部40、パラ
メータカウント部42、コマンドフェッチ制御部44を
備えている。
上記割り込み制御部36には、ホストバスユニット24
、描画ユニット26、表示ユニット28からの各種の状
態を示す信号46が入力される。
なお、状態を示す信号46としては、描画ユニット26
からのエラー信号、処理終了信号、クリッピング信号、
ビジー信号や、表示ユニット28からの垂直ブランキン
グ信号等がある。また、割り込み制御部36には、アド
レス48、データ50、ライト52が入力される。そし
て、割り込み制御部36は、これらの入力信号46.4
8.50.52に基づいて、ステータスフラグ信号54
、割り込みフラグ信号56、割り込み信号58を生成す
る。割り込み信号58は、画像処理装置16の外部信号
でありCPU14に直接供給され、ステータスフラグ信
号54、割り込みフラグ信号56は、CPU14からの
リードにより認識される。
次に、第1図には、前記第4図の割り込み制御36の構
成が示され、この箪1図は、本発明の実施例による割り
込み制御部の構成を示す。
第1図において、状態信号46は、エツジ検出器60に
供給され該エツジ検出器60からのセット信号62はフ
リップフロップ回路64のS(セット)端子に供給され
る。なお、状態信号46は、そのままステータスフラグ
信号54になる。アドレス48、データ50、ライト5
2は、リセット信号生成器66に供給され、該リセット
信号生成器66からのリセット信号68は、フリップフ
ロップ回路64のR(リセット)端子に供給される。
フリップフロップ回路64のQ端子からの信号は、その
まま割り込みフラグ信号56にされるとともに、アンド
回路70の一方の入力端に供給される。アンド回路70
の他方の入力端には、割り込みマスクレジスタ72から
の割り込みマスク信号74が反転回路76で反転された
後に供給され、アンド回路70からの出力は、オア回路
78の入力端に供給される。オア回路78の他の入力端
には、他の割り込み制御部80.80、・・・からの出
力が供給され、オア回路78からの割り込み信号58は
、CPU14に供給される。
本発明の実施例による割り込み制御部は、以上の構成か
ら成り、その作用を第5図のタイミングチャートを参照
しながら説明する。
第5図(a)には、状態が偽になる前に割り込みフラグ
がリセットされる場合が示されている。
時刻tlにおいて、状態信号46がrHJレベル(真)
になると、ステータスフラグ信号54がrHJレベルに
なるとともに、エツジ検出器60からのセット信号62
がフリップフロップ回路64のS端子に供給される。こ
のため、フリップフロップ回路64のQ端子からの割り
込みフラグ信号56は、セットされてrHJレベルにな
るとともに、アンド回路70の一方の入力端は、「H」
レベルになる。ここで、割り込みマスク信号74は、「
L」レベルであるので、アンド回路7oの他方の入力端
は、rHJレベルであり、この結果、アンド回路70か
らオア回路78を介して供給される割り込み信号58は
、「H」レベルになる。
時刻t2において、リセット信号生成器66がらのリセ
ット信号68がrHJ レベルになると、該rHJレベ
ルのリセット信号68は、フリップフロップ回路64の
R端子に供給され、この結果、割り込みフラグ信号56
は、リセットされて「L」レベルになる。同時に、アン
ド回路7oからの出力がr L Jレベルになるので、
割り込み信号58はrLJレベルになる。
時刻t3において、状態信号46か干L」レベル(偽)
になると、ステータスフラグ信号54がrLJレベルに
なる。
以上のように、第5図(a)においては、状態の変化を
ステータスフラグ信号54で認識でき、割り込みの変化
′を割り込みフラグ信号56で認識できる。
なお、第5図(b)においては、状態が偽になった後に
割り込みフラグがリセットされる場合が示されている。
第5図(b)において、時刻t2で状態信号46がrL
Jレベル(偽)に、なると、ステータスフラグ信号54
が「−L」レベルになる。その後、時刻t3.でリセッ
トされると、割り込み信号58は、rL−Jレベルにな
り、割り込みフラグ信号56は、「L」レベルになる。
従って、状態の変化は、ステータスフラグ信号54で認
識され得、割り込みの変化は、割り込みフラグ信号によ
り認識され得る。
〔発明の効果〕・ 以上説明したように、本発明によれば、状態を示す状態
フラグとは別個に割り込みを示す割り込みフラグを設定
しているので、フラグと割り込みとの対応か明確になる
、それゆえ、CPUは、割り込み処理で、割り込みフラ
グを見ることにより、容易に割り込み要因を特定するこ
とができ、一方、状態フラグを見ることにより、現在の
状態を知ることができる。
また、割り込みを示す割り込みフラグは状態に関係なく
、CjUの操作により個々にリセットされ得る。従って
、CPUの割り込み処理が終了し、割りこみが必要でな
くなりた時点で任意の割り込みリセットが可能である。
第5図(a)、(b、)は割り込み制御部のタイミング
チャート図である。
10・・・CPU 12・・・周辺装置 16・・・画像処理装置 36・・・割り込み制御部 54・・・ステータスフラグ信号 56・・・割り込みフラグ信号
【図面の簡単な説明】
第1図は、本発明の実施例による割り込み制御部の構成
説明図、 第2図は、CPUと周辺装置とのインクフエwスを示す
構成説明図、

Claims (1)

  1. 【特許請求の範囲】  中央処理装置(10)と周辺装置(12)とを接続す
    るインタフェース装置において、前記周辺装置(12)
    は、中央処理装置(10)に対する割り込み制御を行う
    割り込み制御部(36)を有し、 前記割り込み制御部(36)は、前記周辺装置の状態を
    示す状態フラグ信号(54)及び割り込みを示す割り込
    みフラグ信号(56)を有し、前記割り込みフラグ信号
    (56)は、前記周辺装置の状態の変化によりセットさ
    れ、且つ、中央処理装置からのリセット信号(68)に
    よりリセットされるように構成されていることを特徴と
    するインタフェース装置。
JP21137890A 1990-08-08 1990-08-08 インタフェース装置 Pending JPH0496162A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP21137890A JPH0496162A (ja) 1990-08-08 1990-08-08 インタフェース装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP21137890A JPH0496162A (ja) 1990-08-08 1990-08-08 インタフェース装置

Publications (1)

Publication Number Publication Date
JPH0496162A true JPH0496162A (ja) 1992-03-27

Family

ID=16604973

Family Applications (1)

Application Number Title Priority Date Filing Date
JP21137890A Pending JPH0496162A (ja) 1990-08-08 1990-08-08 インタフェース装置

Country Status (1)

Country Link
JP (1) JPH0496162A (ja)

Similar Documents

Publication Publication Date Title
US6175890B1 (en) Device for efficiently handling interrupt request processes
US5815733A (en) System for handling interrupts in a computer system using asic reset input line coupled to set of status circuits for presetting values in the status circuits
JPS62226257A (ja) 演算処理装置
EP0059758A1 (en) Numerical control unit
JP2600376B2 (ja) メモリ制御装置
JP2518407Y2 (ja) 入力処理装置
JP3037242B2 (ja) パイプライン処理回路
US5497481A (en) Microcomputer computer system having plural programmable timers and preventing memory access operations from interfering with timer start requests
JPH02272646A (ja) トレーサー
JPS60178570A (ja) デ−タ受信器
JP3093374B2 (ja) 割り込みコントローラ
JPH0473167B2 (ja)
KR940001013B1 (ko) 영상처리 장치 및 그것을 사용하는 시스템
JPH0258648B2 (ja)
JPH0137019B2 (ja)
JPS63120336A (ja) メモリアクセスモ−ド切替え方式
JPS5814000B2 (ja) レジスタセット回路
JPS61150061A (ja) プロセツサ結合方式
JPS63165940A (ja) デ−タ処理装置
JPH04262475A (ja) ファジィ演算回路を内蔵したマイクロコンピュータ
JPH0438526A (ja) マイクロコンピュータ
JPH01276241A (ja) 多重割り込み装置
JPH045729A (ja) プロセッサ装置
JPH0412855B2 (ja)
JPS63313237A (ja) マイクロコンピユ−タ