JPH06348378A - レジスタ未使用ビット処理回路 - Google Patents

レジスタ未使用ビット処理回路

Info

Publication number
JPH06348378A
JPH06348378A JP13191093A JP13191093A JPH06348378A JP H06348378 A JPH06348378 A JP H06348378A JP 13191093 A JP13191093 A JP 13191093A JP 13191093 A JP13191093 A JP 13191093A JP H06348378 A JPH06348378 A JP H06348378A
Authority
JP
Japan
Prior art keywords
register
bus
line
circuit
bus driver
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.)
Withdrawn
Application number
JP13191093A
Other languages
English (en)
Inventor
Yuji Sakurai
祐二 櫻井
Hidenori Matsuo
秀徳 松尾
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 JP13191093A priority Critical patent/JPH06348378A/ja
Publication of JPH06348378A publication Critical patent/JPH06348378A/ja
Withdrawn legal-status Critical Current

Links

Landscapes

  • Microcomputers (AREA)

Abstract

(57)【要約】 【目的】 レジスタ未使用ビット処理回路に関し、複数
ある未使用ビット用のバスドライバを1つの新しいバス
ドライバで共通化して、回路規模を縮小することを目的
とする。 【構成】 未使用ビットに共通する数のバスドライバ4
を各レジスタ1から除去し、その代わりに、単一のレジ
スタ12を新たに設けるとともに、そのレジスタ12に
チップセレクト信号xcs2,xcs3,xcs4を入力するオア回路
13を設け、未使用ビットを除去したレジスタ1のチッ
プセレクト信号xcs2,xcs3,xcs4をオア回路13に入力
し、オア回路13からの出力信号を新たに設けたレジス
タ12のバスドライバ4のイネーブル端子5に入力する
よう構成する。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】この発明は、レジスタの未使用ビ
ットを一括処理するレジスタ未使用ビット処理回路に関
する。
【0002】
【従来の技術】近年のコンピュータシステムの多機能化
に伴い、レジスタの増加が生じ、それに伴い未使用ビッ
トも増加し、その処理に大規模な回路が必要となってい
る。このため、不必要に回路を増やさずに処理すること
が要求されている。
【0003】図2は従来のレジスタシステムの構成を示
す回路図である。この図において、21は入出力ライン
22,23がそれぞれ設けられたレジスタである。この
レジスタ21は複数設けられている。そして、各レジス
タ21は、D0からD7までの8ビットのバスドライバ2
4を有し、そのバスドライバ24のイネーブル端子25
にチップセレクト信号xcs1〜xcs4を受けることにより、
8ビットのデータを出力ライン23から出力する。
【0004】26は各レジスタ21の出力ライン23か
らのデータをバスライン27を介して受けるCPU、2
8はバスライン27の各ライン毎に設けられたプルアッ
プ抵抗である。破線で囲んで示す29は各レジスタ21
の未使用ビットである。
【0005】この図に示すように、従来のレジスタシス
テムにおいては、未使用ビットは、各ビット毎にバスド
ライバ24を用いてローに固定するか、または、プルア
ップ抵抗28でハイに固定するかの何れかであった。
【0006】
【発明が解決しようとする課題】しかしながら、これら
の未使用ビット全てについて、各ビット毎にバスドライ
バ24を用いてローに固定するようにした場合には、不
必要にバスドライバ24が増えてしまう。また、プルア
ップ抵抗28でハイに固定するようにした場合には、ア
クティブハイの時、バスライン27に不都合が生じる。
【0007】この発明は、このような事情を考慮してな
されたもので、複数ある未使用ビット用のバスドライバ
を1つの新しいバスドライバで共通化し、各レジスタの
チップセレクト信号を用いてその新しいバスドライバを
制御することにより、バスドライバを増加させることな
く、未使用ビットをリードした時にローが出力されるよ
うにした、レジスタ未使用ビット処理回路を提供するも
のである。
【0008】
【課題を解決するための手段】この発明は、図1に示す
ように、入出力ライン2,3がそれぞれ設けられた規定
ビット数のバスドライバ4を有し、そのバスドライバ4
のイネーブル端子5にチップセレクト信号xcs1,xcs2,xc
s3,xcs4 を受けることにより、規定ビット数のデータを
出力ライン3から出力する複数のレジスタ1と、各レジ
スタ1の出力ライン3からのデータをバスライン7を介
して受けるCPU6と、バスライン7に設けられたプル
アップ抵抗8とを備えたレジスタシステムにおいて、未
使用ビットに共通する数のバスドライバ4を各レジスタ
1から除去し、その代わりに、未使用ビットに共通する
数と同数のバスドライバ4を有する単一のレジスタ12
を新たに設けるとともに、そのレジスタ12にチップセ
レクト信号xcs2,xcs3,xcs4を入力するオア回路13を設
け、新たに設けたレジスタ12の各バスドライバ4の出
力ライン3を、バスライン7の各線に接続するととも
に、それら各バスドライバ4の入力ライン2をグランド
に接続し、未使用ビットを除去したレジスタ1のチップ
セレクト信号xcs2,xcs3,xcs4をオア回路13に入力し、
オア回路13からの出力信号を新たに設けたレジスタ1
2のバスドライバ4のイネーブル端子5に入力すること
を特徴とするレジスタ未使用ビット処理回路である。
【0009】
【作用】この発明によれば、各レジスタ1からは、未使
用ビットに共通する数のバスドライバ4を除去し、その
代わりに、未使用ビットに共通する数と同数のバスドラ
イバ4を有する単一のレジスタ12を新たに設ける。ま
た、そのレジスタ12に対し、チップセレクト信号xcs
2,xcs3,xcs4を入力するオア回路13を設ける。
【0010】そして、新たに設けたレジスタ12の各バ
スドライバ4の出力ライン3は、バス7の各線に接続
し、入力ライン2はグランドに接続する。また、オア回
路13には、未使用ビットの除去されたレジスタ1のチ
ップセレクト信号xcs2,xcs3,xcs4を入力し、オアがとら
れた後のオア回路13からの出力は、新たに設けたレジ
スタ12のバスドライバ4のイネーブル端子5に入力す
る。
【0011】これを具体的に述べれば、例えば図2に示
すように、第2と第3と第4のレジスタ21について
は、未使用ビットが4ビットずつ存在するので、第2と
第3と第4のレジスタ21から、それぞれ4ビットずつ
のバスドライバ24を除去し、その代わりに、図1に示
すように、4ビットのバスドライバ4を有する単一のレ
ジスタ12を新たに設ける。そして、この4ビットのバ
スドライバ4の出力ライン3はバスライン7の各線に接
続し、入力ライン2はグランドに接続する。
【0012】また、オア回路13には、第2と第3と第
4のレジスタ1にそれぞれ入力される3本のチップセレ
クト信号xcs2,xcs3,xcs4を入力して、そのオアをとり、
そのオアをとった結果の出力信号を新たに設けたレジス
タ12のイネーブル端子5に入力する。
【0013】したがって、上記の例であれば、第2と第
3と第4のレジスタから4個ずつ、合計12個のバスド
ライバを除去し、その代わりに、4個のバスドライバを
有する単一のレジスタを設けるので、バスドライバの増
加を防止することができる。また、チップセレクト信号
のオアをとっているので、第2、第3、第4のいずれの
レジスタからデータがリードされた時でも、未使用ビッ
ト分については、その新たに設けたレジスタのバスドラ
イバから、常にグランド出力であるローを出力すること
ができる。
【0014】
【実施例】以下、図面に示す実施例に基づいてこの発明
を詳述する。なお、これによってこの発明が限定される
ものではない。
【0015】図1は本発明の一実施例の構成を示す回路
図である。この図において、1は複数設けられたレジス
タである。第1レジスタ1は、入力ライン2と出力ライ
ン3がそれぞれ設けられたD0からD7までの8ビットの
数の3ステートバスドライバ4を有している。
【0016】第2レジスタ1、第3レジスタ1及び第4
レジスタ1は、入力ライン2と出力ライン3がそれぞれ
設けられたD0からD3までの4ビットの数の3ステート
バスドライバ4を有している。
【0017】第1レジスタ1は、3ステートバスドライ
バ4のイネーブル端子5にチップセレクト信号xcs1を受
けることにより、D0からD7までの8ビットの数のデー
タを出力ライン3から出力する。第2レジスタ1、第3
レジスタ1及び第4レジスタ1は、3ステートバスドラ
イバ4のイネーブル端子5に各チップセレクト信号xcs
2,xcs3,xcs4を受けることにより、D0からD3までの4
ビットの数データを出力ライン3から出力する。
【0018】6は各レジスタ1の出力ライン3からのデ
ータをバスライン7を介して受けるCPU、8はバスラ
イン7の各線毎に設けられたプルアップ抵抗である。
【0019】バスライン7はアクティブハイの信号であ
る。また、各レジスタ1のチップセレクト信号xcs1,xcs
2,xcs3,xcs4は負論理のチップセレクトであり、アクテ
ィブローの信号である。3ステートイバスドライバ4と
しては、LS244,LS240などが用いられる。
【0020】11はレジスタ未使用ビット処理回路であ
る。このレジスタ未使用ビット処理回路11には、入力
ライン2と出力ライン3がそれぞれ設けられたD4から
7までの4ビットの数の3ステートバスドライバ4を
有する単一のレジスタ12が配置されている。このレジ
スタ12は、第2から第4までのレジスタ1のD4から
7までの3ステートバスドライバ4が未使用であるの
で、これらの未使用ビットに共通するD4からD7までの
4ビット分の3ステートバスドライバ4を、第2から第
4までのレジスタ1から除去し、その代わりとして設け
たものである。
【0021】13はチップセレクト信号xcs2,xcs3,xcs4
を制御して、レジスタ12に入力する反転入力端子付き
NOR回路である。
【0022】レジスタ12の各3ステートバスドライバ
4の出力ライン3は、バスライン7の各線に接続されて
おり、入力ライン2は“0”ボルト(0V)としてグラ
ンドに接続されている。
【0023】チップセレクト信号xcs2,xcs3,xcs4は、第
2レジスタ1、第3レジスタ1、第4レジスタ1にそれ
ぞれ入力され、それと同時にNOR回路13にも入力さ
れる。NOR回路13では、チップセレクト信号xcs2,x
cs3,xcs4のオア条件をとり、この出力信号をレジスタ1
2の3ステートバスドライバ4のイネーブル端子5に入
力する。
【0024】この発明のレジスタ未使用ビット処理回路
11を、従来との比較で述べれば、図2の破線で囲んだ
各レジスタ21の未使用ビット29の部分を、レジスタ
未使用ビット処理回路11で処理していることとなる。
【0025】すなわち、D4からD7までの3ステートバ
スドライバ4は、第2,第3,第4レジスタ1に共通し
て未使用なので、これらをまとめてレジスタ12とし、
レジスタ12の3ステートバスドライバ4の出力ライン
3を、バスライン7のD4からD7に対応する線に接続
し、入力ライン2はローに固定するようにしている。
【0026】第2,第3,第4レジスタ1のチップセレ
クト信号xcs2,xcs3,xcs4は、NOR回路13にも入力
し、そのNOR回路13からの出力を、レジスタ12の
3ステートバスドライバ4のイネーブル端子5に入力す
る。これにより、第2から第4までのレジスタ1からデ
ータがリードされる時には、D4からD7までのビットに
ついては、NOR回路13の制御により常にローが出力
される。
【0027】このようにして、未使用ビットであるD4
からD7までの3ステートバスドライバ4をまとめて、
単一のレジスタ12として配置し、その3ステートバス
ドライバ4をNOR回路13で制御することにより、回
路規模を従来よりも縮小することができる。
【0028】
【発明の効果】以上説明した様に、本発明によれば、未
使用ビットのバスドライバをまとめて一括で処理するよ
うにしたので、回路規模を従来よりも削減することが可
能となる。
【図面の簡単な説明】
【図1】本発明の一実施例の構成を示す回路図である。
【図2】従来のレジスタシステムの構成を示す回路図で
ある。
【符号の説明】
1 レジスタ 2 入力ライン 3 出力ライン 4 3ステートバスドライバ 5 イネーブル端子 6 CPU 7 バスライン 8 プルアップ抵抗 11 レジスタ未使用ビット処理回路 12 単一のレジスタ 13 反転入力端子付きNOR回路

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】 入出力ライン(2,3)がそれぞれ設け
    られた規定ビット数のバスドライバ(4)を有し、その
    バスドライバ(4)のイネーブル端子(5)にチップセ
    レクト信号(xcs1,xcs2,xcs3,xcs4 )を受けることによ
    り、規定ビット数のデータを出力ライン(3)から出力
    する複数のレジスタ(1)と、各レジスタ(1)の出力
    ライン(3)からのデータをバスライン(7)を介して
    受けるCPU(6)と、バスライン(7)に設けられた
    プルアップ抵抗(8)とを備えたレジスタシステムにお
    いて、 未使用ビットに共通する数のバスドライバ(4)を各レ
    ジスタ(1)から除去し、その代わりに、未使用ビット
    に共通する数と同数のバスドライバ(4)を有する単一
    のレジスタ(12)を新たに設けるとともに、そのレジ
    スタ(12)にチップセレクト信号(xcs2,xcs3,xcs4)
    を入力するオア回路(13)を設け、 新たに設けたレジスタ(12)の各バスドライバ(4)
    の出力ライン(3)を、バスライン(7)の各線に接続
    するとともに、それら各バスドライバ(4)の入力ライ
    ン(2)をグランドに接続し、未使用ビットを除去した
    レジスタ(1)のチップセレクト信号(xcs2,xcs3,xcs
    4)をオア回路(13)に入力し、オア回路(13)か
    らの出力信号を新たに設けたレジスタ(12)のバスド
    ライバ(4)のイネーブル端子(5)に入力することを
    特徴とするレジスタ未使用ビット処理回路。
JP13191093A 1993-06-02 1993-06-02 レジスタ未使用ビット処理回路 Withdrawn JPH06348378A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP13191093A JPH06348378A (ja) 1993-06-02 1993-06-02 レジスタ未使用ビット処理回路

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP13191093A JPH06348378A (ja) 1993-06-02 1993-06-02 レジスタ未使用ビット処理回路

Publications (1)

Publication Number Publication Date
JPH06348378A true JPH06348378A (ja) 1994-12-22

Family

ID=15069042

Family Applications (1)

Application Number Title Priority Date Filing Date
JP13191093A Withdrawn JPH06348378A (ja) 1993-06-02 1993-06-02 レジスタ未使用ビット処理回路

Country Status (1)

Country Link
JP (1) JPH06348378A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0798764B1 (en) * 1996-03-28 2004-10-20 NEC Compound Semiconductor Devices, Ltd. Hollow package manufacturing apparatus
US8214659B2 (en) 2007-08-20 2012-07-03 Funai Electric Co., Ltd. Communication device having pull-up voltage supply circuit supplying pull-up voltage via one power supply during standby state and another power supply during power-on state

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0798764B1 (en) * 1996-03-28 2004-10-20 NEC Compound Semiconductor Devices, Ltd. Hollow package manufacturing apparatus
US8214659B2 (en) 2007-08-20 2012-07-03 Funai Electric Co., Ltd. Communication device having pull-up voltage supply circuit supplying pull-up voltage via one power supply during standby state and another power supply during power-on state

Similar Documents

Publication Publication Date Title
JPH05204820A (ja) マイクロプロセッサ、処理システム、およびバスインタフェース
US5481678A (en) Data processor including selection mechanism for coupling internal and external request signals to interrupt and DMA controllers
US20030074509A1 (en) Integrated circuit (IC) package with a microcontroller having an n-bit bus and up to n-pins coupled to the microcontroller
US5291080A (en) Integrated circuit device having tristate input buffer for reducing internal power use
JPH06348378A (ja) レジスタ未使用ビット処理回路
US6457089B1 (en) Microprocessor bus structure
US5519667A (en) Random access memory with apparatus for reducing power consumption
US5729703A (en) Bus control operating system having bi-directional address lines, integrated onto same chip as main controller
US5428801A (en) Data array conversion control system for controlling conversion of data arrays being transferred between two processing systems
JPH0365745A (ja) Icカード
US5841995A (en) Data bus controller having a level setting circuit
JP3119618B2 (ja) データ処理装置
US4330842A (en) Valid memory address pin elimination
JP2536912B2 (ja) バス制御方式
US6791358B2 (en) Circuit configuration with signal lines for serially transmitting a plurality of bit groups
US6167493A (en) Semiconductor apparatus and read access method
JPH0561812A (ja) 情報処理システム
JPH05204830A (ja) 入出力制御装置
JPH01142849A (ja) 加入者線信号装置
JPH05173876A (ja) 増設メモリボード
JP3353877B2 (ja) メモリ装置
KR19980083459A (ko) 데이터버스 사이즈 조정 장치
JPH0934834A (ja) 集積プロセッサ
JPH01126756A (ja) バスインターフェース回路
JPH02201569A (ja) マイクロプロセッサ間通信方式

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20000905