JPS63304330A - Nmi自動生成回路 - Google Patents

Nmi自動生成回路

Info

Publication number
JPS63304330A
JPS63304330A JP14001287A JP14001287A JPS63304330A JP S63304330 A JPS63304330 A JP S63304330A JP 14001287 A JP14001287 A JP 14001287A JP 14001287 A JP14001287 A JP 14001287A JP S63304330 A JPS63304330 A JP S63304330A
Authority
JP
Japan
Prior art keywords
signal
circuit
nmi
outputs
ior
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
JP14001287A
Other languages
English (en)
Inventor
Mitsuhiro Hirashima
平島 光裕
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 JP14001287A priority Critical patent/JPS63304330A/ja
Publication of JPS63304330A publication Critical patent/JPS63304330A/ja
Pending 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)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 この発明は情報処理装置の中央処理装置(以下単にCP
Uと言う)による周辺LSIに対するI10アクセス回
路に関し、特にN o nマスカブルインタラブド要求
信号(以下単にNMI要求信号と言う)を出力するNM
I自動生成回路に関する0 〔従来の技術〕 従来、この種のI10アクセス回路はCPUが同一の周
辺LSIに対し連続的にIN、OUT命令を実行したい
場合、必ずIN、OUT命令の間にJMP命令を挿入し
ていた0すなわち、近年CPUの実行スピードの高速化
を計るためパイプライン処理型のCPUが一般化してい
る。この結果、プログラムにより同一の周辺LSIに対
して連続的にIN、OUT命令を実行する場合、CPU
の処理が高速化しすぎて周辺LSIがIN、OUT処理
を終了する前にCPUが次のIN、OUT処理を実行し
てしまう。このため、同一の周辺LSIに対し連続的に
IN、OUT命令を実行する場合にはIN、OUT命令
の間にJMP命令を必ず挿入し、周辺LSIのIN、O
UT処理時間をプログラム的に作成していた0 〔発明が解決しようとする問題点〕 上述した従来のI10アクセス回路は、同一の周辺LS
Iに対し連続的にIN、OUT命令を実行したい場合、
必ずIN、OUT命令の間にJMP命令を挿入する必要
があり、万−JMP命令を入れなかつ念場合には周辺L
SIが正常に動作しないという欠点がある。
〔問題点を解決するための手段〕
j(D発明のNMI自動生成回路は、IOR信号が入力
する信号保持回路およびインバータ、この信号保持回路
の出力とインバータの出力との論理和をとるオア回路と
を有している。
〔作 用〕
この発明は連続的にIN、OUT命令を実行する場合、
周辺LSI処理時間をJMP命令にょシブログラム的に
作成する必要がなく、自動的に生成することができる。
〔実施例〕
第1図はこの発明に係るNMI自動生成回路の一実施例
を示すブロック図である。同図において、1はCPU2
から出力されるIOR信号(第2図6)参照)が入力す
る入力端子、3はCPUクロック信号(第2図(龜)参
照)が入力する入力端子、4はC端子に前記IOR信号
が入力し、C端子に前記CPUクロック信号が入力し、
頁端子から第2図(c)に示す出力信号が出力する7リ
ツプフロツプ、5は第2図軸)に示すIOR信号を反転
し第2図(d)に示すIOR信号を出力するインバータ
としてのNOT回路、6は前記7リツプフロツプ4の出
力信号(第2図(c)参照)とこのNOT回路5のIO
R信号(第2図(d)参照)との論理和をとり第2図(
@)に示すNMI要求信号を出力するOR回路、Tはと
のNMI要求信号を出力する出力端子である。
なお、前記7リツプフロツプ4.NOT回路5およびO
R回路6によりNMI自動生成回路を構成する。
次に、上記構成によるNMI自動生成回路の動作につい
て説明する。まず、CPU2はIN、OUT命令を実行
する際に、IN、OUTの実行処理であることを周辺に
報告するために、CPUクロック信号に同期し第2図(
b)に示す2クロック弱のIOR信号を出力する。この
IOR信号はNM工自動生成回路の入力端子1を介して
フリップフロップ4のC端子およびNOT回路5に入力
する。
この7リツプフロツプ4はC端子に入力するIOR信号
をCPUクロック信号でサンプリングし、このIOR信
号よシlクロック遅れで信号論理が逆の出力信号(第2
図(c)参照)をそのQ端子から出力する。一方、NO
T回路5は入力するIOR信号を反転し第2図(d)に
示すIOR信号を出力する。
そして、OR回路6は第2図(、)に示す出力信号と第
2図(d)に示すIOR侶号ε0論理和をとることによ
り、■OR信号と論理が逆でかつ1HIレベル幅が1ク
ロツク広がったNMI要求信号(第2図(、)参照)を
出力する。そして、このNMI要求信号はCPU2のN
MI端子に入力される。このため、CPU2がIN、O
UT命令を実行する毎にNMI要掌がCPU2に発生し
、CPU2はNMI割込み処理ルーチンを起動する。そ
の結果、プログラムが同一周辺LSIに連続的にIN、
OUT命令を実行することをハードウェア的に防止する
ことができる。
なお、以上の実施例では周辺系LSIに対してIN、O
UT命令をCPUが実行する際に2クロック以上のNM
I要求信号を7リツプ70ツブを用いて説明したが、こ
れに限定されず、通常の信号保持手段を用いてもよいこ
とはもちろんである。
〔発明の効果〕
この発明に係るNMI自動生成回路によ九ば、周辺LS
Iに対するIN、OUT命令を実行する際に自動的にC
PUに対してNMI要求を生成するため、同一の周辺L
SIに対して連続的にIN、OUT命令を実行する場合
、周辺LSIのIN、OUT処理時間をJMP命令によ
りプログラム的に作成する必要がなくなるなどの効果が
ある。
【図面の簡単な説明】
第1図はこの発明に係るNMI自動生成回路の一実施例
を示すブロック図、第2図(&)〜第2図(・)は第1
図の各部の波形を示す図である。 1番・・・入力端子、2・e@・CPU、3・・拳Φ入
力端子、4・・・命クリップ70ツブ、5・・・・NO
T回路、6・・・・OR回路、7・φ・−出力端子。 特許出願入日本電気株式会社

Claims (1)

    【特許請求の範囲】
  1. 中央処理装置がIN、OUT命令を実行する際に出力す
    るIOR信号が入力する信号保持回路およびインバータ
    と、この信号保持回路の出力とインバータの出力との論
    理和をとりNMI要求信号を出力するオア回路とを備え
    たことを特徴とするNMI自動生成回路。
JP14001287A 1987-06-05 1987-06-05 Nmi自動生成回路 Pending JPS63304330A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP14001287A JPS63304330A (ja) 1987-06-05 1987-06-05 Nmi自動生成回路

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP14001287A JPS63304330A (ja) 1987-06-05 1987-06-05 Nmi自動生成回路

Publications (1)

Publication Number Publication Date
JPS63304330A true JPS63304330A (ja) 1988-12-12

Family

ID=15258879

Family Applications (1)

Application Number Title Priority Date Filing Date
JP14001287A Pending JPS63304330A (ja) 1987-06-05 1987-06-05 Nmi自動生成回路

Country Status (1)

Country Link
JP (1) JPS63304330A (ja)

Similar Documents

Publication Publication Date Title
JPH05324348A (ja) シングルチップマイクロコンピュータ
JP2002149419A (ja) 割り込みをクリアするロジック・ユニット及び集積回路
JP2747154B2 (ja) 入出力処理装置
JPS5922146A (ja) タスクスケジユ−リング回路
KR910005757Y1 (ko) 멀티 프로세서에 있어서 핸드 세이킹 회로
JPH03164940A (ja) 割込み時期を複数化した計算機
JP2581327B2 (ja) 仮想計算機の入出力割込み処理方式
JPH01200438A (ja) 割込み制御回路
JPH03167633A (ja) 割り込みプログラム管理方法
JPS63153634A (ja) デ−タ処理装置
JPS5911424A (ja) 割込み入力信号処理回路
JPH0452972B2 (ja)
JP3102381B2 (ja) タスクデバッグ装置、タスクデバッグ方法及びその記録媒体
JP2000076175A (ja) 割込みコントロール回路
JPH064306A (ja) 割り込み処理の分割方法
JPH02176832A (ja) マイクロコンピュータ
JPS61187044A (ja) 情報処理装置
JPS61101836A (ja) 情報処理装置
JPS61286937A (ja) デバッグ可能な情報処理装置
JPH01109425A (ja) Fifoメモリ
JPH02222059A (ja) マルチプロセッサシステム
JPH0778123A (ja) I/o割込み処理方式
JPH06180764A (ja) マイクロコンピュータ
JPS62174865A (ja) 複数cpuシステム
JPH01161541A (ja) 評価用シングルチップマイクロコンピュータ