JPH03266048A - 情報処理装置 - Google Patents

情報処理装置

Info

Publication number
JPH03266048A
JPH03266048A JP6573890A JP6573890A JPH03266048A JP H03266048 A JPH03266048 A JP H03266048A JP 6573890 A JP6573890 A JP 6573890A JP 6573890 A JP6573890 A JP 6573890A JP H03266048 A JPH03266048 A JP H03266048A
Authority
JP
Japan
Prior art keywords
storage device
address
circuit
signal
cpu
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
JP6573890A
Other languages
English (en)
Inventor
Yutaka Akahori
豊 赤堀
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.)
Seiko Epson Corp
Original Assignee
Seiko Epson 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 Seiko Epson Corp filed Critical Seiko Epson Corp
Priority to JP6573890A priority Critical patent/JPH03266048A/ja
Publication of JPH03266048A publication Critical patent/JPH03266048A/ja
Pending legal-status Critical Current

Links

Abstract

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

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明は中央情報処理装置と記憶装置を内蔵した情報処
理装置に関する。
「従来の技術] 一般的情報処理装置では中央演算処理装置(以下、CP
Uと称す)から複数のアドレス信号、制御信号が発生し
、それによってROM、RAM等の記憶装置との間で複
数のデータ信号のやりとりが行なわれている。記憶装置
が複数個あるいは複数組存在する場合、CPUの出力す
るアドレス信号をアドレス信号コントロール回路がデコ
ードし、CPUのメモリマツプ上のどこのアドレスへの
アクセスするかを判別し、そのアドレスに対応する記憶
装置のコントロール信号を出力し、必要があれば対応す
る記憶装置に適したアドレス構成にアドレスバスを変換
し、CPUがアクセスした記憶装置とCPUの間でデー
タ信号のやりとりが行なわれる。このようなシステムに
記憶装置を追加する場合、追加する記憶装置を設定する
アドレスを受は持つアドレスバス、データバスに記憶装
置を接続し、アドレス信号コントロール回路を改造して
新しい言己憶装置が設定されたアドレス空間にCPUが
アクセスにきたときに出力されるコントロール信号を記
憶装置に入力する。
第6図は従来技術の回路例の図、第7図はそのメモリマ
ツプを示す略図である。601はCPUまたはCPUと
その周辺回路、602はCPU601からのアドレスバ
ス、603はCPU601がデータ信号を入出力するデ
ータバス、604はアドレス信号からCPU601がメ
モリマツプ上のどこのアドレス空間へアクセスしようと
するかをデコードし記憶装置のコントロール信号の出力
と必要があればアドレス信号の変換を行なうアドレス信
号コントロール回路である。607は記憶装置であり、
コントロール信号605、アドレスバス606、データ
バス603につながっている。
第7図のメモリマツプにおいてA−Bのアドレス空間が
記憶装置607に割り当てられている。第7図の記憶装
置607のB−B’間はメモリマツプ上に割当がなく使
用していない状態である。CPUIが記憶装置607か
らデータを読み込む場合CPU601のアドレスバス6
02にメモリマツプA−B間のアドレス信号を出力し、
アドレス信号コントロール回路604は記憶装置607
に対しコントロール信号とアドレス信号を出力する。
記憶装置607は対応するデータをCPU601のデー
タバス603に出力する。この情報処理装置のメモリマ
ツプ上C−Dのアドレス空間に記憶装置608を追加し
ようとする場合、このアドレス空間に対応したコントロ
ール信号609の出力をアドレス信号コントロール回路
604に追加し、アドレスバス606、データバス60
3に記憶装置608を接続する。
[発明が解決しようとする課題] 上述した従来の手段ではアドレス空間上に記憶装置を追
加する際に記憶装置その物を追加するためにコストアッ
プを招き、アドレス信号コントロール回路の改造を必要
とするために、アドレス信号コントロール回路が大規模
であった場合に改造の手間がかかるといった欠点がある
本発明はアドレス空間上に記憶装置を追加する際に記憶
装置そのものを追加し、コントロール回路を変更するの
ではなく、別の変換回路のみの追加で変更された情報処
理装置を提供することに目的があり、本発明はCPUを
動かすソフトウェアにも意識させることなく、あるアド
レス空間へのアクセスを他のアドレス空間に移す情報処
理装置を提供することが可能である。
[課題を解決するための手段] 本発明はアドレス信号から特定のアドレス空間へのアク
セスを判別するデコード回路、前記デコード回路出力よ
り前記アドレス信号を変換するアドレス信号変換回路、
記憶装置のコントロール信号を変換するコントロール信
号変換回路とで構成された付加回路を備えたことを特徴
とする情報処理装置にある。
[作用コ 本発明は、特定のアドレス空間へのアクセスを変換回路
によって他のアドレス空間へのアクセスに置き換える事
により、記憶装置の追加をする事なくアドレス空間を拡
張している。
[実施例] 第1図は本発明のブロック図、第2図は本発明の変換回
路のブロック図、第3図はそのメモリマツプである。第
1図の101〜107は第6図の601〜607と同じ
信号、回路であり、110はアドレス信号とコントロー
ル信号を変換する変換回路、111は変換されたコント
ロール信号、112は変換されたアドレス信号を示す。
変換回路110の内部は第2区に示すデコード回路11
3、アドレスバス変換回路114、コントロール信号変
換回路115からなり、CPUl0Iからのアドレス信
号、またはアドレス信号コントロール回路の出力するア
ドレス信号から第3図のアドレスC−Dのアドレス空間
をアクセスしていることを示すデコード信号116がア
ドレス信号変換回路114とコントロール信号変換回路
115に出力される。デコード信号116を受は取った
アドレス信号変換回路114はアドレスC〜Dへ対応す
るアドレス信号112を記憶装置107に出力し、コン
トロール信号変換回路115は記憶装置107のデータ
出力を可能にするコントロール信号111を出力する。
本発明の変換回路110の追加により第1図の記憶装置
107の未使用部分であったB−B’間が第6図の追加
された記憶装置60Bの代わりを果たしCPU 101
側からは追加された変換回路の存在を意識する事な〈従
来使用していたソフトウェアがそのまま使用できる。
第4図に本発明の具体的な実施例の回路図、第5図にそ
のメモリマツプを示す。417は8ビツトのCPUであ
りA15〜AOのアドレス信号をアドレスバス424に
出力し、データバス423で記憶装置419とデータの
やりとりを行なう。
418はアドレス信号コントロール回路であり、メモリ
マツプoooo〜6FFFのアドレス空間427に於て
記憶装置419のチップセレクト信号を出力する。42
0のANDゲート、421.422は本発明の変換回路
であり、それぞれ第2図の115.113.114に相
当する。CPU417がBOOO〜BFFFのアドレス
空間425にアクセスするためにアドレスバスにアドレ
ス信号を出力するとデコード回路421はコントロール
信号変換回路420とアドレス信号変換回路422にデ
コード信号を出力する。デコード信号を受は取ったコン
トロール信号変換回路420はチップセレクト信号を、
アドレス信号変換回路422は変換されたアドレス信号
A12’、A13°を記憶装置419に出力する。変換
回路はcPUのアドレス空間である第5図の425の領
域に記憶装置419の426の領域を割り当て、CPU
417側は427と425の領域のそれぞれに2つの記
憶装置が存在しているかのように動作することが出来る
以上が本発明の実施例であるが、かかる実施例はただ単
に本発明の具体例に過ぎず、特にCPUのビット数、ア
ドレスバスの本数、記憶装置の容量、アドレス領域等は
その一例に過ぎない。
[発明の効果] 本発明ではメモリマツプ上で特定のアドレス空間に記憶
装置を追加する際、既存の記憶装置に未使用の部分があ
ればこれを使用するため装置全体で使用する記憶装置の
容量を少なくすることができコストダウンになる。また
従来使用していた回路には何等の改造を加える必要がな
く変換回路の追加のみで実現でき、ソフトウェア側から
は複数のアドレス空間に複数の記憶装置が接続されてい
るのと同じ環境で動作できるために、複数の記憶装置が
接続されているのを前提に作成されているソフトウェア
がそのまま使用でき、互換性の維持も保たれる。
【図面の簡単な説明】
第1図は本発明の回路ブロック図、第2図は第1図中の
変換回路内部のブロック図、第3図は第1図の回路例の
メモリマツプである。第4図は本発明の具体的な回路例
の回路図、第5図は第4図のメモリマツプである。第6
図は従来の技術の回路ブロック図、第7図はそのメモリ
マツプである。 101・・・・・・CPUまたはCPUとその周辺回路 102・・・・・・CPUのアドレスバス103・・・
・・・CPUのデータバス104・・・・・・アドレス
信号コントローノσ回路路105・・・・・・記憶装置
コントロール信号106・・・・・・記憶装置コントロ
ール信号107・・・・・・記憶装置 417・・・・・・8ビツトCPU 418・・・・・・アドレス信号コントロール回路41
9・・・・・・記憶装置 4・20・・・・・・コントロール信号変換回路421
・・・・・・デコード回路 422・・・・・・アドレス信号変換回路423・・・
・・・CPUのデータバス424・・・・・・CPUの
アドレスバス601・・・・・・CPUまたはCPUと
その周辺回路 602・・・・・・CPUのアドレスバス603・・・
・・・CPUのデータバス604・・・・・・アドレス
信号コントロール回路605・・・・・・記憶装置コン
トロール信号606・・・・・・記憶装置のアドレスバ
ス607.608・・・・・・記憶装置 609・・・・・・追加された記憶装置のコントロール
信号 以上 第1 第3図 第4図 CPU 第5図 01 第6図 第7図

Claims (1)

    【特許請求の範囲】
  1. 中央情報処理装置(以下CPUと称す)と記憶装置とC
    PUの出力するアドレス信号から特定のアドレス空間に
    割り当てられた記憶装置へのコントロール信号を出力す
    るアドレス信号コントロール回路で構成された回路系に
    おいて、前記記憶装置に使用していない領域が存在する
    場合、新たなアドレス空間に記憶領域を追加する代わり
    に、前記アドレス信号から追加された特定のアドレス空
    間へのアクセスを判別するデコード回路と、前記デコー
    ド回路出力より前記アドレス信号を変換するアドレス信
    号変換回路と、前記記憶装置のコントロール信号を変換
    するコントロール信号変換回路とで構成された付加回路
    を備えて、前記未使用領域へアクセスすることを特徴と
    する情報処理装置。
JP6573890A 1990-03-16 1990-03-16 情報処理装置 Pending JPH03266048A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP6573890A JPH03266048A (ja) 1990-03-16 1990-03-16 情報処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP6573890A JPH03266048A (ja) 1990-03-16 1990-03-16 情報処理装置

Publications (1)

Publication Number Publication Date
JPH03266048A true JPH03266048A (ja) 1991-11-27

Family

ID=13295658

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6573890A Pending JPH03266048A (ja) 1990-03-16 1990-03-16 情報処理装置

Country Status (1)

Country Link
JP (1) JPH03266048A (ja)

Similar Documents

Publication Publication Date Title
JPH06175969A (ja) Dmaチヤネル装置及びdmaチヤネルの変換装置
JP2609220B2 (ja) マルチ・プロセツサ・システム
JPH04288643A (ja) マルチプロセッサシステムのメモリマッピング方式
JPH03266048A (ja) 情報処理装置
JPH07334420A (ja) 拡張メモリ制御回路
JPH0562786B2 (ja)
JP3449749B2 (ja) 情報処理装置
JPH0235551A (ja) チャネル装置におけるアドレス変換方式
JP2692180B2 (ja) マイクロコンピュータ
JPH03276357A (ja) i/oアドレス変換方式
JP2003288267A (ja) アドレス信号出力装置
JPS622337A (ja) メモリ拡張方式
JPH11238029A (ja) システムバスのioマッピング方法及び方式
JPH06337847A (ja) マルチプロセッサ装置
JPS61213946A (ja) マイクロコンピユ−タ
JPH04106627A (ja) 情報処理装置
JPH0370052A (ja) アドレス変換回路、メモリコントロール装置、情報処理装置、および、記録装置
JPS6235956A (ja) マルチバス変換装置
JPH01140354A (ja) バンクメモリ制御方式
JPS61288260A (ja) マルチコンピユ−タシステム
JPH03211641A (ja) メモリ装置のアドレス指定方法
JPS63128464A (ja) プロセツサ回路
JPS623353A (ja) アドレス空間拡張装置
JPH0224748A (ja) アドレス切替回路
JPH03189754A (ja) 共有メモリアクセス制御回路