JPH04245559A - コンピュ−タの周辺素子拡張のためのデコ−ド装置 - Google Patents

コンピュ−タの周辺素子拡張のためのデコ−ド装置

Info

Publication number
JPH04245559A
JPH04245559A JP3029181A JP2918191A JPH04245559A JP H04245559 A JPH04245559 A JP H04245559A JP 3029181 A JP3029181 A JP 3029181A JP 2918191 A JP2918191 A JP 2918191A JP H04245559 A JPH04245559 A JP H04245559A
Authority
JP
Japan
Prior art keywords
cpu
data
address
peripheral elements
computer
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
JP3029181A
Other languages
English (en)
Inventor
Yoshifumi Kuwano
好文 桑野
Akio Takemori
顕緒 竹森
Yukinari Takahashi
幸成 高橋
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.)
Nidec Advanced Motor Corp
Original Assignee
Japan Servo 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 Japan Servo Corp filed Critical Japan Servo Corp
Priority to JP3029181A priority Critical patent/JPH04245559A/ja
Publication of JPH04245559A publication Critical patent/JPH04245559A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Microcomputers (AREA)

Abstract

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

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】最近,マイクロコンピュ−タ等の
コンピュ−タ(CPUという)はあらゆる分野における
精密な制御を行うために用いられるが,このようなCP
Uに対する周辺素子は増大する傾向にある。本発明はC
PU拡張の際に使用して有効なデコ−ド装置に関するも
のである。
【0002】
【従来の技術】従来,CPUに周辺素子を接続する場合
には,そのCPUの有するアドレスの各ビットを直接デ
コ−ドすることで各周辺素子のイネ−ブル信号を得てい
た。しかし,CPUの周辺素子が増えすぎた場合,その
CPUが有するアドレスだけで各周辺素子へのイネ−ブ
ル信号を作り出すことは不可能であった。
【0003】
【発明が解決しようとする課題】即ち,従来のもののよ
うにCPUの有するアドレスだけで各周辺素子へのイネ
−ブル信号をデコ−ドする方式の場合には,アドレスの
ビット数によってCPUに接続可能な周辺素子の数が限
定されてしまうという問題点があった。本発明は従来の
もののこのような課題(問題点)を解決し,その周辺素
子数をアドレスのビット数に左右されずに接続すること
が可能なCPUの周辺素子拡張のためのデコ−ド装置を
提供することを目的とする。
【0004】
【課題を解決するための手段】上記課題解決のため,次
の手順を行うように構成する。■デ−タ線にラッチ回路
を挿入し,CPUにより特定のデ−タをラッチ回路に保
持する。■複数個のアドレスデコ−ダを設け,これらの
アドレスデコ−ダは夫々のアドレス信号により周辺素子
選択信号を出力する。■上記構成において前述のデ−タ
をラッチすることにより,複数個のアドレスデコ−ダの
中からいずれか1つのアドレスデコ−ダをアクティブに
する。■このアクティブとなったアドレスデコ−ダに対
してアドレスをCPUにより操作することで,このデコ
−ダは自分の担当する各周辺素子を操作するものである
【0005】
【作用】デ−タをCPUの書き込み信号によりラッチし
ているので,特定のデ−タがプログラム等でラッチでき
る。したがって,デ−タのビット数分アドレスデコ−ダ
を増設でき,これによりCPUの周辺素子の拡張ができ
るようになる。
【0006】
【実施例】以下図1に示す一実施例により本発明を具体
的に説明する。同図において,10はCPU,20はラ
ッチ回路,30,40,・・・100は夫々第1,第2
,・・・第n個目のアドレスデコ−ダである。DBはC
PU10からラッチ回路20へのデ−タバス,EXTD
BはCPU10から周辺素子へのデ−タバス,ABはC
PU10から各アドレスデコ−ダ30,40,・・・1
00へのアドレスバス,EXTABはCPU10の周辺
素子へのアドレスバスである。
【0007】上記の構成において,CPU10がOUT
命令または,外部番地に対してデ−タを書き込む操作を
し,書き込み信号WRにより特定のデ−タをラッチ回路
20にラッチすると,この特定のデ−タがラッチされる
ことでアドレスデコ−ダ30,40,・・・・100の
内のいずれかのアドレスデコ−ダをアクティブすること
ができる。この結果,アクティブになったアドレスデコ
−ダを用いてCPUが特定の周辺素子(アドレス)をア
クセスすることでアドレスデコ−ダからその周辺素子へ
のイネ−ブル信号EN1,EN2,ENnを出力し,周
辺素子に対するCPUとのデ−タ伝送を円滑に行うこと
ができる。
【0008】
【発明の効果】本発明は上記のようにCPUから複数個
のアドレスデコ−ダに対してラッチ回路を介して特定の
デ−タをラッチし,これによりいずれか1つのアドレス
デコ−ダをアクティブとすることにより,そのアドレス
デコ−ダを介して周辺素子へイネ−ブル信号を与えるよ
うに構成したCPU周辺素子拡張のためデコ−ド装置に
関するものであるから,プログラム等でラッチするデ−
タのビット数分デコ−ダを増設でき,この分,CPUに
接続する周辺素子の数を増大させることができるという
優れた効果を有する。
【図面の簡単な説明】
【図1】本発明の一実施例を示す接続図である。
【符号の説明】
10:マイクロコンピュ−タ等のコンピュ−タ(CPU
) 20:ラッチ回路

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】  アドレスバス,デ−タバス及び書き込
    み,読み込み信号などのコントロ−ルバスを有するマイ
    クロコンピュ−タ等のコンピュ−タ(以下CPUという
    )とそのデ−タを書き込み信号によりラッチするための
    ラッチ回路及びラッチしたデ−タによりCPU周辺素子
    へのイネ−ブル信号を選択する複数個のアドレスデコ−
    ド回路を有し,上記ラッチ回路で保持するデ−タ線の内
    1線のみを他の信号線と異なる状態とするようにしたこ
    とを特徴とするコンピュ−タの周辺素子拡張のためのデ
    コ−ド装置。
JP3029181A 1991-01-31 1991-01-31 コンピュ−タの周辺素子拡張のためのデコ−ド装置 Pending JPH04245559A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3029181A JPH04245559A (ja) 1991-01-31 1991-01-31 コンピュ−タの周辺素子拡張のためのデコ−ド装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3029181A JPH04245559A (ja) 1991-01-31 1991-01-31 コンピュ−タの周辺素子拡張のためのデコ−ド装置

Publications (1)

Publication Number Publication Date
JPH04245559A true JPH04245559A (ja) 1992-09-02

Family

ID=12269045

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3029181A Pending JPH04245559A (ja) 1991-01-31 1991-01-31 コンピュ−タの周辺素子拡張のためのデコ−ド装置

Country Status (1)

Country Link
JP (1) JPH04245559A (ja)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5966729A (ja) * 1982-10-09 1984-04-16 Canon Inc 入出力装置のアクセス方式

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5966729A (ja) * 1982-10-09 1984-04-16 Canon Inc 入出力装置のアクセス方式

Similar Documents

Publication Publication Date Title
KR900004006B1 (ko) 마이크로 프로세서 시스템
JPH05204820A (ja) マイクロプロセッサ、処理システム、およびバスインタフェース
JPH0146946B2 (ja)
JPS6111873A (ja) 16ビツトマイクロプロセツサによる8ビツトおよび16ビツトの各周辺装置へのアクセス方法
JPH04245559A (ja) コンピュ−タの周辺素子拡張のためのデコ−ド装置
US5692161A (en) Method and apparatus for operating a microcomputer in an emulation mode to access an external peripheral
JPS6055911B2 (ja) 主記憶装置
JPH04245580A (ja) コンピュ−タの周辺素子拡張のためのデコ−ド装置
JPS6330658B2 (ja)
JP3710798B2 (ja) 複合演算処理装置
JP2870285B2 (ja) レジスタ
JPH0628295A (ja) コンピュ−タの周辺素子拡張のためのデコ−ド装置
JPS62119661A (ja) 共有メモリに対するアクセス管理方式
JP2000132491A (ja) デバイス制御方法及びシステム
JP2004021422A (ja) マイクロコンピュータ
JPH03268135A (ja) マイクロコンピュータ
JPH01142844A (ja) 半導体集積回路
JPS61294556A (ja) プログラム誤動作検出方式
JPS62235670A (ja) 入出力回路
JPH04112251A (ja) マイクロコンピュータ
JPH02136951A (ja) Dma転送方式
JPS6174045A (ja) マルチプロセツサシステムにおけるチヤネル制御方式
JPS61292739A (ja) メモリ装置
JPH05225115A (ja) マイクロコンピュータ制御装置
JPH0589039A (ja) 入出力制御素子