JPH01315849A - 情報処理装置 - Google Patents

情報処理装置

Info

Publication number
JPH01315849A
JPH01315849A JP63148961A JP14896188A JPH01315849A JP H01315849 A JPH01315849 A JP H01315849A JP 63148961 A JP63148961 A JP 63148961A JP 14896188 A JP14896188 A JP 14896188A JP H01315849 A JPH01315849 A JP H01315849A
Authority
JP
Japan
Prior art keywords
data
bus
data bus
main memory
processing unit
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
JP63148961A
Other languages
English (en)
Inventor
Mitsuyuki Yamanaka
光之 山中
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.)
NEC Corp
Original Assignee
NEC 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 NEC Corp filed Critical NEC Corp
Priority to JP63148961A priority Critical patent/JPH01315849A/ja
Publication of JPH01315849A publication Critical patent/JPH01315849A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Memory System Of A Hierarchy Structure (AREA)

Abstract

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

Description

【発明の詳細な説明】 反丘立ヱ 本発明は情報処理装置に関し、特に中央処理装置と主記
憶およびキャッシュとの間のデータ転送方式に関する。
え股玖迷 従来、この種の情報処理装置においては、第2図に示す
ように、中央処理装置1とキャッシュ2とメインメモリ
3とが夫々データバス6により接続されている。
中央処理装置1がメインメモリ3に格納されたデータを
読出す場合には、まずキャッシュ2に目的とするデータ
が格納されているかがチエツクされ、キャッシュ2に目
的とするデータが格納されていればキャツシュヒツトと
なってキャッシュ2から目的とするデータが直接読出さ
れる。このとき、中央処理装置1からメインメモリ3へ
のアクセスは行われない。
また、キャッシュ2に目的とするデータか格納されてい
なければ、キャッシュミスヒツトとなってメインメモリ
3から目的とするデータが読出され、同時にこのメイン
メモリ3から読出されたデータがキャッシュ2に書込ま
れる。
このような従来の情報処理装置では、キャッシュミスヒ
ツトになるとメインメモリ3から読出されたデータがキ
ャッシュ2に書込まれているが、メインメモリ3からの
1回のデータ転送でキャッシュ2に書込まれるデータは
データバス6のバス幅により制限され、さらにデータバ
ス6のバス幅は中央処理装置1のデータバスのバス幅に
よって制限されるという欠点がある。
発明の目的 本発明は上記のような従来のものの欠点を除去すべくな
されたもので、中央処理装置のデータバスのバス幅によ
って制限されることなく、主記憶からキャッシュメモリ
へのデータ転送を行うことができる情報処理装置の提O
I−を目的とする。
発明の構成 本発明による情報処理装置は、主記憶およびキャッシュ
メモリに格納されたデータがnビット幅(nは正の整数
)のデータバスを介して中央処理装置により読出される
情報処理装置であって、前記主記憶と前記キャッシュメ
モリとを接続するmビット幅(mは正の整数で、m>n
)の拡張データバスと、前記中央処理装置からの制御信
号に応じて前記拡張データバス上のmビットのデータか
らnビットのデータを抽出して前記中央処理装置に転送
する抽出手段とを有することを特徴とする。
尺旌ヨ 次に、本発明の一実施例について図面を参照して説明す
る。
第1図は本発明の一実施例の構成を示すブロック図であ
る6図において、本発明の一実施例による情報処理装置
は、中央処理装置1と、キャッシュ2と、メインメモリ
3と、マルチプレクサ4と、コントローラ5とを含んで
構成されている。
中央処理装置1はデータバス6とマルチプレクサ4とを
介して、拡張データバス7により相互に接続されたキャ
ッシュ2およびメインメモリ3に接続されている。ここ
で、データバス6のバス幅は32ビツトであり、拡張デ
ータバス7のバス幅は64ビツトである。
マルチプレクサ4はコントローラ5からの制御信号10
2により拡張データバス7上の64ビツトのデータから
中央処理装置1が必要とする32ビツトのデータを抽出
し、この32ビツトのデータをデータバス6を介して中
央処理装置1に送出する。
コントローラ5は中央処理装置1からのステータス信号
101をデコードし、中央処理装置1が必要とする32
ビツトのデータのみを拡張データバス7からデータバス
6上に取込むための制御信号102をマルチプレクサ4
に出力する。
中央処理装置1がメインメモリ3の0番地から4バイト
(32ビツト)のデータを読出そうとした場合に、キャ
ッシュ2でキャッシュミスヒツトが発生すると、キャッ
シュ2によるメインメモリ3へのアクセスにより、メイ
ンメモリ3の0番地から64ビツトのデータが読出され
る。
ここで、メインメモリ3にデータの読出しアクセスが行
われる場合には、メインメモリ3からは常に64ビツト
のデータが出力されるものとする。
すなわち、メインメモリ3においては各番地に1バイト
のデータが格納されているので、メインメモリ3からは
常に連続する8番地分のデータが出力されることになる
キャッシュ2にはメインメモリ3から読出された0番地
からの64ビツトのデータが拡張データバス7を介して
書込まれる。このとき、コントローラ5は中央処理装置
1からのステータス信号101をデコードして制御信号
102をマルチプレクサ4に出力するので、マルチプレ
クサ4では拡張データバス7上の64ビツトのデータか
ら中央処理装置1が必要とする32ビツトのデータ(メ
インメモリ3の0番地からの32ビツトのデータ)をデ
ータバス6上に取込み、この32ビツトのデータがデー
タバス6を介して中央処理装置1に送出される。よって
、中央処理装置1は必要なデータのみを読込むことがで
きる。
また、中央処理装置tが次の読出しサイクルでメインメ
モリ3の4番地から32ビツトのデータを読出そうとす
ると、このメインメモリ3の4番地からの32ビツトの
データは既にキャッシュ2に書込まれているため、キャ
ッシュ2でキャツシュヒツトどなってメインメモリ3の
0番地からの64ビツトのデータが拡張データバス7上
に出力される。
この拡張データバス7上の64ビツトのデータは、コン
トローラ5からの制御信号102が入力されたマルチプ
レクサ4によって中央処理装置1が必要とする32ビツ
トのデータ(メインメモリ3の4番地からの32ビツト
のデータ)がデータバス6上に取込まれ、この32ビツ
トのデータがデータバス6を介して中央処理装置1に送
出される。
よって、中央処理装置1はメインメモリ3の4番地から
の32ビツトのデータのみを読込むことができる。
このように、中央処理装置1のデータバスのバス幅(3
2ビツト)の2倍のバス幅(64ビツト)を有する拡張
データバス7によりキャッシュ2とメインメモリ3とを
接続し、この拡張データバス7上の64ビツトのデータ
から中央処理装置1が必要とする32ビツトのデータの
みをマルチプレクサ4によって抽出するようにすること
によって、中央処理装置1のデータバスのバス幅によっ
て制限されることなく、メインメモリ3からキャッシュ
2へのデータ転送を行うことができる。
よって、キャッシュ2におけるキャッシュミスヒツト時
に、中央処理装置1がアクセスすることができるデータ
バスのバス幅の2倍のデータを1回のアクセスでキャッ
シュ2に書込むことができ、これにより中央処理装置1
がメインメモリ3の連続したアドレスからデータを読出
す場合には、キャッシュ2においては次の読出しサイク
ルで必ずキャツシュヒツトとなるため、中央処理袋で1
の処理効率を向上させることができる。
また、メインメモリ3からブロック毎に続出されたデー
タがキャッシュ2に書込まれるような場合には、拡張デ
ータバス7のデータバス幅が広い分だけ、キャッシュ2
がメインメモリ3からブロック毎に読出されたデータを
引取るのに要する時間を短縮することができる。
尚、本発明の一実施例では拡張データバス7のバス幅を
データバス6のバス幅の2倍としたが、これはデータバ
ス6のバス幅よりも広ければ何倍でらよく、これに限定
されない。
九肌二夏盟 以上説明したように本発明によれば、主記憶およびキャ
ッシュメモリに格納されたデータを中央処理装置に送出
するためのnビット幅(nは正の整数)のデータバスよ
りも広いmビット幅(mは正の整数で、m>n)の拡張
データバスで主記憶とキャッシュメモリとを接続し、こ
の拡張データバス上のmビットのデータからnビットの
データを抽出して中央処理装置に送出するようにするこ
とによって、中央処理装置のデータバスのバス幅によっ
て制限されることなく、主記憶からキャッシュメモリへ
のデータ転送を行うことができるという効果がある。
【図面の簡単な説明】
第1図は本発明の一実施例の構成を示すブロック図、第
2図は従来例の構成を示すブロック図である。 主要部分の符号の説明 1・・・・・・中央処理装置 2・・・・・・キャッシュ 3・・・・・・メインメモリ 4・・・・・・マルチプレクサ 5・・・・・・コントローラ 6・・・・・・データバス 7・・・・・・拡張データバス

Claims (1)

    【特許請求の範囲】
  1. (1)主記憶およびキャッシュメモリに格納されたデー
    タがnビット幅(nは正の整数)のデータバスを介して
    中央処理装置により読出される情報処理装置であって、
    前記主記憶と前記キャッシュメモリとを接続するmビッ
    ト幅(mは正の整数で、m>n)の拡張データバスと、
    前記中央処理装置からの制御信号に応じて前記拡張デー
    タバス上のmビットのデータからnビットのデータを抽
    出して前記中央処理装置に転送する抽出手段とを有する
    ことを特徴とする情報処理装置。
JP63148961A 1988-06-16 1988-06-16 情報処理装置 Pending JPH01315849A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63148961A JPH01315849A (ja) 1988-06-16 1988-06-16 情報処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63148961A JPH01315849A (ja) 1988-06-16 1988-06-16 情報処理装置

Publications (1)

Publication Number Publication Date
JPH01315849A true JPH01315849A (ja) 1989-12-20

Family

ID=15464532

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63148961A Pending JPH01315849A (ja) 1988-06-16 1988-06-16 情報処理装置

Country Status (1)

Country Link
JP (1) JPH01315849A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0756813A (ja) * 1993-08-02 1995-03-03 Internatl Business Mach Corp <Ibm> データ処理システム及びデータ・ストア方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0756813A (ja) * 1993-08-02 1995-03-03 Internatl Business Mach Corp <Ibm> データ処理システム及びデータ・ストア方法

Similar Documents

Publication Publication Date Title
JP2836321B2 (ja) データ処理装置
US5297231A (en) Digital signal processor interface for computer system
KR0154533B1 (ko) 데이타 프로세서
US6820165B2 (en) System and method for increasing the count of outstanding split transactions
US6205509B1 (en) Method for improving interrupt response time
JPH10171750A (ja) メモリ間データ転送システム
JP3604548B2 (ja) アドレス一致検出装置、通信制御システム及びアドレス一致検出方法
JPH01315849A (ja) 情報処理装置
JPH01224851A (ja) データ処理装置
JPH05250310A (ja) データ処理装置
US5479165A (en) Two-dimensional coding apparatus
KR100346268B1 (ko) 데이터 버스 제어 시스템
JPS5936359B2 (ja) デ−タバツフア装置
JPH01234962A (ja) バス制御方式
USH1342H (en) Effectuating full duplex digital data transfer
JPH03209544A (ja) メモリ制御回路
EP0369935A2 (en) Multiple posting cache memory
JPH05128048A (ja) 情報処理装置
JPH01158554A (ja) Dma装置を備えたデータ処理システム
JPS61214047A (ja) メモリデ−タ転送回路
JPH02254557A (ja) 通信制御処理装置
JPH0315217B2 (ja)
KR20000014522A (ko) 압축 기능을 갖는 직접 메모리 액세스 컨트롤러
JPH11338818A (ja) データ転送方法及び装置
JPH04195645A (ja) データ処理装置