JPH01240960A - Dma転送制御回路 - Google Patents

Dma転送制御回路

Info

Publication number
JPH01240960A
JPH01240960A JP6862188A JP6862188A JPH01240960A JP H01240960 A JPH01240960 A JP H01240960A JP 6862188 A JP6862188 A JP 6862188A JP 6862188 A JP6862188 A JP 6862188A JP H01240960 A JPH01240960 A JP H01240960A
Authority
JP
Japan
Prior art keywords
data
control circuit
peripheral device
control
main memory
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
JP6862188A
Other languages
English (en)
Inventor
Toshifumi Matsuo
松尾 敏文
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 JP6862188A priority Critical patent/JPH01240960A/ja
Publication of JPH01240960A publication Critical patent/JPH01240960A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Bus Control (AREA)

Abstract

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

Description

【発明の詳細な説明】 産業上の利用分野 本発明は、 DMA転送制御回路に関し、特に、周辺装
置制御LSfの転送データ幅に比べてマイクロプロセッ
サの転送データ幅の大きいDMA転送制御回路に関する
従来の技術 従来のDMA転送制御回路においては、周辺装置制御L
SIは、マイクロプロセッサバスに接続され、マイクロ
プロセッサバスのデータ幅より小さいデータ幅で主記憶
回路にデータを転送していた。
発明が解決しようとする課題 上述したように、従来のDMA転送制御回路では、周辺
装置制御LSIから主記憶回路へのデータ転送を行う場
合に、マイクロプロセッサバスの性能を低下させるとい
う欠点がある。
本発明は従来の上記実情に鑑みてなされたものであり、
従って本発明の目的は、従来の技術に内在する上記欠点
を解消することを可能とした新規なりMA転送制御回路
を提供することにある。
課題を解決するための手段 上記目的を達成する為に、本発明に係るDMA転送制御
回路は、マイクロプロセッサバスの制御を行うマイクロ
プロセッサバス制御回路と、DMA転送のために主記憶
回路のアドレスを生成するアドレスカウンタと、データ
転送数をカウントするデータカウンタと、データ転送の
ためにデータを一時保持しマイタロプロセッサバスと周
辺制御LSIとのデータ幅の変換を行うデータバッファ
と1周辺袋筒制御1.S1の制御データを一時保持する
制御データバッファと、周辺装置制御LSIを制御する
周辺装置4制御LSI制御回路とを有している。マイタ
ロプロセッサが周辺装置制御LSIをアクセスする際に
は、制御データバッファを介して制御データの読み書き
を行う。周辺装置制御LSIよりのDMA転送要求より
周辺g置からデータを読み出す際には、周辺装置制御L
SI制御回路を介してデータバッファにデータを保持し
、マイクロプロセッサバスのデータ幅だけデータがデー
タバッファに保持された時点でアドレスカウンタにより
主記憶回路のアドレスを生成し、マイクロプロセッサバ
ス制御回路を介して、データバッファのデータを主記憶
装置に書込む。
実施例 次に2本発明をその好ましい一実施例について図面を参
照して具体的に説明する。
第4図は本発明に係るDMA転送制御回路を含む情報処
理システムの一実施例を示すブロック構成図である。
第」図を参照するに、本発明に係るDMA転送制御回路
4は、マイクロプロセッサバス3(以後バスと略記する
)の制御を行うマイクロプロセッサバス制御回路7(以
後バス制御回路と略記する)と、 DMA転送のために
主記憶回路2のアドレスを生成するアドレスカウンタ8
と、データ転送数をカラン1−するデータカウンタ9と
、データ転送のためにデータを一時保持し、バス3と周
辺装置制御LSI5(以後周辺LSIと略記する)との
データ幅の変換を行うデータバッファ10と1周辺LS
I5の制御データを一時保持する制御データバッファ1
1と1周辺LSI5を制御する周辺装置制御LSI制御
回路12(以後周辺LSI制御回路と略記する)とを含
む。マイクロプロセッサ1と主記憶回路2とDMA転送
制御回路4は、バス3を介して相互に接続されている。
周辺装置6は1周辺LSI5を介してDMA転送制御回
路4に接続されている。通常1周辺LSI5のデータ幅
はハス3のデータ幅に比へて小さいために、ハス3に周
辺しSI5を接続して1周辺LSI5からのデータ幅の
ままバス3を介して主記憶回路2とのデータ転送を行う
と、バス3の性能を低下させることになる。
周辺LSI5よりのDMA転送要求により周辺装置6か
らデータを読み出す処理において1周辺装置6から読み
出されたデータは、周辺しSI5と周辺LSI制御回路
12を介して、データバッファ10に保持される。この
データがバス3のデータ幅だけデータバッファ10に保
持された時点で、アドレスカウンタ8により主記憶回路
2のアドレスを生成し、バス制御回路7を介してデータ
バッファ10のデータを主記憶回路2に書込む。
マイクロプロセッサ1が周辺LSI5をアクセスする際
には制御データバッファ11を介して制御データの読み
書きを行う。
発明の詳細 な説明したように1本発明のDMA転送制御回路によれ
ば、ハート量の増加を最小にして、マイクロプロセッサ
バスの性能を低下させることなく。
周辺装置とのデータ転送を行うことが可能である。
【図面の簡単な説明】
第1図は本発明に係るDMA転送制御回路を含むデータ
処理システムの一実施例を示すブロック構成図である。 100.マイクロプロセッサ、209.主記憶回路、3
00.マイクロプロセッサバス、4.、。 IJMA転送制御回路、5310周辺装置制御L制御、
6゜90周辺装置、701.マイクロプロセッサバス制
御回路、806.アドレスカウンタ、90.。 データカウンタ、io、 、 、データバッファ、11
.。 、制御データバッファ、12. 、 、周辺装置制御L
SI制御回路

Claims (1)

    【特許請求の範囲】
  1. マイクロプロセッサ、主記憶回路、マイクロプロセッサ
    バス、DMA転送制御回路、周辺装置制御LSIおよび
    周辺装置を含む情報処理システムにおいて、前記マイク
    ロプロセッサ、前記主記憶回路および前記DMA転送制
    御回路は前記マイクロプロセッサバスに接続され、前記
    DMA転送制御回路は、前記マイクロプロセッサバスの
    制御を行うマイクロプロセッサバス制御回路と、DMA
    転送のために前記主記憶回路のアドレスを生成するアド
    レスカウンタと、データ転送数をカウントするデータカ
    ウンタと、データ転送のためにデータを一時保持し前記
    マイクロプロセッサバスと前記周辺装置制御LSIとの
    データ幅の変換を行うデータバッファと、前記周辺装置
    制御LSIの制御データを一時保持する制御データバッ
    ファと、前記周辺装置制御LSIを制御する周辺装置制
    御LSI制御回路とを有し、前記マイクロプロセッサが
    前記周辺装置制御LSIをアクセスする際には前記制御
    データバッファを介して制御データの読み書きを行い、
    前記周辺装置制御LSIよりのDMA転送要求により前
    記周辺装置からデータを読み出す際には前記周辺装置制
    御LSI制御回路を介して前記データバッファにデータ
    を保持し、前記マイクロプロセッサバスのデータ幅だけ
    データが前記データバッファに保持された時点で前記ア
    ドレスカウンタにより前記主記憶回路のアドレスを生成
    し、前記マイクロプロセッサバス制御回路を介して前記
    データバッファのデータを前記主記憶装置に書込むこと
    を特徴とするDMA転送制御回路。
JP6862188A 1988-03-23 1988-03-23 Dma転送制御回路 Pending JPH01240960A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP6862188A JPH01240960A (ja) 1988-03-23 1988-03-23 Dma転送制御回路

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP6862188A JPH01240960A (ja) 1988-03-23 1988-03-23 Dma転送制御回路

Publications (1)

Publication Number Publication Date
JPH01240960A true JPH01240960A (ja) 1989-09-26

Family

ID=13379010

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6862188A Pending JPH01240960A (ja) 1988-03-23 1988-03-23 Dma転送制御回路

Country Status (1)

Country Link
JP (1) JPH01240960A (ja)

Similar Documents

Publication Publication Date Title
JPS6375955A (ja) プログラムモ−ド・アクセス制御方式
JPH01240960A (ja) Dma転送制御回路
JPH0546527A (ja) デユアルポートメモリ回路
JPS5999522A (ja) 入出力制御方式
JP2574821B2 (ja) ダイレクトメモリアクセス・コントローラ
JPH03152651A (ja) 情報伝送システム
JP2768022B2 (ja) メモリコントローラ
JPS586172B2 (ja) インタ−フエ−ス方式
JPH01237865A (ja) Dma転送制御回路
JPH0137019B2 (ja)
JP2642087B2 (ja) 主記憶装置間データ転送処理機構
JPH02207363A (ja) データ転送制御方式、デバイスコントローラ、およびメモリ・コントローラ
JPH04333950A (ja) 情報処理システム
JPS6217879Y2 (ja)
JPH06161947A (ja) コンピュータシステム
JPH03228163A (ja) データ転送装置
JPS6194167A (ja) 周辺制御装置
JPS616754A (ja) ダイレクト・メモリ・アクセス転送方式
JPH0334043A (ja) システムバスを介してデータをやりとりする情報処理装置
JPH03204755A (ja) データ転送装置
JPH02301851A (ja) システムバスアクセス方式
JPS61127025A (ja) 光デイスク制御装置
JPS61253570A (ja) バス制御方式
JPS63186358A (ja) デ−タ転送方式
JPS61267852A (ja) デ−タ・バス変換方式