JPH02166547A - 情報処理装置 - Google Patents

情報処理装置

Info

Publication number
JPH02166547A
JPH02166547A JP32308688A JP32308688A JPH02166547A JP H02166547 A JPH02166547 A JP H02166547A JP 32308688 A JP32308688 A JP 32308688A JP 32308688 A JP32308688 A JP 32308688A JP H02166547 A JPH02166547 A JP H02166547A
Authority
JP
Japan
Prior art keywords
data
bytes
transfer
address space
data transfer
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
JP32308688A
Other languages
English (en)
Inventor
Yoshihiro Hagiwara
萩原 佳博
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 JP32308688A priority Critical patent/JPH02166547A/ja
Publication of JPH02166547A publication Critical patent/JPH02166547A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Bus Control (AREA)

Abstract

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

Description

【発明の詳細な説明】 玖五且ヱ 本発明は情報処理装置に関し、特にDMA (旧rec
t Henory Access)転送を行うことがで
きるチャネルを有する情報処理装置に関する。
疋土及韮 従来、この種の情報処理装置においては、中央処理装置
のデータ転送単位とDMAでのデータ転送単位とが同−
若しくはDMAでのデータ転送単位の方が中央処理装置
のデータ転送単位より小さくなっていた。
したがって、最大のデータ転送単位は中央処理装置のデ
ータ転送単位であるため、複数の入出力装置及びチャネ
ルを含んで構成されている場合において、多量のデータ
を連続して転送する際にはデータ転送能力を上げること
ができなかった。そのため、入出力装置のデータ転送能
力を十分に発揮できなくなるだけでなく、入出力装置の
バス占有時間が増大し、中央処理装置の処理能力が低下
するという欠点があった。
九五百1週 本発明の目的は、多量のデータを連続して転送する際の
DMAによるデータ転送能力を向上させることができる
情報処理装置を提供することである。
111口1戊 本発明による情報処理装置は、主記憶装置と、M(M>
0)バイト単位で前記主記憶装置に対してデータ転送を
行う中央処理装置と、前記主記憶装置に対してデータ転
送を行うチャネルと、前記中央処理装置から前記主記憶
装置へのデータ転送時、前記主記憶装置のMバイトの所
定アドレス空間に対してアクセスを行い、前記チャネル
から前記主記憶装置へのデータ転送時、前記主記憶装置
の前記所定アドレス空間のN(N>1>倍のアドレス空
間に対してアクセスを行うアクセス制御手段とを有する
ことを特徴とする。
監1透 以下、図面を用いて本発明の詳細な説明する。
第1図は本発明による情報処理装置の一実施例の構成を
示すブロック図である0図において、本発明の一実施例
による情報処理装置は中央処理装置(CPU)1と、入
出力装置(Ilo)6.7及び8と、バッファ記憶(チ
ャネル)3.4及び5と、主記憶装置2とを含んで構成
されており、これらはデータバス12を介して夫々接続
されている。
本実施例においては中央処理装置1のデータ転送単位は
2 [Bytel入出力装置6,7及び8のデータ転送
単位は1 [Bytelである。また、入出力装置6.
7及び8からのデータはバッファ記憶3゜4及び5によ
って4 [Bytelのデータ転送単位に変換されてデ
ータバス12に送出される。なお、データバス12のデ
ータ転送単位は4 [Bytelである。
主記憶袋rI12は記憶領域9及び10と、アドレス制
御部11とを含んで構成されている。アドレス制御部1
1はDMA転送時に記憶領域10のアドレス空間を変更
し、記憶領域9と同一のアドレス空間にする機能を有す
るものである。また、データバス13は2 [Byte
lの幅を持ち、データバス12の4 [Bytelのう
ちの中央処理装置1が使用しない(つまり、残り) 2
 [Bytelと接続されている。つまり、データバス
14と15とが接続されていることになる。
この主記憶装置2の記憶領域9及び10によるアドレス
空間は第2図に示されているように00000 [H]
からFFFFF  [H]までがバンク0〜Fに分割さ
れて構成されているものとする。そして、それらバンク
0〜Fは交互に記憶領域9及び10に対して割当てられ
ているものとする。したがって、記憶領域9には0.2
.4.・・・・・・の各バンク、記憶領域10には1.
3.5・・・・・・の各バンクが割当てられていること
になる。
また、記憶領域10の各バンクに対してはアドレス空間
を変更する機能が設けられている。その機能について、
第3図を用いて説明する。第3図はアドレス空間を変更
する機能の構成を示すブロック図である6図において、
31はアドレス指定レジスタ、32はデコーダ、33は
ある1つのバンクである。記憶領域10内の他のバンク
についても同等の構成となっている。
アドレス指定レジスタ31は予め転送対象となるアドレ
ス空間を指定するためのアドレス信号となるデータが格
納されるものである。そして、このアドレス指定レジス
タ31からの出力信号Bはデコーダ32において本来の
アドレス信号Aと比較され、その結果が一致を示したと
きにのみ対応するバンクへのイネーブル信号320がア
クティブになり、当該バンク33の全アドレス空間のデ
ータ転送が行われるのである。
つまり、このアドレス指定レジスタ31には中央処理装
置1からの転送時にはそのバンクへの本来のアドレス信
号となるデータが格納され、バッファ記憶3.4及び5
からのDMA転送時には変更後のバンクのアドレス信号
となるデータが格納されるのである。
第1図に戻り、かかる構成とされた本実施例の情報処理
装置の動作について説明する。
まず、中央処理袋?I!1からの通常の転送時において
は、アドレス指定レジスタ31に本来のアドレス信号と
なるデータが格納される。したがって、中央処理装置1
からのアドレス信号に応じて転送の対象となるバンクに
対して2 [Byte]単位のデ−タ転送が行われるこ
とになる。
一方、バッファ記憶3.4又は5からのDMA転送時に
おいては、上述したアドレス空間を変更する機能を用い
、2つのバンクに対して4 [Byte]単位のデータ
転送が行われることになる。この場合、例えば、第2図
中のバンク8のアドレス空間をバンク7のアドレス空間
に変更する場合には、バンク8に対して設けられている
アドレス指定レジスタ31にバンク7のアドレス信号と
なるデータを格納すれば良い、これにより、バンク8に
はみかけ上、バンク7と同じアドレスが割当てられたこ
とになる。したがって、バンク7に対するアクセスは連
続した隣のバンク8に対しても同時に行われることにな
る。
つまり、本実施例では、中央処理装置1のデータ転送単
位である2 [Bytelの2倍の4 [Bytelの
データ転送幅のデータバス12を設け、さらにあるアド
レス空間をみかけ1他のアドレス空間に変更する機能を
設けたことにより、DMA転送時のバス占有時間を従来
の1/2 (=2 [Bytel /4 [Bytel
 )とすることができるのである。
なお、本実施例においては記憶領域9内の各バンクに対
してのみアドレス空間を変更する機能を設けた場合につ
いて説明したが、主記憶装置2内の全バンク(つまり、
記憶領域9及び10)に対してその機能を設けても良い
ことは明らかである。
その場合には、アドレス指定レジスタを書換えることに
よりアドレス空間をより自由に変更できることになる。
また、本実施例においては2つの連続するバンク(例え
ば、バンク7と8)に対して同時にアクセスする場合に
ついて説明したが、連続しないバンク(例えば、バンク
7とA)に対してもアドレス指定レジスタを書換えるこ
とにより、同時にアクセスすることができることも明ら
かである。
さらにまた、本実施例においては中央処理装置で扱うデ
ータ転送単位が2 [Bytel 、DMA転送による
データ転送単位が4 [Bytelの場合について説明
したが、他の場合についても同様にバス占有時間を短く
することができることは明らかである0例えば、中央処
理装!で扱うデータ転送単位が4 [Bytel 、D
MA転送によるデータ転送単位が5 [Bytelとす
れば5/4=1.25 (=N)倍となり、やはりバス
占有時間を短くすることができる。ただし、N>1でな
ければバス占有時間を短くすることができない。
九匪座羞1 以上説明したように本発明は、中央処理装置のデータ転
送単位MのN倍のデータ転送単位のデータバス及び主記
憶装置内のアドレス空間のアドレスを変更する機能を設
けることにより、DMA転送時には通常時のN倍の転送
が可能となり、データバスの占有時間を短くすることが
できるとともにDMA転送によるデータ転送能力を向上
させることができるという効果がある。
【図面の簡単な説明】
第1図は本発明の実施例による情報処理装置の構成を示
すブロック図、第2図は主記憶装置のアドレス空間を示
す概念図、第3図はアドレス制御部11内に設けられた
アドレス空間を変更する機能の構成を示すブロック図で
ある。 主要部分の符号の説明 1・・・・・・中央処理装置 2・・・・・・主記憶装置 3.4.5・・・・・・バッファ記憶 6.7.8・・・・・・入出力装置 12・・・・・・データバス

Claims (1)

    【特許請求の範囲】
  1. (1)主記憶装置と、M(M>0)バイト単位で前記主
    記憶装置に対してデータ転送を行う中央処理装置と、前
    記主記憶装置に対してデータ転送を行うチャネルと、前
    記中央処理装置から前記主記憶装置へのデータ転送時、
    前記主記憶装置のMバイトの所定アドレス空間に対して
    アクセスを行い、前記チャネルから前記主記憶装置への
    データ転送時、前記主記憶装置の前記所定アドレス空間
    のN(N>1)倍のアドレス空間に対してアクセスを行
    うアクセス制御手段とを有することを特徴とする情報処
    理装置。
JP32308688A 1988-12-21 1988-12-21 情報処理装置 Pending JPH02166547A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP32308688A JPH02166547A (ja) 1988-12-21 1988-12-21 情報処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP32308688A JPH02166547A (ja) 1988-12-21 1988-12-21 情報処理装置

Publications (1)

Publication Number Publication Date
JPH02166547A true JPH02166547A (ja) 1990-06-27

Family

ID=18150920

Family Applications (1)

Application Number Title Priority Date Filing Date
JP32308688A Pending JPH02166547A (ja) 1988-12-21 1988-12-21 情報処理装置

Country Status (1)

Country Link
JP (1) JPH02166547A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7716392B2 (en) 2004-07-14 2010-05-11 Oki Semiconductor Co., Ltd. Computer system having an I/O module directly connected to a main storage for DMA transfer

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7716392B2 (en) 2004-07-14 2010-05-11 Oki Semiconductor Co., Ltd. Computer system having an I/O module directly connected to a main storage for DMA transfer

Similar Documents

Publication Publication Date Title
JPH02166547A (ja) 情報処理装置
JP2699482B2 (ja) データ転送制御装置
JP2687679B2 (ja) プログラム開発装置
JP2547256B2 (ja) Dma装置
JPS58218091A (ja) デ−タ転送方式
JPH0926780A (ja) ディスプレイ制御回路
JPS63245743A (ja) メモリアクセス方式
JP2590695B2 (ja) 時分割スイッチ回路
JPS61198351A (ja) ダイレクト・メモリ・アクセス制御回路
JPS6383854A (ja) デ−タ転送回路
JPH10275113A (ja) 記憶装置
JPH0651751A (ja) 画像表示装置
JPH04160458A (ja) Dmaコントローラ周辺回路
JPS6336021B2 (ja)
JPH01233515A (ja) 情報処理装置
JPS63153655A (ja) メモリアクセス制御方式
JPH05197620A (ja) アドレス空間拡張方式
JPH06131519A (ja) Icカード
JPH06337847A (ja) マルチプロセッサ装置
JPS60140421A (ja) 出力制御装置
JPH01305769A (ja) 画像縮小装置
JPS60142756A (ja) 時分割多重メモリバンク制御方式
JPH01123285A (ja) 画面表示装置
JP2001291101A (ja) 画像処理装置
JPH0769885B2 (ja) デ−タ転送装置