JPS5949649A - メモリバンクの割込連動切換回路 - Google Patents
メモリバンクの割込連動切換回路Info
- Publication number
- JPS5949649A JPS5949649A JP15991082A JP15991082A JPS5949649A JP S5949649 A JPS5949649 A JP S5949649A JP 15991082 A JP15991082 A JP 15991082A JP 15991082 A JP15991082 A JP 15991082A JP S5949649 A JPS5949649 A JP S5949649A
- Authority
- JP
- Japan
- Prior art keywords
- interrupt
- controller
- cpu
- signal
- interruption
- 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
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
【発明の詳細な説明】
本発明は被数個のメモリバンクと被数個の割込コント0
−ラとを有するマイクロコンピュータシステムに用いら
れるメモリバンクの割込連動切換回路に関するものであ
る。
−ラとを有するマイクロコンピュータシステムに用いら
れるメモリバンクの割込連動切換回路に関するものであ
る。
第1図は割込コントローラを有するマイクロコンピュー
タシステムを示すブロック図である。同図において、(
1)はCPUであり、アドレスバス(2)とデータバス
(3)を介して周辺装置に接続さねている。、(4)は
りDツク発生器であり、CP U fi+を、駆1・b
するためのり0ツク信号をCP U (1)に供給して
いる。(5)はデータバス(3)の途中に介装されたシ
ステムフントローラであり、CPUfl)のバスドライ
ブ能力を補助する双方向性バスF゛うイバ(!:、CP
[Jfl+から出力されるステータス情報をラッチする
スデータスラ・ソチ(!:ニラみ合わせたものである。
タシステムを示すブロック図である。同図において、(
1)はCPUであり、アドレスバス(2)とデータバス
(3)を介して周辺装置に接続さねている。、(4)は
りDツク発生器であり、CP U fi+を、駆1・b
するためのり0ツク信号をCP U (1)に供給して
いる。(5)はデータバス(3)の途中に介装されたシ
ステムフントローラであり、CPUfl)のバスドライ
ブ能力を補助する双方向性バスF゛うイバ(!:、CP
[Jfl+から出力されるステータス情報をラッチする
スデータスラ・ソチ(!:ニラみ合わせたものである。
(6)は割込コントローラであり、機器06機器7のい
ずれかから割込入力lRO〜IR7に割込信号が入力さ
れると、割込16号INTが発生し、CP U il)
に入力される。CP U (11は要求のあった割込み
を受は伺けたという割込確認信号I NTAをステータ
ス情報として出力し、これがシステムコントローラ(5
)のステータスラ゛ソ子にラッチされる0割込コントロ
ーラ(6)はシステムコント0−ラi51から割込確認
信号INTAを受は取ると、CP U fliが割込要
求を処理するだめの割込処理サブルーチンをコールする
命令をデータバス(3)上に出力するものである。(7
)はデコーダであり、アドレスバス(2)上のアドレス
データをデコードして、予め設定されたアドレスを検出
すると、割込コントローラ(6)の子・シブセレクト入
力JTをL L/ベベルして割込コントローラ(6)を
選択するものである。このときにシステムコントローラ
(5)からI10リード信号(10R) 75;出力さ
れると、割込コント0−5 f6+のリード入力(RD
)がLレベルになり、割込コント0−ラ(6)のステー
タスがCPIJII)に読み出されるものである。また
システムコント0−ラ(5)からI10ライト1言号(
IOW)が出力されると、割込]ントD−ラ(6)のラ
イト入力(W R)がLレベルになシ、割込コン]・0
−ラ(6)にCPU(11からのコマンドが書き込まれ
るものである。なお端子SP(スレーづづ0タラムイン
プ・ソト)は割込コントローラ(6)全単独で使用する
場合には、Hレベルにしておくものである。
ずれかから割込入力lRO〜IR7に割込信号が入力さ
れると、割込16号INTが発生し、CP U il)
に入力される。CP U (11は要求のあった割込み
を受は伺けたという割込確認信号I NTAをステータ
ス情報として出力し、これがシステムコントローラ(5
)のステータスラ゛ソ子にラッチされる0割込コントロ
ーラ(6)はシステムコント0−ラi51から割込確認
信号INTAを受は取ると、CP U fliが割込要
求を処理するだめの割込処理サブルーチンをコールする
命令をデータバス(3)上に出力するものである。(7
)はデコーダであり、アドレスバス(2)上のアドレス
データをデコードして、予め設定されたアドレスを検出
すると、割込コントローラ(6)の子・シブセレクト入
力JTをL L/ベベルして割込コントローラ(6)を
選択するものである。このときにシステムコントローラ
(5)からI10リード信号(10R) 75;出力さ
れると、割込コント0−5 f6+のリード入力(RD
)がLレベルになり、割込コント0−ラ(6)のステー
タスがCPIJII)に読み出されるものである。また
システムコント0−ラ(5)からI10ライト1言号(
IOW)が出力されると、割込]ントD−ラ(6)のラ
イト入力(W R)がLレベルになシ、割込コン]・0
−ラ(6)にCPU(11からのコマンドが書き込まれ
るものである。なお端子SP(スレーづづ0タラムイン
プ・ソト)は割込コントローラ(6)全単独で使用する
場合には、Hレベルにしておくものである。
ところでかかる従来例にあっては、割込確認信号’kl
RO〜IR7の8個の割込入力で受は取っているので8
個以上の割込確認信号を処理する必要がある場合には、
第2図に示すように、マスク用の割込コシトローラ(6
)とスレーブ用の割込コント0−5(6o)〜(6,)
とをカスケード接続して、最大64個の割込安水信号を
処理できるようにしているものである。かかる第2図の
システムにおいては、マスク用の割込コント0−ラ(6
)の端子5PldHレベルとしてカスケードバスC6−
C2を出力ψ、1M子として使用しており、またスレー
ブ用の割込コンt−o−ラ(6)の端子SPはLレベル
としてカスケードバスCo−C2を入力端子として使用
している。第2図のシステムにおいてスレーブ用の割込
コント0−ラ(61)に割込要求信号が入力されると、
マスク用の割込コント0−ラ(6)の割込入力IRi
1割込要求信号が伝達され、マスタ用の割込コント0−
ラ(6)からCP U(IA)に割込信号INTが送出
される。CP U(IA)は第1図におけるC P U
fi+とり0ツク発生器(4)、およびシステムコン
トローラ(fl)を組み合わせたCPUである。マスタ
用の割込コント0−ラf6]//′iCP U(IA)
から1回目の割込確認信号INTτを受は取ると、CP
U(IA)が割込処理サブルーチンを実行するだめの
コール命令をデータバス(3)に出力すると共に、カス
ケードバスC6−C2を介してOOO〜Illのスレー
ブ識別コードをスレーづ用の割込コント0−ラ(6o)
〜(67)に送り出す。そして送られたスレーブ識別コ
ードに対応するスレーづ用の割込コント0−ラ(6o)
〜(67)がCP U (+)から送られる残すの2回
の割込確認信号INTA の時に、予め設定されたコー
ル番地をデータバス(3)に出力するものである。なお
このようにカスケード接続の可能な割込コント0−ラ(
6)としては、インテル社の8259があり、CP T
J(IA)としては同社の8085がある。またこのC
PU(IA)と同じ機能を果たすものとして、同社の8
080A、82゜8.8゜2’ t ill 4 @
ワ# fc CPU ”t、、/ニールがある。
RO〜IR7の8個の割込入力で受は取っているので8
個以上の割込確認信号を処理する必要がある場合には、
第2図に示すように、マスク用の割込コシトローラ(6
)とスレーブ用の割込コント0−5(6o)〜(6,)
とをカスケード接続して、最大64個の割込安水信号を
処理できるようにしているものである。かかる第2図の
システムにおいては、マスク用の割込コント0−ラ(6
)の端子5PldHレベルとしてカスケードバスC6−
C2を出力ψ、1M子として使用しており、またスレー
ブ用の割込コンt−o−ラ(6)の端子SPはLレベル
としてカスケードバスCo−C2を入力端子として使用
している。第2図のシステムにおいてスレーブ用の割込
コント0−ラ(61)に割込要求信号が入力されると、
マスク用の割込コント0−ラ(6)の割込入力IRi
1割込要求信号が伝達され、マスタ用の割込コント0−
ラ(6)からCP U(IA)に割込信号INTが送出
される。CP U(IA)は第1図におけるC P U
fi+とり0ツク発生器(4)、およびシステムコン
トローラ(fl)を組み合わせたCPUである。マスタ
用の割込コント0−ラf6]//′iCP U(IA)
から1回目の割込確認信号INTτを受は取ると、CP
U(IA)が割込処理サブルーチンを実行するだめの
コール命令をデータバス(3)に出力すると共に、カス
ケードバスC6−C2を介してOOO〜Illのスレー
ブ識別コードをスレーづ用の割込コント0−ラ(6o)
〜(67)に送り出す。そして送られたスレーブ識別コ
ードに対応するスレーづ用の割込コント0−ラ(6o)
〜(67)がCP U (+)から送られる残すの2回
の割込確認信号INTA の時に、予め設定されたコー
ル番地をデータバス(3)に出力するものである。なお
このようにカスケード接続の可能な割込コント0−ラ(
6)としては、インテル社の8259があり、CP T
J(IA)としては同社の8085がある。またこのC
PU(IA)と同じ機能を果たすものとして、同社の8
080A、82゜8.8゜2’ t ill 4 @
ワ# fc CPU ”t、、/ニールがある。
ところで、かかる第2図の従来例システムにオフ・1い
ては、受け(=1ける割込要求の個数が非常に多いので
、夫々の割込要求を処理するための割込処理プ0タラム
も膨大なものになってCP U(IA)が直接アクtス
できるメモリ空間内に細首らない場合が生じる。こうし
た場合にアドレス空間の重複する複数個のメモリバンク
を切換えて使用する方法があるが、割込みがかかる度に
その割込みを処理するための″joタラムが記憶されて
いるメモリバンクをCPU(IA)が選択する必侠があ
るのでCI’1l(IA)の負担が増えると共に、メモ
リバンクをノフつ択してバンクアドレスを切り換えるだ
めの′jn夕う □ムが別途必をになるという問
題があった。
ては、受け(=1ける割込要求の個数が非常に多いので
、夫々の割込要求を処理するための割込処理プ0タラム
も膨大なものになってCP U(IA)が直接アクtス
できるメモリ空間内に細首らない場合が生じる。こうし
た場合にアドレス空間の重複する複数個のメモリバンク
を切換えて使用する方法があるが、割込みがかかる度に
その割込みを処理するための″joタラムが記憶されて
いるメモリバンクをCPU(IA)が選択する必侠があ
るのでCI’1l(IA)の負担が増えると共に、メモ
リバンクをノフつ択してバンクアドレスを切り換えるだ
めの′jn夕う □ムが別途必をになるという問
題があった。
本発ゆ」け従来例のこのような問題点を解決するためシ
て為されたものであり、マスク用の割込コシトローラに
カスケード接続されたスレーブ用の割込コントローラの
スレーブ識別コードをそのままバンクアドレスとして使
用することにより、メモリバンクの切換をスレーブ用の
各割込コントローラに対応させて行ない得るようにした
メモリバンクの割込連動切換回路を提供することを目的
とするものである。
て為されたものであり、マスク用の割込コシトローラに
カスケード接続されたスレーブ用の割込コントローラの
スレーブ識別コードをそのままバンクアドレスとして使
用することにより、メモリバンクの切換をスレーブ用の
各割込コントローラに対応させて行ない得るようにした
メモリバンクの割込連動切換回路を提供することを目的
とするものである。
以下本発明の構成を図示実施例について説明する。第3
図はメモリバンク切換回路(8)を有するマイク0コン
ピユータシステムの全体構成を示している。同図におい
て、(IA)はCPU、[9)はROMである。CP
U(IA)と名周辺装置とけアドレスバス(2)、デー
タバス(3)およびコントロールバス(lti)を介し
て接続されている。(1りはメモリバンク<Mn)〜(
M2)を切換えZ〕だめのバンクアドレス線である。
図はメモリバンク切換回路(8)を有するマイク0コン
ピユータシステムの全体構成を示している。同図におい
て、(IA)はCPU、[9)はROMである。CP
U(IA)と名周辺装置とけアドレスバス(2)、デー
タバス(3)およびコントロールバス(lti)を介し
て接続されている。(1りはメモリバンク<Mn)〜(
M2)を切換えZ〕だめのバンクアドレス線である。
り1,4図はメモリバンク切換回路(8)のブロック回
路図を示すものである。同図において、(6)はマスク
化の割込コントローラであり、端子SPけHレベルに設
定してカスケードバスC6〜Cz)j用カ端子としであ
る。また(6o)〜(6y)iJ:スレーづ用の割込]
シト0−ラであり、端子−’s P−けLしベルに設定
してカスケードバスC8〜c2を入力端子きし7である
。
路図を示すものである。同図において、(6)はマスク
化の割込コントローラであり、端子SPけHレベルに設
定してカスケードバスC6〜Cz)j用カ端子としであ
る。また(6o)〜(6y)iJ:スレーづ用の割込]
シト0−ラであり、端子−’s P−けLしベルに設定
してカスケードバスC8〜c2を入力端子きし7である
。
スl/−ブ用の割込]ントD−ラ(6o)〜(67)の
各割込入力IRO〜IR7には機器0〜機器63からの
割込要求信号が入力されており、゛ま/こ各割込]ント
D−ラ(fin) −(67)からの割込信−’j I
N Tは、マスク用の割込コント0−ラ(6)の各割
込入力I RO^I R7に接続されている。したがっ
てスレーづ用の割込コシトローラ(61)に割込要求信
号が入力さiすると、マスク用の割込コン]・ローラ(
6)の割込人力I I< iにスレーブ用の割込コント
ローラ(61)からの割込信号INTが入力される。こ
れによってマスク用の割込]ンt−ローラf6)がらC
P U (IA)F]コントロールバスl[])を介し
て割込イ@4じINTが送出される。この割込信号IN
Tけデータセレクタ(12)にも入力さねており、割込
動作時e(−カスリードバスC1l″C2の内容を′バ
ンクアドレスうツチ(+ +J・に入力し、割込11の
作詩でない通常時r(おいて〜データバス(3)の内容
をバンクアドレスラッチ(131に入力するようにして
いる。すなわち、通常時においてメモリバンク(MJ〜
(M、)のバンクアドレスを切り換えるときには、バン
クアドレスをデータバス(3)からデータセレクタ(1
2)を介してバシクアドしスラッチθ3s K入力しテ
オリ、CP U(IA)がらのIlo w ?シト信号
がオア回路(14)を介してバンクアドレス51υチ(
IJ)に入力されたときにバンクアドレスをバンクアド
レスラッチ(1:(iにラッチするものである。捷され
たときに、カスケードバスC6−c2のデータがバンク
アドレスとしてバンクアドレスラッチ(13)にラッチ
されるものである。なお本実施例でけメモリバンク(八
1゜)〜(八17)は8個しかないので、8ヒ・ントの
バンクアドレス醜(1りのうち、下位3ヒツトのみが使
用されているものである。
各割込入力IRO〜IR7には機器0〜機器63からの
割込要求信号が入力されており、゛ま/こ各割込]ント
D−ラ(fin) −(67)からの割込信−’j I
N Tは、マスク用の割込コント0−ラ(6)の各割
込入力I RO^I R7に接続されている。したがっ
てスレーづ用の割込コシトローラ(61)に割込要求信
号が入力さiすると、マスク用の割込コン]・ローラ(
6)の割込人力I I< iにスレーブ用の割込コント
ローラ(61)からの割込信号INTが入力される。こ
れによってマスク用の割込]ンt−ローラf6)がらC
P U (IA)F]コントロールバスl[])を介し
て割込イ@4じINTが送出される。この割込信号IN
Tけデータセレクタ(12)にも入力さねており、割込
動作時e(−カスリードバスC1l″C2の内容を′バ
ンクアドレスうツチ(+ +J・に入力し、割込11の
作詩でない通常時r(おいて〜データバス(3)の内容
をバンクアドレスラッチ(131に入力するようにして
いる。すなわち、通常時においてメモリバンク(MJ〜
(M、)のバンクアドレスを切り換えるときには、バン
クアドレスをデータバス(3)からデータセレクタ(1
2)を介してバシクアドしスラッチθ3s K入力しテ
オリ、CP U(IA)がらのIlo w ?シト信号
がオア回路(14)を介してバンクアドレス51υチ(
IJ)に入力されたときにバンクアドレスをバンクアド
レスラッチ(1:(iにラッチするものである。捷され
たときに、カスケードバスC6−c2のデータがバンク
アドレスとしてバンクアドレスラッチ(13)にラッチ
されるものである。なお本実施例でけメモリバンク(八
1゜)〜(八17)は8個しかないので、8ヒ・ントの
バンクアドレス醜(1りのうち、下位3ヒツトのみが使
用されているものである。
しかして、CP U(IA)はマスク用の割込コントロ
ーラ(6)から割込信号INTを受は収ると、割込処理
用のりづルーチンのコール命令とコール番地とをロード
するために、割込確a、e信号I NT Ai3回出力
出力。1回目の割込確認信号INTA=’、・受は収る
と、マスク用の割込コントローラ(6)嬬データバス(
3)上にサブルーチンのコール命令を・出力する。この
サブルーチンの〕−ル命令は、インテル社の8080や
8085の場合、16進数の$CDであり、したがって
データバスf311cけ111o o 1101−1の
8ヒツトの1へ]−ドが出力されるものである。またこ
の古きマスク化Jの割込コツト0−ラ(6)は、ノコス
ケートバスC3−c2に割込髪求が受は伺けられたスレ
ーブ用の割込コントローラ(6o)〜(6,)を識別す
るためのスL/ TJ識別コードを出力するものであ
る。そして2回目の割込確認イh号INTAがCP U
(IA)から出力されると、スレーづ識別コードにより
選択されたスし−づ用の割込コツト0−ラ(6o)〜(
t+y)から]−ル命令のオベラシドとなるサブルーチ
ンの]−ル俗地の下位8ヒツトがデータバス(3)K出
方され、°また3同目の割込確?a (ittJ NT
AがCP tJ(IA、)から出方されると、上記スレ
ーブ識別コードにより選択さt1たスレーブ用の割込コ
ント0−ラ(6o)〜(67)からすづルーチシの]−
ル缶地の上位8じ・リドがデータバス(3)に出力され
る。これによってC)’U(IA)は各割込確認信号に
対応する割込処理サブルーチンを実行するものである。
ーラ(6)から割込信号INTを受は収ると、割込処理
用のりづルーチンのコール命令とコール番地とをロード
するために、割込確a、e信号I NT Ai3回出力
出力。1回目の割込確認信号INTA=’、・受は収る
と、マスク用の割込コントローラ(6)嬬データバス(
3)上にサブルーチンのコール命令を・出力する。この
サブルーチンの〕−ル命令は、インテル社の8080や
8085の場合、16進数の$CDであり、したがって
データバスf311cけ111o o 1101−1の
8ヒツトの1へ]−ドが出力されるものである。またこ
の古きマスク化Jの割込コツト0−ラ(6)は、ノコス
ケートバスC3−c2に割込髪求が受は伺けられたスレ
ーブ用の割込コントローラ(6o)〜(6,)を識別す
るためのスL/ TJ識別コードを出力するものであ
る。そして2回目の割込確認イh号INTAがCP U
(IA)から出力されると、スレーづ識別コードにより
選択されたスし−づ用の割込コツト0−ラ(6o)〜(
t+y)から]−ル命令のオベラシドとなるサブルーチ
ンの]−ル俗地の下位8ヒツトがデータバス(3)K出
方され、°また3同目の割込確?a (ittJ NT
AがCP tJ(IA、)から出方されると、上記スレ
ーブ識別コードにより選択さt1たスレーブ用の割込コ
ント0−ラ(6o)〜(67)からすづルーチシの]−
ル缶地の上位8じ・リドがデータバス(3)に出力され
る。これによってC)’U(IA)は各割込確認信号に
対応する割込処理サブルーチンを実行するものである。
そしてこのとき、バンクアドレス線f11)上には、マ
スク用の割込コントローラ(6)からカスケードパスC
o、−C,に送出されるスレーづ識別コードがバンクア
ドレスうツチ03Jによりそのままラッチ出力されてい
るので、割込ml?/ト0−ラ(61)に割込確認信号
が入力されて割込みが発生した場合には、バンクメtす
(λfi)が自動的に選択されるようになっている。
スク用の割込コントローラ(6)からカスケードパスC
o、−C,に送出されるスレーづ識別コードがバンクア
ドレスうツチ03Jによりそのままラッチ出力されてい
るので、割込ml?/ト0−ラ(61)に割込確認信号
が入力されて割込みが発生した場合には、バンクメtす
(λfi)が自動的に選択されるようになっている。
本発明は以上のように構成されており、CPUがアクセ
スする同一のアドレス空間に重複して接続された複数個
のメモリバンクと・CPUの割込入力に接続され、割込
発生時にCPUに割込信号を・入力し、CPUからの割
込確認信号の受信時にCPUのデータバス上にサブルー
チンのコール命令を出力するマスク用の割込]シトロー
ラと、マスク用の割込コント0−ラの複数個の割込入力
に割込発生時にマスタ用の削込コント□−ラに割込1g
号を入力し、マスク用の割込コント0−ラから出力され
るスレーブ識別コードが自己のコードと一致したときに
、上記コール命令に続けて各割込入力に対応する割込処
理用のサブルーチンの]−ル瞥地をCP Uのデータバ
ス上に出力する複数個のスレーブ用の割込コント0−ラ
と、CPUからの割込確認信号の受信時に上記スレーブ
識別コードをラッチしてメモリバンクのバンクアドレス
線に出力するバンクアトしスラ・ソチとを有するもので
あるから、マスク用の割込コントローラがスレーブ用の
割込コントローラを選択するために使用されるスレーブ
識別コードをそのままメモリバンクのバンクアドレスと
して使用することができ、したがって割込みがかかる度
にその割込みを゛処理するだめのプロクラムが記憶され
ているメtリバyりをCPUKよって選択する必をニ全
くなくなり、こhKよっ7CPUの負担を低減すること
ができると共に、メモリバンクのバンクアドレスを割込
☆求信号に応じて切り換えるための11LなづOタラム
を作成する必要がなくなるという利点があり、またC
P [Jからの割込確認信号の受信時においてスし一プ
識別コードをバンクアドレスうツチにう・ソチするよう
にしたから、割込みが発生してもCPUが割込禁止状態
で割込確認信号を送出しなかった場合にはメモリバンク
のバンクアドレスが不用意に切り換わることを防止する
ことができるという利点がある。
スする同一のアドレス空間に重複して接続された複数個
のメモリバンクと・CPUの割込入力に接続され、割込
発生時にCPUに割込信号を・入力し、CPUからの割
込確認信号の受信時にCPUのデータバス上にサブルー
チンのコール命令を出力するマスク用の割込]シトロー
ラと、マスク用の割込コント0−ラの複数個の割込入力
に割込発生時にマスタ用の削込コント□−ラに割込1g
号を入力し、マスク用の割込コント0−ラから出力され
るスレーブ識別コードが自己のコードと一致したときに
、上記コール命令に続けて各割込入力に対応する割込処
理用のサブルーチンの]−ル瞥地をCP Uのデータバ
ス上に出力する複数個のスレーブ用の割込コント0−ラ
と、CPUからの割込確認信号の受信時に上記スレーブ
識別コードをラッチしてメモリバンクのバンクアドレス
線に出力するバンクアトしスラ・ソチとを有するもので
あるから、マスク用の割込コントローラがスレーブ用の
割込コントローラを選択するために使用されるスレーブ
識別コードをそのままメモリバンクのバンクアドレスと
して使用することができ、したがって割込みがかかる度
にその割込みを゛処理するだめのプロクラムが記憶され
ているメtリバyりをCPUKよって選択する必をニ全
くなくなり、こhKよっ7CPUの負担を低減すること
ができると共に、メモリバンクのバンクアドレスを割込
☆求信号に応じて切り換えるための11LなづOタラム
を作成する必要がなくなるという利点があり、またC
P [Jからの割込確認信号の受信時においてスし一プ
識別コードをバンクアドレスうツチにう・ソチするよう
にしたから、割込みが発生してもCPUが割込禁止状態
で割込確認信号を送出しなかった場合にはメモリバンク
のバンクアドレスが不用意に切り換わることを防止する
ことができるという利点がある。
第1図は従来例の5099図、第2図は他の従来例の′
:5o・νり図、18図は本発明の一実施例の5099
図、第4図は同上の要部プロ・νり図である。 flJ(IA)tj: CP U、(3)ハデータパス
、(61(6o) ・−(6y) #′1割込コント0
−ラ、(1すはバンクアドレス線(1,1はバンクアド
レスラッチ、IRO〜IR7#′i割込入力、(八ln
) ” (My) If′iメモリバンク、co−c2
はカスケードバスである。 化31人 弁理士 石 出 長 七
:5o・νり図、18図は本発明の一実施例の5099
図、第4図は同上の要部プロ・νり図である。 flJ(IA)tj: CP U、(3)ハデータパス
、(61(6o) ・−(6y) #′1割込コント0
−ラ、(1すはバンクアドレス線(1,1はバンクアド
レスラッチ、IRO〜IR7#′i割込入力、(八ln
) ” (My) If′iメモリバンク、co−c2
はカスケードバスである。 化31人 弁理士 石 出 長 七
Claims (1)
- (1)CPUがアクセスする同一のアドレス空間に′I
IL複して接続された被数個のメモリバンクと、CP
tJの割込入力に接続され、割込発生時にCPUに割込
信号を入力し、CPUからの割込確認信号の受信時にC
PUのデータバス上Ktjブルーチンのコール命令を出
力するマスク用の割込コント0−ラと、マスク用の割込
コント0−ラの被数個の割込入力に夫々接続され、夫々
に複数個の割込入力を有し、割込発生時にマスク用の割
込〕ント〇−ラに割込信号を入力し、マスク用の割込コ
ントローラから出力されるスレーブ識別コードが自己の
コードと一致したときに、上記コール命令に続けて各割
込入力に対応する割込処理用のサブルーチンのコール帯
地をCPUのデータバス上に出力する複数個のスレーブ
用の割込コントローラと、CPUからの割込確認信号の
受信時に上記スレーブ識別コードをラウチしてメモリバ
ンクのバンクアドレス線に出力するバンクアドレスラツ
チとを有して成るこL′fr:vj徴とするメモリバン
クの割込連動切換回路。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP15991082A JPS5949649A (ja) | 1982-09-14 | 1982-09-14 | メモリバンクの割込連動切換回路 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP15991082A JPS5949649A (ja) | 1982-09-14 | 1982-09-14 | メモリバンクの割込連動切換回路 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS5949649A true JPS5949649A (ja) | 1984-03-22 |
Family
ID=15703831
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP15991082A Pending JPS5949649A (ja) | 1982-09-14 | 1982-09-14 | メモリバンクの割込連動切換回路 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS5949649A (ja) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007230595A (ja) * | 2006-02-28 | 2007-09-13 | Yoshino Kogyosho Co Ltd | 液体塗布容器 |
| US7416360B2 (en) | 2003-12-02 | 2008-08-26 | Tokiwa Corporation | Container with applicator |
| WO2018235830A1 (ja) * | 2017-06-20 | 2018-12-27 | 日本精工株式会社 | ステアリング装置及び中間シャフト |
-
1982
- 1982-09-14 JP JP15991082A patent/JPS5949649A/ja active Pending
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7416360B2 (en) | 2003-12-02 | 2008-08-26 | Tokiwa Corporation | Container with applicator |
| JP2007230595A (ja) * | 2006-02-28 | 2007-09-13 | Yoshino Kogyosho Co Ltd | 液体塗布容器 |
| WO2018235830A1 (ja) * | 2017-06-20 | 2018-12-27 | 日本精工株式会社 | ステアリング装置及び中間シャフト |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4075686A (en) | Input/output cache system including bypass capability | |
| US4124891A (en) | Memory access system | |
| US4084234A (en) | Cache write capacity | |
| EP0099620B1 (en) | Memory controller with data rotation arrangement | |
| US4084236A (en) | Error detection and correction capability for a memory system | |
| US4091455A (en) | Input/output maintenance access apparatus | |
| US4017839A (en) | Input/output multiplexer security system | |
| US4000487A (en) | Steering code generating apparatus for use in an input/output processing system | |
| US4484270A (en) | Centralized hardware control of multisystem access to shared and non-shared subsystems | |
| US4901232A (en) | I/O controller for controlling the sequencing of execution of I/O commands and for permitting modification of I/O controller operation by a host processor | |
| EP0303752B1 (en) | Memory access control device in a mixed data format system | |
| US4006466A (en) | Programmable interface apparatus and method | |
| US4509115A (en) | Two-port memory controller | |
| EP0026587B1 (en) | Data processing system including internal register addressing arrangements | |
| US3415981A (en) | Electronic computer with program debugging facility | |
| JPH024932B2 (ja) | ||
| US5089953A (en) | Control and arbitration unit | |
| US4791560A (en) | Macro level control of an activity switch in a scientific vector processor which processor requires an external executive control program | |
| EP0395377B1 (en) | Status register for microprocessor | |
| JPS5949649A (ja) | メモリバンクの割込連動切換回路 | |
| US5440689A (en) | Interprocessor communication system for direct processor to processor communication between internal general purpose registers transparent to the execution of processors thereof | |
| JP2002508569A (ja) | マルチタスク・システムのためのメモリ保護システム | |
| EP0166772B1 (en) | Improvements in or relating to computer systems | |
| US6195779B1 (en) | Microprocessor having built-in CRC section and method for performing CRC operations using the same | |
| JPH0830971B2 (ja) | プログラマブルコントローラ |