JPH043215A - データ処理装置 - Google Patents

データ処理装置

Info

Publication number
JPH043215A
JPH043215A JP10577690A JP10577690A JPH043215A JP H043215 A JPH043215 A JP H043215A JP 10577690 A JP10577690 A JP 10577690A JP 10577690 A JP10577690 A JP 10577690A JP H043215 A JPH043215 A JP H043215A
Authority
JP
Japan
Prior art keywords
register
bus
selection control
control signal
switch circuit
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
JP10577690A
Other languages
English (en)
Inventor
Ikuto Fukuoka
郁人 福岡
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
Original Assignee
Fujitsu Ltd
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 filed Critical Fujitsu Ltd
Priority to JP10577690A priority Critical patent/JPH043215A/ja
Publication of JPH043215A publication Critical patent/JPH043215A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Microcomputers (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔概要〕 データ処理装置に係り、特にデータバスラインに多数の
レジスタが接続されている場合に好適なデータ処理装置
に関し、 多数のレジスタおよびバスドライバを有する場合にも、
バスドライバの大型化を不要とし、かつ、高速動作か可
能なデータ処理装置を提供することを目的とし、 バスラインにレジスタが接続されてなるデータ処理装置
において、前記バスラインとレジスタとの間に当該レジ
スタを選択する選択制御信号によって回路を閉じるスイ
ッチ回路を接続して構成する。
〔産業上の利用分野〕
本発明は、データ処理装置に係り、特にデータバスライ
ンに多数のレジスタが接続されている場合に好適なデー
タ処理装置に関する。
近年では、処理すべき情報量の増大に伴ない、計算機シ
ステムやマイクロプロセッサ等のデータ処理装置内には
、多くのレジスタが内蔵されている。これらのレジスタ
はデータバスラインに接続され、CPUに基づく制御下
でアクセスすることにより適宜選択的にデータを保持す
る。このレジスタのアクセスに際しては各レジスタに付
属されたバスドライバによりデータバスの駆動(信号の
立上げ)が行われる。レジスタやバスドライバはデータ
バスに対しては負荷容量としても作用する。
そのためレジスタやバスドライバが多数存在することは
、データ転送の高速化の妨げとなり、また、バスドライ
バの大型化を余儀なくされることとなる。このことは、
近年の半導体集積回路装置に対する高集積化、高速の要
請に沿わないという問題を生ぜしめる。
〔従来の技術〕
従来では、第4図に示すように、CPUに接続されたデ
ータバス2にレジスタ6およびバスドライバ13が直接
接続されている。実際には、多くのレジスタ6およびバ
スドライバ13がデータノくス2に対して並列的に接続
されている。この接続状態は、特定のレジスタ6および
パスドライノく13がアクセスされたとしても変らず、
アクセスされないレジスタ6およびバスドライバ13も
常に接続されていた。したかつて、データノくス2側か
らみると、常時大きな負荷容量か接続されているのと等
価である。
〔発明が解決しようとする課題〕
データバス2に対して多くのレジスタ6およびバスドラ
イバ13か常時接続されていることは、アクセスされた
レジスタ6に対するデータのやりとりのためのバスドラ
イバ13が非常に大きな負荷の駆動(充放電)を行なわ
なければならない状態を引き起す。その結果、データ転
送時の信号の伝搬速度が遅れることとなる。そこで、高
速化のために、バスドライバ13に大容量のトランジス
タを用いることになるが、トランジスタの大形化はトラ
ンジスタ面積の増大につながり、高集積化が困難となる
本発明の目的は、多数のレジスタおよびバスドライバを
有する場合にも、バスドライバの大型化を不要とし、か
つ、高速動作が可能なデータ処理装置を提供することを
目的とする。
〔課題を解決するための手段〕
本発明は、第1図に示すように、バスラインにレジスタ
6が接続されてなるデータ処理装置において、前記バス
ラインとレジスタ6との間に当該レジスタ6を選択する
選択制御信号Sによって回路を閉じるスイッチ回路5を
接続するように構成する。
〔作用〕
本発明によれば、スイッチ回路5は選択制御信号Sによ
り回路を閉じる。スイッチ回路5はデータバス2とレジ
スタ6との間に介在されているため、選択制御信号Sの
入力待以外はレジスタ6をデータバス2から切離すこと
になる。したかつて、選択制御信号13が負担すべき負
荷容量はデータバス2の漂遊容量程度で済み、大型化す
ることなく、高速に信号の立上り(または、立下り)を
行うことが可能となる。
〔実施例〕
次に、本発明の実施例を図面に基づいて説明する。
第2図に、本実施例の概要を示す。第2図において、C
PU1にはデータバス2、アドレスバス3か接続されて
いる。アドレスバス3にはアドレスデコーダ4が接続さ
れている。アドレスデコーダ4はCPUIからアドレス
バス3を通して送られるA D Rを解読し、選択制御
信号Sを出力するとともに、個々のレジスタの選択制御
信号S1・・S を出力する。一方、データバス2には
スイッ子回路5を介して複数のレジスタ6からなるレジ
スタ群か接続されている。図示しないが、レジスタ群は
多数存在し、各レジスタ群とデータバス2との間にはそ
れぞれにスイッチ回路5が介在されている。各スイッチ
回路5にはアドレスデコーダ4からの選択制御信号Sが
与えられる。この選択制御信号Sによって指定されるス
イッチ回路5が回路を閉じたときのみ、当該レジスタ群
はデータバス2と接続関係をもつ。スイッチ回路5が開
いているときは、レジスタ群はデータバス2から切離さ
れる。各レジスタ6にはCPUIからライト信号Wまた
はリード信号Rが与えられ、選択制御信号Sによって選
択されたスイッチ回路5につながるレジスタ6のみがア
クセスされる。
第3図に、本実施例の詳細を示す。第3図において、ス
イッチ回路5はアドレスデコーダ4からの選択制御信号
Sの信号論理を反転するためのインバータ7と、選択制
御信号Sおよびインバータ7による選択制御信号Sによ
って0N10FFするトランスミッションゲート8から
なる。
レジスタ6は、スイッチ回路5を介して送られるデータ
をクロック信号に同期してう・ソチするクロックドラッ
チ9と、選択制御信号Sとライト信号WとのAND条件
下でクロックドラッチ9にデータを書込むためのAND
ゲート11と、選択制御信号Sとリード信号RとのAN
D条件下でクロックドラッチ9のラッチデータを続出す
めたのNANDゲート12と、クロックドラッチ9のラ
ッチデータとNANDゲート12の出力信号によりバス
ドライバ13を駆動するためのNORゲート10と、選
択制御信号Sによるアクセス時にデータバス2を駆動す
るためのノ(スドライノく13とを有している。バスド
ライバ13は、例えば、NMOSトランジスタが用いら
れる。
次に、第3図の動作を説明する。いま、CPt11から
のアドレス信号ADRがアドレスデコーダ4に送られ、
そのアドレス信号ADRがレジスタ6をアクセスするも
のであったとする。すると、アドレスデコーダ4はその
アドレス信号ADRの解読により選択制御信号Sをスイ
ッチ回路5およびレジスタ6に出力する。スイッチ回路
5では、選択制御信号Sが“H” レベルなのでインバ
ータ7は“L″レベル信号をトランスミッションゲート
8のPMO3)ランジスタに与え、かつ、選択制御信号
Sはトランスミッションゲート8のNMOSトランジス
タに与えられるので、トランスミッションゲート8はO
Nとなる。このとき、データバス2とレジスタ6が接続
される。なお、選択制御信号Sが“L”レベルのときは
、このスイッチ回路5は非選択でOFFとなる。このよ
うに、トランスミッションゲート8かONとなり、デー
タバス2とレジスタ6とが接続され、CPU1からのラ
イト信号Wまたはリード信号Rが与えられると、AND
ゲート11は“H” レベル、N A N Dゲート1
2は“L”レベルを出力し、クロックドラッチ9は書込
みまたは読出し動作か可能になる。“L” レベルのデ
ータを読み出すとき、NORゲート10は“H”レベル
の信号をバスドライバ13に出力する。この信号により
バスドライバ13はONとなり、データバス2を駆動す
る。
その結果、書込み時であれば、データバス2からスイッ
チ回路5を介してクロックドラッチ9にデータがラッチ
され、読出し時であれば、クロックドラッチ9からスイ
ッチ回路5を介してデータバス2にラッチデータが読出
されることになる。この一連の動作中、他のレジスタ群
はデータバス2に接続されておらず、したがって、バス
ドライバ13の駆動動作は大幅に軽減される。
〔発明の効果〕
以上の通り、本発明によれば、レジスタはアクセス時以
外はデータバスから切離されており、負荷容量が大幅に
軽減されるため、バスドライバの小型化、動作の高速化
か可能となる。
【図面の簡単な説明】
第1図は本発明の原理説明図、 第2図は本発明の実施例の概要図、 第3図は本発明の実施例の回路図、 第4図は従来例のブロック図である。 1・・・CPU 2・・・データバス 3・・・アドレスバス 4・・・アドレスデコーダ 5・・・スイッチ回路 6・・・レジスタ 7・・・インバータ 8・・・トランスミッションゲート 9・・・クロックドラッチ 10・・・NORゲート 11・・・ANDゲート 12・・・NANDゲート 13・・・バスドライバ S・・・選択制御信号 W・・・ライト信号 R・・・リード信号 出願人代理人  石  川  泰 12″′r−タバ入 本元明の乃じ!Wil1月図 第1図 木売叩の害−制御−!凹 第2図

Claims (1)

  1. 【特許請求の範囲】 1、バスラインにレジスタ(6)が接続されてなるデー
    タ処理装置において、前記バスラインとレジスタ(6)
    との間に当該レジスタ(6)を選択する選択制御信号(
    S)によって回路を閉じるスイッチ回路(5)を接続し
    たことを特徴とするデータ処理装置。 2、請求項1記載のデータ処理装置において、前記デー
    タ処理装置は、複数のレジスタと、前記複数のレジスタ
    に対しアクセスをするためのアドレス信号に応答し、前
    記複数のレジスタのうち一つを選択するレジスタ選択信
    号を出力すると共に、前記選択制御信号(S)を出力し
    てスイッチ回路を閉とするデコーダとを有することを特
    徴とするデータ処理装置。 3、請求項1または2記載のデータ処理装置において、
    前記レジスタ(6)は当該レジスタ(6)が選択された
    場合に前記バスラインを駆動するためのバスドライバ(
    13)を含むことを特徴とするデータ処理装置。
JP10577690A 1990-04-20 1990-04-20 データ処理装置 Pending JPH043215A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP10577690A JPH043215A (ja) 1990-04-20 1990-04-20 データ処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP10577690A JPH043215A (ja) 1990-04-20 1990-04-20 データ処理装置

Publications (1)

Publication Number Publication Date
JPH043215A true JPH043215A (ja) 1992-01-08

Family

ID=14416560

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10577690A Pending JPH043215A (ja) 1990-04-20 1990-04-20 データ処理装置

Country Status (1)

Country Link
JP (1) JPH043215A (ja)

Similar Documents

Publication Publication Date Title
US7260015B2 (en) Memory device and method having multiple internal data buses and memory bank interleaving
US7075808B2 (en) Method for bus capacitance reduction
US6888734B2 (en) High speed data bus
US5566325A (en) Method and apparatus for adaptive memory access
US5721868A (en) Rapid register file access by limiting access to a selectable register subset
JPH0676566A (ja) 半導体メモリ装置
JPH0472255B2 (ja)
WO1984002222A1 (fr) Memoire a acces multiples simultanes
EP1405315A2 (en) Method and system for banking register file memory arrays
JPS6389961A (ja) セマフォ回路
JP2000039985A (ja) レジスタファイル
JPS6128198B2 (ja)
JPH043215A (ja) データ処理装置
KR100453821B1 (ko) 마이크로 컨트롤러를 위한 데이터 버스 시스템
JPH0353363A (ja) バスアーキテクチャ変換回路
US6499089B1 (en) Method, architecture and circuitry for independently configuring a multiple array memory device
JP3886314B2 (ja) データ転送回路及びその回路を用いた半導体集積回路装置
JPH0896579A (ja) 半導体記憶装置
JPS6040063B2 (ja) 複合バス回路
JPS61161560A (ja) メモリ装置
JPH0222473B2 (ja)
JPS59198589A (ja) 磁気バブルメモリ制御装置
JPH0757477A (ja) 半導体記憶装置
JPH0831182A (ja) 半導体記憶装置
JPH10198599A (ja) メモリ制御装置