JPS61161561A - デ−タ処理装置 - Google Patents

デ−タ処理装置

Info

Publication number
JPS61161561A
JPS61161561A JP274485A JP274485A JPS61161561A JP S61161561 A JPS61161561 A JP S61161561A JP 274485 A JP274485 A JP 274485A JP 274485 A JP274485 A JP 274485A JP S61161561 A JPS61161561 A JP S61161561A
Authority
JP
Japan
Prior art keywords
memory
address
external
contents
data
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
JP274485A
Other languages
English (en)
Inventor
Hideo Tanaka
秀夫 田中
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 JP274485A priority Critical patent/JPS61161561A/ja
Publication of JPS61161561A publication Critical patent/JPS61161561A/ja
Pending legal-status Critical Current

Links

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明にメモリを内蔵したデータ処理装置に関する。
〔従来の技術〕
ディジタル計算機の進歩とともにマイクロプロ七ヴ゛す
も著しく進歩しており、その処理スピード等の性能が向
上すれは、要求される機能も増大してくる。また、取扱
う処理データが増え、データの種類が多岐にわたると、
その処理形態にも変化を生じ、マイクロプロセッサに対
するデータアクセスも多重処理する必要が生じる。
従来、マイクロプロセッサは、外部装置との間   。
にはパスインタフェイスと呼ばれる入出力端子をもって
おり、他のデータの入出力には専用の入出力ポートを用
いて処理を行っていた。しかし、マイクロプロセッサに
内置するメモリの容量が増大すると、外部から直接メモ
リをアクセスする機能が要求される。そのため1イクロ
プロセツサ内電のメモリに対して外部からアドレス管入
力しデータアクセスを行うために、マイクロプロセッサ
の専用外部パスとは異なるアクセス系を必要とするとい
う問題でおる。外部からアドレスを入力することは、メ
モリの全領域をカバーするためメモリのアドレス空間に
対するアドレス全てに対応した端子を必要とすることで
あり、したがってマイクロプロセッサに内蔵するメモリ
の容量が増大スれば、端子数が増えるためマイクロプロ
セッサのピン数を増加させる必要がある。
第2図は従来のマイクロプロセッサの構成を示したブロ
ック図である。図において、メモリ1をアドレッシング
するにはアドレスレジスタ2の値と、入力端子6に入力
される外部からのアドレス値とをマルチプレクサ3で選
択し、メモリ1のアドレスとしてアクセスすることによ
って行う。このマルチプレクサ3で選択されたアドレス
値に従って、バッファ4を介して内部データバス7又は
外部出力端子5にメモリ1のデータが出力される。
このときメモリ1の全領域を外部から参照するには、ア
ドレスビット数aはアドレスレジスタ2のビット数と同
数だけ必要となり、そのため人力熾子数もこれと同数だ
け必要である。このアドレスヒツト数が多くなっても、
入出力端子数に制限のめる場合は、そのアドレス入力端
子の数を必要数だけにとどめなければならない。この場
合、ビット数を制限すると、メモリ1のアドレス空間の
一部分しかアクセスできないこととなる。このように外
部からアクセスできるメモリ領域が一部分だけとなると
、内部で処理されたデータを外部に出す場合の効率が落
ちるという問題を生ずる。
〔発明の目的〕
本発明の目的は、このような問題を除去し、内部処理デ
ータを効率工く外部から参照できるようにしたデータ処
理装置を提供することにある。
〔発明の構成〕
本発明のデータ処理装置の構成に、メモリと、このメモ
リの内容を保持し内部データバスに出力する第1の読出
し手段と、前記メモリの内容を外部入力データに従って
外N装置へ出力する第2の読出し手段と、前記第1の読
出し手段に従って前記メモリの上位あるいは下位アドレ
スを指定するアドレスレジスタと、このアドレスレジス
タの下位おるいは上位アドレスを前記外部入力データに
従って付加し前記アドレスレジスタの内容の一部と置換
する置換回路とを有することを特徴とする。
〔実施例〕
次に、本発明について図面を用いて詳細に説明する。
第1図は本発明の一実施例のブロック図である。
本実施例は、メモリ1と、このメモリ1のアドレス空間
納するアドレスレジスタ8と、このアドレスレジスタ8
の内容を置換する置換回路9と、メモリ1の内容を内部
データバス7に出力するバッファ10と、メモリ1の内
容を外部端子5へ出力するバッファ11と、外部からメ
モリ1のアドレスを入力するための入力端子6とから構
成される。
次に本実施例の動作を説明する。
通常、マイクロプロセッサの内部でメモリ1のデータを
用いる場合は、内部データバス71り、アドレスレジス
タ8に参照すべきアドレスCIセットする。このアドレ
スciczっ、て指定されるメモリ1の内容は、バッフ
ァ10を介して内部データバス7に出力されることにな
る。
次に、外部より内蔵メモリ1を参照する場合は、参照す
べきアドレス値の下位ビットbを外部入力端子13より
入力し、内部データバス7よりアドレスレジスタ8Vc
入力されたアドレスCの下位ビットがこの下位ピッ)d
の値で置換回路9により置換され、新しいアドレスとし
てアドレスレジスタ8にセットされ、この新しいアドレ
スによってメモリアクセスが行われる。このとき指定さ
れたメモリ1の内容は、バッファ11を介して出力鴫子
5に出力される。
この外部からのメモリ参照の時、メモリ1のアドレス値
を下位、上位に分け、下位を外部から入力されたデータ
と置換することは次のことを意味する。
つまり、メモリ1をバンク単位に分割し、このバンク指
定に対し内部で上位アドレスを設定し、各バンク内のア
ドレスを外部から入力する下位アドレスで指定できるこ
とを示している。このことはマイクロプロセッサに内蔵
すべきメモリの容量が増え、かつ外部からの参照が必要
な場合に全メモリ空間を参照できる点で効果がある。
外部からのメモリ参照を内蔵メモリ空間全てに対して可
能とすることは、メモリアドレスのビットを全て外部に
対し入力潮干として持つことを意味している。しかし%
LSIの集積度が増すにつれ、マイクロプロセッサ内蔵
のメモリ容量は大きくなり、これをアドレッシングする
ピット数も多くなる。このとき外部参照を可能とするこ
とは、端子数を増加させ、 ”L S Iのパッケージ
が大きくなる原因となるが1本発明によれば外部参照を
実現する上で端子数を必要数にとどめることを可能とす
る。
なお、本案流側の動作説明でに出力動作のみをとりあげ
たが、外部からデータをメモリにロードする場合も同様
に取扱うことができることは明白である。
(発明の効果) 以上説明したようlIC1本発明によれば、外部からの
内蔵メモリ参照のための端子数に対し、内部のアドレス
ビット数以下の端子数でもって内蔵メモリの全アドレス
空間が示せることになり、データ処理の効率を上げるこ
とができる。
【図面の簡単な説明】
第1図は本発明の一実施例のブロック図、1jllrZ
図は従来の方法を用いたメモリアクセスの構成例を示し
たブロック図である。図において。 1・・・・・・メモリ、2.8・・・・・・アドレスレ
ジスタ、3・・・・・・マルチプレクサ、4,10.1
1・・・・・・バッファ、5・・・・・・データ入出力
端子、6・・・・・・アドレス入力端子、7・・・・・
・内部データバス、9・・・・・・置換回路、  a、
  C・・・・・・アドレスデータ信号線、b・旧・・
セレクト信号線、d・・・・・・アドレスの下位ビット
である。 畢2剖

Claims (1)

    【特許請求の範囲】
  1.  メモリと、このメモリの内容を内部データバスに出力
    する第1の読出し手段と、前記メモリの内容を外部入力
    データに従って外部装置へ出力する第2の読出し手段と
    、前記第1の読出し手段に従って前記メモリの上位ある
    いは下位のアドレスを指定するアドレスレジスタと、こ
    のアドレスレジスタの下位あるいは上位アドレスを前記
    外部入力データに従って付加し前記アドレスレジスタの
    内容の一部とを置換する置換回路とを有することを特徴
    とするデータ処理装置。
JP274485A 1985-01-11 1985-01-11 デ−タ処理装置 Pending JPS61161561A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP274485A JPS61161561A (ja) 1985-01-11 1985-01-11 デ−タ処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP274485A JPS61161561A (ja) 1985-01-11 1985-01-11 デ−タ処理装置

Publications (1)

Publication Number Publication Date
JPS61161561A true JPS61161561A (ja) 1986-07-22

Family

ID=11537855

Family Applications (1)

Application Number Title Priority Date Filing Date
JP274485A Pending JPS61161561A (ja) 1985-01-11 1985-01-11 デ−タ処理装置

Country Status (1)

Country Link
JP (1) JPS61161561A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6383845A (ja) * 1986-09-29 1988-04-14 Toshiba Corp メモリカ−ド

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6383845A (ja) * 1986-09-29 1988-04-14 Toshiba Corp メモリカ−ド

Similar Documents

Publication Publication Date Title
US4654781A (en) Byte addressable memory for variable length instructions and data
US4835734A (en) Address translation apparatus
US4899272A (en) Addressing multiple types of memory devices
US4188662A (en) Address converter in a data processing apparatus
JPH0661066B2 (ja) 記憶制御装置
US5127096A (en) Information processor operative both in direct mapping and in bank mapping, and the method of switching the mapping schemes
US5748555A (en) Memory address preview control circuit
JPS61161561A (ja) デ−タ処理装置
US5751998A (en) Memory accessing system with portions of memory being selectively write protectable and relocatable based on predefined register bits and memory selection RAM outputs
GB2108737A (en) Byte addressable memory for variable length instructions and data
US6567320B2 (en) Data write circuit
EP0332911B1 (en) Local memory fast selecting apparatus
US6081869A (en) Bit-field peripheral
JP2954988B2 (ja) 情報処理装置
JPS62110697A (ja) アドレス制御方式
JPH0218638A (ja) データ制御システム
JPH05334074A (ja) マイクロプロセッサ
JPH01195555A (ja) マイクロコンピュータ
JPS60117353A (ja) 記憶装置における交代メモリ制御方法
JPH07219843A (ja) メモリバンク切換え装置
JPH01169645A (ja) メモリ装置
JPH06337847A (ja) マルチプロセッサ装置
JPH0423052A (ja) プログラム開発装置
JPS6329295B2 (ja)
JPS5930283A (ja) ランダムアクセスメモリ