JPH0728635A - Cpuアドレス制御回路 - Google Patents
Cpuアドレス制御回路Info
- Publication number
- JPH0728635A JPH0728635A JP5194228A JP19422893A JPH0728635A JP H0728635 A JPH0728635 A JP H0728635A JP 5194228 A JP5194228 A JP 5194228A JP 19422893 A JP19422893 A JP 19422893A JP H0728635 A JPH0728635 A JP H0728635A
- Authority
- JP
- Japan
- Prior art keywords
- address
- circuit
- cpu
- output
- signal
- 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
Landscapes
- Stored Programmes (AREA)
Abstract
(57)【要約】
【目的】 CPU制御用プログラムの配置をCPUのリ
スタートアドレスに依存せずに行えるようにして、プロ
グラム作成の簡易化とメモリの小容量化を図る。 【構成】 CPU11から出力されるアドレス信号11は保
持回路2に保持された後出力される。設定回路5はCP
U11のリスタートアドレスを出力しており、一致検出回
路4は保持回路2から出力されたアドレスと設定回路5
から出力されるアドレスとを比較する。設定回路6はC
PUのリスタート時に実行させる命令のアドレスを出力
しており、選択回路3は一致検出回路4で一致が検出さ
れると、保持回路2から出力されるアドレス信号の代わ
りに設定回路6のアドレス信号を出力する。不一致の場
合は保持回路2 から出力されるアドレス信号をそのまま
出力する。 【効果】 変換するか否かの動作自体を別途制御する必
要がなく、また変換用アドレスの変更も簡単に行える。
スタートアドレスに依存せずに行えるようにして、プロ
グラム作成の簡易化とメモリの小容量化を図る。 【構成】 CPU11から出力されるアドレス信号11は保
持回路2に保持された後出力される。設定回路5はCP
U11のリスタートアドレスを出力しており、一致検出回
路4は保持回路2から出力されたアドレスと設定回路5
から出力されるアドレスとを比較する。設定回路6はC
PUのリスタート時に実行させる命令のアドレスを出力
しており、選択回路3は一致検出回路4で一致が検出さ
れると、保持回路2から出力されるアドレス信号の代わ
りに設定回路6のアドレス信号を出力する。不一致の場
合は保持回路2 から出力されるアドレス信号をそのまま
出力する。 【効果】 変換するか否かの動作自体を別途制御する必
要がなく、また変換用アドレスの変更も簡単に行える。
Description
【0001】
【産業上の利用分野】本発明はCPUアドレス制御回路
に関し、特にCPUリセット処理等によってCPUがリ
スタートした場合にCPUから出力されるリスタートア
ドレスを所望のアドレスに変換する機能を有するCPU
アドレス制御回路に関する。
に関し、特にCPUリセット処理等によってCPUがリ
スタートした場合にCPUから出力されるリスタートア
ドレスを所望のアドレスに変換する機能を有するCPU
アドレス制御回路に関する。
【0002】
【従来の技術】CPUを含む情報処理装置や電子機器に
おいては、従来、CPUから出力されるアドレス信号を
デコードし、デコードした結果に応じて、アクセス先の
デバイス(メモリやI/O等)を決定し、この決定した
デバイスに対してCPUから出力されたアドレス情報を
そのまま渡すのが一般的である。
おいては、従来、CPUから出力されるアドレス信号を
デコードし、デコードした結果に応じて、アクセス先の
デバイス(メモリやI/O等)を決定し、この決定した
デバイスに対してCPUから出力されたアドレス情報を
そのまま渡すのが一般的である。
【0003】
【発明が解決しようとする課題】このようなアドレス制
御では、CPUから出力されたアドレスエリアに常にア
クセス対象のデバイスが存在する必要がある。従って、
CPUリセット処理等によるCPUのリスタートを考え
ると、CPUリスタート時の開始アドレスが例えばFF
FF0H番地というCPUの場合、メモリエリアの最上
位近傍にメモリデバイスを必要とする。しかし、CPU
が指定するこのようなアドレス値にそのまま対応しよう
とすると、FFFF0H番地にリスタート時にCPUが
実行する命令を配置する必要があり、CPUに合わせて
制御プログラムを配置しなければならないという制約を
受けることになる。また、その為のメモリデバイス(P
ROM等)を配置する際には、必ずこのエリアを含めて
配置する必要があり、制御プログラムが小容量であって
も大容量のメモリを使用しなければならないという問題
点もある。
御では、CPUから出力されたアドレスエリアに常にア
クセス対象のデバイスが存在する必要がある。従って、
CPUリセット処理等によるCPUのリスタートを考え
ると、CPUリスタート時の開始アドレスが例えばFF
FF0H番地というCPUの場合、メモリエリアの最上
位近傍にメモリデバイスを必要とする。しかし、CPU
が指定するこのようなアドレス値にそのまま対応しよう
とすると、FFFF0H番地にリスタート時にCPUが
実行する命令を配置する必要があり、CPUに合わせて
制御プログラムを配置しなければならないという制約を
受けることになる。また、その為のメモリデバイス(P
ROM等)を配置する際には、必ずこのエリアを含めて
配置する必要があり、制御プログラムが小容量であって
も大容量のメモリを使用しなければならないという問題
点もある。
【0004】そこで、例えば特開昭60−144836
号公報に見られるように、CPUのアドレス線に接続さ
れたラッチと、CPUに対するリセット信号を受けてそ
の信号を保持するフリップフロップと、前記ラッチの出
力をプルダウンまたはプルアップする抵抗とを備え、C
PUにリセットがかけられたときにリセット信号を前記
フリップフロップで保持してその出力により前記ラッチ
の出力をフローティング状態にし、前記抵抗で前記CP
Uが発するアドレス信号の所望のビットをプルダウンま
たはプルアップして、システムプログラムのアドレスを
指定するアドレス信号に変換するようにした技術が提案
されている。
号公報に見られるように、CPUのアドレス線に接続さ
れたラッチと、CPUに対するリセット信号を受けてそ
の信号を保持するフリップフロップと、前記ラッチの出
力をプルダウンまたはプルアップする抵抗とを備え、C
PUにリセットがかけられたときにリセット信号を前記
フリップフロップで保持してその出力により前記ラッチ
の出力をフローティング状態にし、前記抵抗で前記CP
Uが発するアドレス信号の所望のビットをプルダウンま
たはプルアップして、システムプログラムのアドレスを
指定するアドレス信号に変換するようにした技術が提案
されている。
【0005】このような技術を適用することにより、C
PUから出力されるリスタートアドレスを所望のアドレ
スに変換することができるため、上述した種々の問題点
は一応解決することができる。
PUから出力されるリスタートアドレスを所望のアドレ
スに変換することができるため、上述した種々の問題点
は一応解決することができる。
【0006】しかしながら、上記の技術では、リセット
信号をフリップフロップに保持しその出力によりアドレ
ス線に接続されたラッチの出力をフローティング状態に
するため、リスタート後にCPUから出力されるアドレ
ス信号をそのまま有効なものとするためには、フリップ
フロップをリセットしてラッチのフローティング状態を
解除する必要があり、リスタート後に余分な制御が介在
するという問題点がある。また、変換用のアドレスをア
ドレス線に直接に接続したプルダウン抵抗またはプルア
ップ抵抗により生成するため、スタートアドレスに変更
が生じた場合の対処が容易でないという問題点もある。
信号をフリップフロップに保持しその出力によりアドレ
ス線に接続されたラッチの出力をフローティング状態に
するため、リスタート後にCPUから出力されるアドレ
ス信号をそのまま有効なものとするためには、フリップ
フロップをリセットしてラッチのフローティング状態を
解除する必要があり、リスタート後に余分な制御が介在
するという問題点がある。また、変換用のアドレスをア
ドレス線に直接に接続したプルダウン抵抗またはプルア
ップ抵抗により生成するため、スタートアドレスに変更
が生じた場合の対処が容易でないという問題点もある。
【0007】本発明はこのような従来の問題点を解決し
たもので、その目的は、CPUからリスタートアドレス
が出力されればそれを所望のアドレスに変換して出力
し、リスタートアドレス以外のアドレスが出力されれ
ば、フリップフロップのリセットといった無駄な制御を
行わなくても、それをそのまま出力することができるC
PUアドレス制御回路を提供することにある。
たもので、その目的は、CPUからリスタートアドレス
が出力されればそれを所望のアドレスに変換して出力
し、リスタートアドレス以外のアドレスが出力されれ
ば、フリップフロップのリセットといった無駄な制御を
行わなくても、それをそのまま出力することができるC
PUアドレス制御回路を提供することにある。
【0008】また本発明の別の目的は、変換用のアドレ
スや検出すべきリスタートアドレスの変更に柔軟に対処
し得るCPUアドレス制御回路を提供することにある。
スや検出すべきリスタートアドレスの変更に柔軟に対処
し得るCPUアドレス制御回路を提供することにある。
【0009】
【課題を解決するための手段】本発明のCPUアドレス
制御回路は上記の目的を達成するために、CPUから出
力されるアドレス信号を前記CPUから出力されるアド
レスストローブ信号のタイミングにより保持して出力す
るアドレス保持回路と、一致検出用のアドレス信号を出
力する第1のアドレス設定回路と、前記アドレス保持回
路から出力されるアドレス信号と前記第1のアドレス設
定回路から出力されるアドレス信号とを比較するアドレ
ス一致検出回路と、変換用のアドレス信号を出力する第
2のアドレス設定回路と、前記アドレス保持回路から出
力されるアドレス信号と前記第2のアドレス設定回路か
ら出力されるアドレス信号のうち前記アドレス一致検出
回路の比較結果に応じた一方を選択して出力するアドレ
ス選択回路とを有している。
制御回路は上記の目的を達成するために、CPUから出
力されるアドレス信号を前記CPUから出力されるアド
レスストローブ信号のタイミングにより保持して出力す
るアドレス保持回路と、一致検出用のアドレス信号を出
力する第1のアドレス設定回路と、前記アドレス保持回
路から出力されるアドレス信号と前記第1のアドレス設
定回路から出力されるアドレス信号とを比較するアドレ
ス一致検出回路と、変換用のアドレス信号を出力する第
2のアドレス設定回路と、前記アドレス保持回路から出
力されるアドレス信号と前記第2のアドレス設定回路か
ら出力されるアドレス信号のうち前記アドレス一致検出
回路の比較結果に応じた一方を選択して出力するアドレ
ス選択回路とを有している。
【0010】ここで、前記一致検出用のアドレス信号は
前記CPUのリスタート時に出力されるアドレスを示
し、前記変換用のアドレス信号はリスタート時に前記C
PUに実行させるべき命令を記憶するメモリのアドレス
に設定されている。
前記CPUのリスタート時に出力されるアドレスを示
し、前記変換用のアドレス信号はリスタート時に前記C
PUに実行させるべき命令を記憶するメモリのアドレス
に設定されている。
【0011】また、前記第1および第2のアドレス設定
回路は、前記CPUのアドレス信号のビット数に等しい
ディップスイッチを有し、該ディップスイッチのオン,
オフにより前記一致検出用のアドレス信号および前記変
換用のアドレス信号の設定を行う構成を有している。
回路は、前記CPUのアドレス信号のビット数に等しい
ディップスイッチを有し、該ディップスイッチのオン,
オフにより前記一致検出用のアドレス信号および前記変
換用のアドレス信号の設定を行う構成を有している。
【0012】
【作用】本発明のCPUアドレス制御回路においては、
第1のアドレス設定回路がディップスイッチの設定に応
じてCPUのリスタート時に出力されるアドレス信号を
出力し、第2のアドレス設定回路がディップスイッチの
設定に応じて、CPUにリスタート時に実行させるべき
命令を記憶するメモリのアドレスを示す変換用のアドレ
ス信号を出力しており、CPUのリセット等によりCP
Uからリスタート時のアドレスが出力されると、それが
アドレス保持回路に保持されてアドレス一致検出回路と
アドレス選択回路に出力され、アドレス一致検出回路が
そのアドレス信号と第1のアドレス設定回路から出力さ
れているアドレス信号との一致を検出し、アドレス選択
回路が第2のアドレス設定回路から出力されている変換
用のアドレス信号を選択して出力する。これにより、C
PUのリスタート時には、CPUが出力するリスタート
アドレスにかかわらず、第1のアドレス設定回路に設定
したアドレスが使われ、そこに記憶した命令を実行させ
ることができる。その後、CPUからリスタートアドレ
ス以外のアドレスが出力されると、アドレス検出回路で
一致が検出されないことから、アドレス選択回路がアド
レス保持回路の出力つまりCPUが出力したアドレス信
号を選択して出力する。
第1のアドレス設定回路がディップスイッチの設定に応
じてCPUのリスタート時に出力されるアドレス信号を
出力し、第2のアドレス設定回路がディップスイッチの
設定に応じて、CPUにリスタート時に実行させるべき
命令を記憶するメモリのアドレスを示す変換用のアドレ
ス信号を出力しており、CPUのリセット等によりCP
Uからリスタート時のアドレスが出力されると、それが
アドレス保持回路に保持されてアドレス一致検出回路と
アドレス選択回路に出力され、アドレス一致検出回路が
そのアドレス信号と第1のアドレス設定回路から出力さ
れているアドレス信号との一致を検出し、アドレス選択
回路が第2のアドレス設定回路から出力されている変換
用のアドレス信号を選択して出力する。これにより、C
PUのリスタート時には、CPUが出力するリスタート
アドレスにかかわらず、第1のアドレス設定回路に設定
したアドレスが使われ、そこに記憶した命令を実行させ
ることができる。その後、CPUからリスタートアドレ
ス以外のアドレスが出力されると、アドレス検出回路で
一致が検出されないことから、アドレス選択回路がアド
レス保持回路の出力つまりCPUが出力したアドレス信
号を選択して出力する。
【0013】
【実施例】次に本発明の実施例について図面を参照して
詳細に説明する。
詳細に説明する。
【0014】図1を参照すると、本発明の一実施例のC
PUアドレス制御回路は、アドレス保持回路2と、アド
レス選択回路3と、アドレス一致検出回路4と、第1の
アドレス設定回路5と、第2のアドレス設定回路6とで
構成されている。なお、1はCPU、7はメモリ、8は
アドレスデコーダである。
PUアドレス制御回路は、アドレス保持回路2と、アド
レス選択回路3と、アドレス一致検出回路4と、第1の
アドレス設定回路5と、第2のアドレス設定回路6とで
構成されている。なお、1はCPU、7はメモリ、8は
アドレスデコーダである。
【0015】アドレス保持回路2は、CPU1から出力
されるnビット(本実施例では20ビットとする)のア
ドレス信号11を、CPU1からのアドレスストローブ
信号12によって保持および更新する回路であり、保持
したアドレス信号をアドレスラッチ信号13としてアド
レス選択回路3およびアドレス一致検出回路4に出力す
る。
されるnビット(本実施例では20ビットとする)のア
ドレス信号11を、CPU1からのアドレスストローブ
信号12によって保持および更新する回路であり、保持
したアドレス信号をアドレスラッチ信号13としてアド
レス選択回路3およびアドレス一致検出回路4に出力す
る。
【0016】第1のアドレス設定回路5は、一致検出用
のアドレス信号15をアドレス一致検出回路4に出力す
る回路である。このアドレス設定回路5は、例えば図2
に示すように、一端が接地され、他端が抵抗を介して電
源Vccに接続された20個のディップスイッチS1〜
S20で構成されている。なお、一致検出用のアドレス
信号15は各ディップスイッチS1〜S20の他端側か
ら取り出される。
のアドレス信号15をアドレス一致検出回路4に出力す
る回路である。このアドレス設定回路5は、例えば図2
に示すように、一端が接地され、他端が抵抗を介して電
源Vccに接続された20個のディップスイッチS1〜
S20で構成されている。なお、一致検出用のアドレス
信号15は各ディップスイッチS1〜S20の他端側か
ら取り出される。
【0017】アドレス一致検出回路4は、アドレスラッ
チ信号13と一致検出用のアドレス信号15とを比較
し、その比較結果を制御信号16としてアドレス選択回
路3に出力する回路である。
チ信号13と一致検出用のアドレス信号15とを比較
し、その比較結果を制御信号16としてアドレス選択回
路3に出力する回路である。
【0018】第2のアドレス設定回路6は、変換用アド
レス信号14をアドレス選択回路3に出力する回路であ
る。このアドレス設定回路6も、第1のアドレス設定回
路5と同様に例えば図2に示すような20個のディップ
スイッチS1〜S20で構成されている。
レス信号14をアドレス選択回路3に出力する回路であ
る。このアドレス設定回路6も、第1のアドレス設定回
路5と同様に例えば図2に示すような20個のディップ
スイッチS1〜S20で構成されている。
【0019】アドレス選択回路3は、制御信号16が比
較一致を示す場合には変換用アドレス信号14を選択し
てメモリ用アドレス信号17としてアドレスデコーダ8
に出力し、制御信号16が比較不一致を示す場合にはア
ドレスラッチ信号13を選択してメモリ用アドレス信号
17としてアドレスデコーダ8に出力する回路である。
較一致を示す場合には変換用アドレス信号14を選択し
てメモリ用アドレス信号17としてアドレスデコーダ8
に出力し、制御信号16が比較不一致を示す場合にはア
ドレスラッチ信号13を選択してメモリ用アドレス信号
17としてアドレスデコーダ8に出力する回路である。
【0020】アドレスデコーダ8は、メモリ用アドレス
信号17をデコードすることにより、メモリ7や他の回
路に対するチップセレクト信号やアドレス信号を発生す
る回路であり、メモリ7は制御プログラム等を記憶する
PROM等のメモリである。
信号17をデコードすることにより、メモリ7や他の回
路に対するチップセレクト信号やアドレス信号を発生す
る回路であり、メモリ7は制御プログラム等を記憶する
PROM等のメモリである。
【0021】次に、上述のように構成された本実施例の
動作を説明する。
動作を説明する。
【0022】今、CPU1のリスタート時にCPU1か
ら出力されるアドレスをFFFF0Hとし、CPU1の
リスタート時にCPU1に実行させるべき命令(例えば
所定の番地へのジャンプ命令)が記憶されているメモリ
7のアドレスをC0000Hとすると、図2のディップ
スイッチS1〜S20により、第1のアドレス設定回路
5が一致検出用のアドレス信号15としてFFFF0H
を出力し、第2のアドレス設定回路6が変換用アドレス
信号14としてC0000Hを出力するように設定して
おく。
ら出力されるアドレスをFFFF0Hとし、CPU1の
リスタート時にCPU1に実行させるべき命令(例えば
所定の番地へのジャンプ命令)が記憶されているメモリ
7のアドレスをC0000Hとすると、図2のディップ
スイッチS1〜S20により、第1のアドレス設定回路
5が一致検出用のアドレス信号15としてFFFF0H
を出力し、第2のアドレス設定回路6が変換用アドレス
信号14としてC0000Hを出力するように設定して
おく。
【0023】CPU1のリスタート時、開始アドレスと
してのFFFF0H番地がアドレス信号11に出力され
ると、それがアドレス保持回路2に保持され、アドレス
ラッチ信号13として出力される。このアドレスラッチ
信号13は第1のアドレス設定回路5が出力する一致検
出用のアドレス信号15と同じであるため、アドレス一
致検出回路4から比較一致を示す制御信号16がアドレ
ス選択回路3に出力される。このため、アドレス選択回
路3は、アドレス設定回路6から出力されているC00
00Hを選択してメモリアドレス信号17として出力す
る。従って、CPU1のリスタート時に出力されたアド
レスFFFF0Hが、C0000Hに変換され、メモリ
7のC0000Hに格納されている命令がフェッチされ
て実行されることになる。この結果、CPUスタート時
のFFFF0H番地からのスタート処理は、実際のメモ
リ上ではC0000H番地からのスタート処理となる。
してのFFFF0H番地がアドレス信号11に出力され
ると、それがアドレス保持回路2に保持され、アドレス
ラッチ信号13として出力される。このアドレスラッチ
信号13は第1のアドレス設定回路5が出力する一致検
出用のアドレス信号15と同じであるため、アドレス一
致検出回路4から比較一致を示す制御信号16がアドレ
ス選択回路3に出力される。このため、アドレス選択回
路3は、アドレス設定回路6から出力されているC00
00Hを選択してメモリアドレス信号17として出力す
る。従って、CPU1のリスタート時に出力されたアド
レスFFFF0Hが、C0000Hに変換され、メモリ
7のC0000Hに格納されている命令がフェッチされ
て実行されることになる。この結果、CPUスタート時
のFFFF0H番地からのスタート処理は、実際のメモ
リ上ではC0000H番地からのスタート処理となる。
【0024】他方、CPU1からの命令フェッチ処理が
スタートアドレス以外のアドレスに対して行われる場
合、アドレス一致検出回路4では一致検出用のアドレス
信号15の示すFFFF0Hと相違することから、比較
不一致を示す制御信号16をアドレス選択回路3に出力
する。これにより、アドレス選択回路3はアドレスラッ
チ信号13、つまりCPU1が出力したアドレス信号そ
のものを選択して出力することになる。
スタートアドレス以外のアドレスに対して行われる場
合、アドレス一致検出回路4では一致検出用のアドレス
信号15の示すFFFF0Hと相違することから、比較
不一致を示す制御信号16をアドレス選択回路3に出力
する。これにより、アドレス選択回路3はアドレスラッ
チ信号13、つまりCPU1が出力したアドレス信号そ
のものを選択して出力することになる。
【0025】
【発明の効果】以上説明したように、本発明のCPUア
ドレス制御回路では、CPUからのアドレス信号がリス
タート時のアドレスであるか否かを検出し、リスタート
アドレスであった場合には実際のメモリ上のスタートア
ドレス値に変換することにより、制御プログラムをメモ
リ上に配置する場合に、CPUのリスタートアドレスを
意識しないで配置することが可能となる。また制御プロ
グラムを分散して配置する必要がなくなるため、メモリ
の小容量化を図ることができる。
ドレス制御回路では、CPUからのアドレス信号がリス
タート時のアドレスであるか否かを検出し、リスタート
アドレスであった場合には実際のメモリ上のスタートア
ドレス値に変換することにより、制御プログラムをメモ
リ上に配置する場合に、CPUのリスタートアドレスを
意識しないで配置することが可能となる。また制御プロ
グラムを分散して配置する必要がなくなるため、メモリ
の小容量化を図ることができる。
【0026】更に、CPUからリスタート時のアドレス
が出力されたか否かをアドレス比較により検出し、且
つ、リスタートアドレスが検出された場合にはアドレス
選択回路により変換用アドレスを選択して出力し、リス
タートアドレス以外のアドレスの場合にはアドレス選択
回路によりCPUから出力されたアドレス信号を選択す
るようにしたので、従来技術のようなフリップフロップ
のリセット制御が不要となり、CPUのリスタート時に
余分な制御が介在することがなくなる。
が出力されたか否かをアドレス比較により検出し、且
つ、リスタートアドレスが検出された場合にはアドレス
選択回路により変換用アドレスを選択して出力し、リス
タートアドレス以外のアドレスの場合にはアドレス選択
回路によりCPUから出力されたアドレス信号を選択す
るようにしたので、従来技術のようなフリップフロップ
のリセット制御が不要となり、CPUのリスタート時に
余分な制御が介在することがなくなる。
【0027】また、一致検出用のアドレス信号,変換用
のアドレス信号は、第1および第2のアドレス設定回路
のディップスイッチのオン,オフ変更により簡単に変更
できるため、リスタートアドレスやスタートアドレスに
変更が生じても柔軟に対処することが可能である。
のアドレス信号は、第1および第2のアドレス設定回路
のディップスイッチのオン,オフ変更により簡単に変更
できるため、リスタートアドレスやスタートアドレスに
変更が生じても柔軟に対処することが可能である。
【図1】本発明の一実施例のブロック図である。
【図2】第1および第2のアドレス設定回路の構成例を
示す図である。
示す図である。
1…CPU 11…ア
ドレス信号 2…アドレス保持回路 12…ア
ドレスストローブ信号 3…アドレス選択回路 13…ア
ドレスラッチ信号 4…アドレス一致検出回路 14…変
換用アドレス信号 5…第1のアドレス設定回路 15…一
致検出用アドレス信号 6…第2のアドレス設定回路 16…制
御信号 7…メモリ 17…メ
モリ用アドレス信号 8…アドレスデコーダ
ドレス信号 2…アドレス保持回路 12…ア
ドレスストローブ信号 3…アドレス選択回路 13…ア
ドレスラッチ信号 4…アドレス一致検出回路 14…変
換用アドレス信号 5…第1のアドレス設定回路 15…一
致検出用アドレス信号 6…第2のアドレス設定回路 16…制
御信号 7…メモリ 17…メ
モリ用アドレス信号 8…アドレスデコーダ
Claims (3)
- 【請求項1】 CPUから出力されるアドレス信号を前
記CPUから出力されるアドレスストローブ信号のタイ
ミングにより保持して出力するアドレス保持回路と、 一致検出用のアドレス信号を出力する第1のアドレス設
定回路と、 前記アドレス保持回路から出力されるアドレス信号と前
記第1のアドレス設定回路から出力されるアドレス信号
とを比較するアドレス一致検出回路と、 変換用のアドレス信号を出力する第2のアドレス設定回
路と、 前記アドレス保持回路から出力されるアドレス信号と前
記第2のアドレス設定回路から出力されるアドレス信号
のうち前記アドレス一致検出回路の比較結果に応じた一
方を選択して出力するアドレス選択回路とを含むことを
特徴とするCPUアドレス制御回路。 - 【請求項2】 前記一致検出用のアドレス信号が前記C
PUのリスタート時に出力されるアドレスを示し、前記
変換用のアドレス信号がリスタート時に前記CPUに実
行させるべき命令を記憶するメモリのアドレスであるこ
とを特徴とする請求項1記載のCPUアドレス制御回
路。 - 【請求項3】 前記第1および第2のアドレス設定回路
は、前記CPUのアドレス信号のビット数に等しいディ
ップスイッチを有し、該ディップスイッチのオン,オフ
により前記一致検出用のアドレス信号および前記変換用
のアドレス信号の設定が行われる構成を持つことを特徴
とする請求項2記載のCPUアドレス制御回路。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5194228A JPH0728635A (ja) | 1993-07-09 | 1993-07-09 | Cpuアドレス制御回路 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5194228A JPH0728635A (ja) | 1993-07-09 | 1993-07-09 | Cpuアドレス制御回路 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0728635A true JPH0728635A (ja) | 1995-01-31 |
Family
ID=16321096
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP5194228A Pending JPH0728635A (ja) | 1993-07-09 | 1993-07-09 | Cpuアドレス制御回路 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0728635A (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008158964A (ja) * | 2006-12-26 | 2008-07-10 | Nec Access Technica Ltd | メモリ用アドレスマッピング方法、それを適用したメモリデバイス |
| JP2009205445A (ja) * | 2008-02-28 | 2009-09-10 | Sony Corp | アドレス変換回路 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5522246A (en) * | 1978-07-31 | 1980-02-16 | Nec Corp | Batch device for read-only memory |
| JPS5823396A (ja) * | 1981-07-31 | 1983-02-12 | Omron Tateisi Electronics Co | 番地の変換装置 |
| JPS59111557A (ja) * | 1982-12-17 | 1984-06-27 | Matsushita Electric Ind Co Ltd | アドレス変換装置 |
| JPH0371232A (ja) * | 1989-08-10 | 1991-03-27 | Sanyo Electric Co Ltd | 電子機器 |
-
1993
- 1993-07-09 JP JP5194228A patent/JPH0728635A/ja active Pending
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5522246A (en) * | 1978-07-31 | 1980-02-16 | Nec Corp | Batch device for read-only memory |
| JPS5823396A (ja) * | 1981-07-31 | 1983-02-12 | Omron Tateisi Electronics Co | 番地の変換装置 |
| JPS59111557A (ja) * | 1982-12-17 | 1984-06-27 | Matsushita Electric Ind Co Ltd | アドレス変換装置 |
| JPH0371232A (ja) * | 1989-08-10 | 1991-03-27 | Sanyo Electric Co Ltd | 電子機器 |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008158964A (ja) * | 2006-12-26 | 2008-07-10 | Nec Access Technica Ltd | メモリ用アドレスマッピング方法、それを適用したメモリデバイス |
| JP2009205445A (ja) * | 2008-02-28 | 2009-09-10 | Sony Corp | アドレス変換回路 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4672534A (en) | Integrated circuit device incorporating a data processing unit and a ROM storing applications program therein | |
| EP0270081B1 (en) | Microprogram controller receiving interrupt request during instruction execution | |
| USRE39252E1 (en) | Instruction dependent clock scheme | |
| US20070283139A1 (en) | Information processing apparatus and control method used thereby | |
| US5247624A (en) | Microprogram controller including leading microinstruction from a generator executed while succeeding microinstruction from memory is read out | |
| US5361365A (en) | Microprocessor for selectively performing cold and warm starts | |
| JP3462245B2 (ja) | 中央演算処理装置 | |
| US6643785B1 (en) | Interruption control circuit for use in an apparatus having a microcomputer | |
| JPH1091430A (ja) | 命令解読装置 | |
| JPH0640306B2 (ja) | デ−タ記憶装置 | |
| JPH1131068A (ja) | リセットベクタ切替え方法ならびに同方法を用いた情報処理装置 | |
| KR940008532A (ko) | 적외선 원격 제어장치의 제어방법 | |
| KR100471137B1 (ko) | 단축된 레지스터 클리어 인스트럭션 실행 사이클을 갖는 데이터처리 장치 | |
| JP3588951B2 (ja) | マイクロコンピュータのプログラム変更装置 | |
| JPH0527875A (ja) | 電子機器 | |
| JP2007157143A (ja) | 処理配列、メモリカード装置、並びに処理配列の動作方法及び製造方法 | |
| JP3090065B2 (ja) | マイクロコンピュータ | |
| JP2689894B2 (ja) | マイクロプログラム制御型情報処理装置 | |
| US6983402B2 (en) | Computer device | |
| JP2903601B2 (ja) | Rom内蔵マイクロコンピュータ | |
| KR920001358Y1 (ko) | 마이크로 프로세서 시스템의 리세트용 롬 전환 장치 | |
| JPH10116263A (ja) | マイクロコンピュータとそのデータ読み出し試験方法 | |
| JP2001075798A (ja) | 情報処理装置 | |
| EP0260639A2 (en) | Microprogram sequencer | |
| JPH05322997A (ja) | 論理回路のテスト回路 |