JPH08147262A - マイクロプロセッサ - Google Patents
マイクロプロセッサInfo
- Publication number
- JPH08147262A JPH08147262A JP6286986A JP28698694A JPH08147262A JP H08147262 A JPH08147262 A JP H08147262A JP 6286986 A JP6286986 A JP 6286986A JP 28698694 A JP28698694 A JP 28698694A JP H08147262 A JPH08147262 A JP H08147262A
- Authority
- JP
- Japan
- Prior art keywords
- address
- signal line
- microprocessor
- bit
- address 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.)
- Withdrawn
Links
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Power Sources (AREA)
- Microcomputers (AREA)
Abstract
(57)【要約】
【目的】 不要なアドレス信号線で無駄な電力が消費さ
れるのを防止すること。 【構成】 マイクロプロセッサ1内に、メモリアクセス
に不要なアドレス信号線2Bのデータを監視するレジス
タ3を設け、このレジスタ3からオール0データが検出
された時は、比較回路11より一致信号をビット情報信
号線5に伝送させ、かつ信号線インピーダンス制御回路
12にてアドレス信号線2Bをハイインピーダンスにす
る。
れるのを防止すること。 【構成】 マイクロプロセッサ1内に、メモリアクセス
に不要なアドレス信号線2Bのデータを監視するレジス
タ3を設け、このレジスタ3からオール0データが検出
された時は、比較回路11より一致信号をビット情報信
号線5に伝送させ、かつ信号線インピーダンス制御回路
12にてアドレス信号線2Bをハイインピーダンスにす
る。
Description
【0001】
【産業上の利用分野】本発明はマイクロプロセッサに関
し、特に低消費電力化を図ったマイクロプロセッサに関
する。
し、特に低消費電力化を図ったマイクロプロセッサに関
する。
【0002】
【従来の技術】従来のマイクロプロセッサのアドレス線
は、マイクロプロセッサが高性能になるに従い、8ビッ
トから16ビットへ、また16ビットから32ビット
へ、さらに32ビットから64ビットへと増加する傾向
にあった。このため、消費電力は指数関数的な増加をた
どっていた。
は、マイクロプロセッサが高性能になるに従い、8ビッ
トから16ビットへ、また16ビットから32ビット
へ、さらに32ビットから64ビットへと増加する傾向
にあった。このため、消費電力は指数関数的な増加をた
どっていた。
【0003】そこで、特開平3−40056号公報に、
2nビットCPUを用いたシステムにおいて、低消費電
力化のためnビット構成としたシステムRAMを、実質
的に2nビット、ノーウエイトでアクセスするマイクロ
コンピュータシステムが開示されている。
2nビットCPUを用いたシステムにおいて、低消費電
力化のためnビット構成としたシステムRAMを、実質
的に2nビット、ノーウエイトでアクセスするマイクロ
コンピュータシステムが開示されている。
【0004】また、特開昭60−150142号公報
に、読み取りセンサと書き込みオーバーレイ回路を設
け、プロセッサが読み取り信号を送出しようと試みる1
本以上のラインを過剰駆動することにより、消費電力を
低下させ、試験速度を向上させる装置が開示されてい
る。
に、読み取りセンサと書き込みオーバーレイ回路を設
け、プロセッサが読み取り信号を送出しようと試みる1
本以上のラインを過剰駆動することにより、消費電力を
低下させ、試験速度を向上させる装置が開示されてい
る。
【0005】また、特開昭58−155450号公報
に、所望の表示データを作成し、その表示データの1つ
の表示データに相当するアドレスコードをマイクロプロ
セッサ内で作成することにより、ディスプレイの数字選
択ラインに出力し、消費電力を減少するとともに、回路
構成を簡単にするディスプレイ装置が開示されている。
に、所望の表示データを作成し、その表示データの1つ
の表示データに相当するアドレスコードをマイクロプロ
セッサ内で作成することにより、ディスプレイの数字選
択ラインに出力し、消費電力を減少するとともに、回路
構成を簡単にするディスプレイ装置が開示されている。
【0006】
【発明が解決しようとする課題】しかし、たとえば32
ビットのマイクロプロセッサは、カタログスペック上は
4GBまでのメモリアドレス空間をアクセスできるが、
実際に4GBのメモリを全て用いているユーザーはほと
んどなかった。
ビットのマイクロプロセッサは、カタログスペック上は
4GBまでのメモリアドレス空間をアクセスできるが、
実際に4GBのメモリを全て用いているユーザーはほと
んどなかった。
【0007】にもかかわらず、カタログスペック上4G
Bメモリへのアクセスを保証しているため、アドレス信
号線は全て外部インターフェース回路に接続されてお
り、このため多くの無駄な電力が消費されていた。
Bメモリへのアクセスを保証しているため、アドレス信
号線は全て外部インターフェース回路に接続されてお
り、このため多くの無駄な電力が消費されていた。
【0008】特開平3−40056号公報、特開昭60
−150142号公報および特開昭58−155450
号公報には、このような不要なアドレス信号線で無駄な
電力が消費されるのを防止する技術は開示されていな
い。
−150142号公報および特開昭58−155450
号公報には、このような不要なアドレス信号線で無駄な
電力が消費されるのを防止する技術は開示されていな
い。
【0009】そこで、本発明の目的は不要なアドレス信
号線で無駄な電力が消費されるのを防止することができ
るマイクロプロセッサを提供することにある。
号線で無駄な電力が消費されるのを防止することができ
るマイクロプロセッサを提供することにある。
【0010】
【課題を解決するための手段】前記課題を解決するため
に本発明は、メモリアクセスのための複数のアドレス信
号線を有するマイクロプロセッサであって、所定数のア
ドレス信号線を選択する手段と、前記選択された信号線
に伝送されるアドレスビットと基準アドレスビットとを
比較し結果を出力する手段と、前記比較結果が一致の場
合に前記選択されたアドレス信号線をハイインピーダン
スにする手段とを含むことを特徴とする。
に本発明は、メモリアクセスのための複数のアドレス信
号線を有するマイクロプロセッサであって、所定数のア
ドレス信号線を選択する手段と、前記選択された信号線
に伝送されるアドレスビットと基準アドレスビットとを
比較し結果を出力する手段と、前記比較結果が一致の場
合に前記選択されたアドレス信号線をハイインピーダン
スにする手段とを含むことを特徴とする。
【0011】
【作用】所定数のアドレスビットが基準アドレスビッ
ト、たとえばオール0のデータと一致する場合は、その
一致信号を外部のデコーダに出力し、かつ所定数のアド
レスビットが伝送される信号線を全てハイインピーダン
スにする。すなわち、デコーダ側では所定数のアドレス
ビットがオール0であることを認識することができるた
めメモリアクセスに支障はなく、また所定数の信号線が
ハイインピーダンスになるため、これらの信号線で無駄
な電力が消費されるのを防止することができる。したが
って、その分だけマイクロプロセッサの消費電力を低減
させることができる。
ト、たとえばオール0のデータと一致する場合は、その
一致信号を外部のデコーダに出力し、かつ所定数のアド
レスビットが伝送される信号線を全てハイインピーダン
スにする。すなわち、デコーダ側では所定数のアドレス
ビットがオール0であることを認識することができるた
めメモリアクセスに支障はなく、また所定数の信号線が
ハイインピーダンスになるため、これらの信号線で無駄
な電力が消費されるのを防止することができる。したが
って、その分だけマイクロプロセッサの消費電力を低減
させることができる。
【0012】
【実施例】以下、本発明の実施例について添付図面を参
照しながら説明する。図1は本発明に係るマイクロプロ
セッサの要部構成図である。なお、本実施例ではアドレ
ス信号線が計16本(20 〜215ビット)の場合を一例
とし、かつメモリの容量が小さく上位アドレスビット2
B(28 〜215)は全て0となる場合について説明す
る。
照しながら説明する。図1は本発明に係るマイクロプロ
セッサの要部構成図である。なお、本実施例ではアドレ
ス信号線が計16本(20 〜215ビット)の場合を一例
とし、かつメモリの容量が小さく上位アドレスビット2
B(28 〜215)は全て0となる場合について説明す
る。
【0013】図1に示すようにマイクロプロセッサ1に
はメモリ(不図示)をアクセスするためのアドレス信号
線2A(20 〜27 )および2B(28 〜215)が接続
され、これらの信号線2A,2Bはデコーダ(不図示)
を介してメモリと接続される。また、マイクロプロセッ
サ1内に所定のアドレス信号線2A,2Bを選択するた
めのアドレス信号線選択回路3と、各信号線2A,2B
と電源Vc間に接続されたプルアップ抵抗4と、選択さ
れたアドレス信号線2A,2Bのビット情報を出力する
ビット情報信号線5とを備える。
はメモリ(不図示)をアクセスするためのアドレス信号
線2A(20 〜27 )および2B(28 〜215)が接続
され、これらの信号線2A,2Bはデコーダ(不図示)
を介してメモリと接続される。また、マイクロプロセッ
サ1内に所定のアドレス信号線2A,2Bを選択するた
めのアドレス信号線選択回路3と、各信号線2A,2B
と電源Vc間に接続されたプルアップ抵抗4と、選択さ
れたアドレス信号線2A,2Bのビット情報を出力する
ビット情報信号線5とを備える。
【0014】また、アドレス信号線選択回路3はレジス
タで構成され、このレジスタでアドレスビット2m 〜2
n のm,n(m,nは0を含む正の整数)を指定するこ
とにより所定のアドレス信号線を選択することができ
る。本実施例では、m=8、n=15である。
タで構成され、このレジスタでアドレスビット2m 〜2
n のm,n(m,nは0を含む正の整数)を指定するこ
とにより所定のアドレス信号線を選択することができ
る。本実施例では、m=8、n=15である。
【0015】なお、本実施例では隣接するアドレスビッ
トの信号線を選択するようにしたが、これに限定される
ものではなく、たとえば上位アドレスビット2B(28
〜215)を1ビットおきに選択することも可能である。
トの信号線を選択するようにしたが、これに限定される
ものではなく、たとえば上位アドレスビット2B(28
〜215)を1ビットおきに選択することも可能である。
【0016】図2は同マイクロプロセッサの具体的構成
図である。マイクロプロセッサは、アドレス信号線選択
回路3と、基準アドレスビット設定回路10と、アドレ
ス信号線選択回路3から出力されるアドレスビット(2
8 〜215)と、基準アドレスビット設定回路10から出
力されるアドレスビット(8ビット)とを比較し、比較
結果信号5Sを出力する比較回路11と、比較結果信号
5Sが「一致信号」である場合にこれらのアドレスビッ
ト(28 〜215)の信号線のインピーダンスをハイイン
ピーダンスにする信号線インピーダンス制御回路12と
からなる。また、本実施例では基準アドレスビット設定
回路10には8ビットとも0のデータが設定されてい
る。
図である。マイクロプロセッサは、アドレス信号線選択
回路3と、基準アドレスビット設定回路10と、アドレ
ス信号線選択回路3から出力されるアドレスビット(2
8 〜215)と、基準アドレスビット設定回路10から出
力されるアドレスビット(8ビット)とを比較し、比較
結果信号5Sを出力する比較回路11と、比較結果信号
5Sが「一致信号」である場合にこれらのアドレスビッ
ト(28 〜215)の信号線のインピーダンスをハイイン
ピーダンスにする信号線インピーダンス制御回路12と
からなる。また、本実施例では基準アドレスビット設定
回路10には8ビットとも0のデータが設定されてい
る。
【0017】次に、このマイクロプロセッサの動作につ
いて説明する。アドレス信号線選択回路3から出力され
るアドレスビット(28 〜215)が基準アドレスビット
と一致しない場合、すなわち、28 〜215の計8ビット
のうち少なくとも1つのビットが1である場合、これら
のアドレスデータは必要なデータであるとみなされ、比
較回路11から「不一致信号」がビット情報信号線5を
介してデコーダに出力される。そして、これらのアドレ
スビット(28 〜215)もアドレス信号線2Bを介して
デコーダに出力される。
いて説明する。アドレス信号線選択回路3から出力され
るアドレスビット(28 〜215)が基準アドレスビット
と一致しない場合、すなわち、28 〜215の計8ビット
のうち少なくとも1つのビットが1である場合、これら
のアドレスデータは必要なデータであるとみなされ、比
較回路11から「不一致信号」がビット情報信号線5を
介してデコーダに出力される。そして、これらのアドレ
スビット(28 〜215)もアドレス信号線2Bを介して
デコーダに出力される。
【0018】一方、アドレス信号線選択回路3から出力
されるアドレスビット(28 〜215の計8ビット)が基
準アドレスビットと一致する場合、すなわち、28 〜2
15の計8ビットの全てが0である場合は、これらのアド
レスデータは不要なデータであるとみなされ、比較回路
11から「一致信号」がビット情報信号線5を介してデ
コーダに出力される。そして、アドレスビット(28 〜
215)が伝送されるアドレス信号線2Bは信号線インピ
ーダンス制御回路12によってハイインピーダンスとさ
れる。
されるアドレスビット(28 〜215の計8ビット)が基
準アドレスビットと一致する場合、すなわち、28 〜2
15の計8ビットの全てが0である場合は、これらのアド
レスデータは不要なデータであるとみなされ、比較回路
11から「一致信号」がビット情報信号線5を介してデ
コーダに出力される。そして、アドレスビット(28 〜
215)が伝送されるアドレス信号線2Bは信号線インピ
ーダンス制御回路12によってハイインピーダンスとさ
れる。
【0019】また、デコーダにアドレスビット(28 〜
215の計8ビット)の信号が入力されなくても、「一致
信号」が入力されることによりこれらのアドレスビット
(28 〜215)が全て0であることを認識することがで
きるため、メモリアクセスに支障が生じることはない。
215の計8ビット)の信号が入力されなくても、「一致
信号」が入力されることによりこれらのアドレスビット
(28 〜215)が全て0であることを認識することがで
きるため、メモリアクセスに支障が生じることはない。
【0020】
【発明の効果】本発明によれば、必要とするアドレス信
号線以外の信号線をハイインピーダンスにしたので、不
要なアドレス信号線で無駄な電力が消費されるのを防止
することができる。したがって、マイクロプロセッサの
消費電力を低減させることができる。
号線以外の信号線をハイインピーダンスにしたので、不
要なアドレス信号線で無駄な電力が消費されるのを防止
することができる。したがって、マイクロプロセッサの
消費電力を低減させることができる。
【図1】本発明に係るマイクロプロセッサの要部構成図
である。
である。
【図2】同マイクロプロセッサの具体的構成図である。
1 マイクロプロセッサ 2A,2B アドレス信号線 3 アドレス信号線選択回路 5 ビット情報信号線 10 基準アドレスビット設定回路 11 比較回路 12 信号線インピーダンス制御回路
Claims (3)
- 【請求項1】 メモリアクセスのための複数のアドレス
信号線を有するマイクロプロセッサであって、所定数の
アドレス信号線を選択する手段と、前記選択された信号
線に伝送されるアドレスビットと基準アドレスビットと
を比較し比較結果を出力する手段と、前記比較結果が一
致の場合に前記選択されたアドレス信号線をハイインピ
ーダンスにする手段とを含むことを特徴とするマイクロ
プロセッサ。 - 【請求項2】 前記選択されたアドレス信号線は隣接す
るアドレスビットが伝送される信号線であることを特徴
とする請求項1記載のマイクロプロセッサ。 - 【請求項3】 前記基準アドレスビットは全て低レベル
信号であることを特徴とする請求項1または2記載のマ
イクロプロセッサ。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP6286986A JPH08147262A (ja) | 1994-11-22 | 1994-11-22 | マイクロプロセッサ |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP6286986A JPH08147262A (ja) | 1994-11-22 | 1994-11-22 | マイクロプロセッサ |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH08147262A true JPH08147262A (ja) | 1996-06-07 |
Family
ID=17711543
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP6286986A Withdrawn JPH08147262A (ja) | 1994-11-22 | 1994-11-22 | マイクロプロセッサ |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH08147262A (ja) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100462100B1 (ko) * | 1997-11-06 | 2005-04-06 | 삼성전자주식회사 | 시리얼 어드레스에 의한 액세스기능을 갖는 불휘발성 메모리장치 |
KR20210062783A (ko) | 2019-11-21 | 2021-06-01 | 한국세라믹기술원 | 질화알루미늄 세라믹스 조성물 및 그의 제조방법 |
US11210101B2 (en) | 2018-09-20 | 2021-12-28 | Fujitsu Limited | Arithmetic processing device and control method implemented by arithmetic processing device |
-
1994
- 1994-11-22 JP JP6286986A patent/JPH08147262A/ja not_active Withdrawn
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100462100B1 (ko) * | 1997-11-06 | 2005-04-06 | 삼성전자주식회사 | 시리얼 어드레스에 의한 액세스기능을 갖는 불휘발성 메모리장치 |
US11210101B2 (en) | 2018-09-20 | 2021-12-28 | Fujitsu Limited | Arithmetic processing device and control method implemented by arithmetic processing device |
KR20210062783A (ko) | 2019-11-21 | 2021-06-01 | 한국세라믹기술원 | 질화알루미늄 세라믹스 조성물 및 그의 제조방법 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR950004453B1 (ko) | 한 레지스터의 내용을 다른 레지스터에 카피하는 레지스터 회로 | |
KR940002755B1 (ko) | 1칩 마이크로 컴퓨터 | |
US4733346A (en) | Data processor with multiple register blocks | |
JP3519954B2 (ja) | チップイネーブル信号生成回路及びメモリ装置 | |
KR900015008A (ko) | 데이터 프로세서 | |
JPH05108484A (ja) | キヤツシユメモリ | |
JPH08147262A (ja) | マイクロプロセッサ | |
JPH06236291A (ja) | 内部及び外部の周辺機器とエミュレーションモードで作動可能なマイクロコンピュータ | |
JPH05250269A (ja) | メモリアクセス方式および情報処理装置 | |
JPH07191905A (ja) | 情報処理装置 | |
KR920003271B1 (ko) | 마이컴의 제어에 의한 메모리 라이트 방지회로 | |
JPH10188567A (ja) | メモリ及びマイコン | |
JPH10133945A (ja) | データ処理装置 | |
JP2575620B2 (ja) | デ−タ処理装置 | |
JP3245903B2 (ja) | 半導体周辺デバイス | |
JP3131918B2 (ja) | メモリ装置 | |
JPH06231072A (ja) | マイクロコンピュータ | |
KR100346268B1 (ko) | 데이터 버스 제어 시스템 | |
JPH0547657Y2 (ja) | ||
JPH06337847A (ja) | マルチプロセッサ装置 | |
JPS6289294A (ja) | アドレスデコ−ド回路 | |
JPH11203874A (ja) | アドレスカウンタを内蔵したメモリモジュール | |
JP2000132491A (ja) | デバイス制御方法及びシステム | |
JPH04274538A (ja) | キャッシュメモリコントローラ | |
JPS58146081A (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: 20020205 |