[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JPH01237864A - Dma転送制御装置 - Google Patents

Dma転送制御装置

Info

Publication number
JPH01237864A
JPH01237864A JP63066137A JP6613788A JPH01237864A JP H01237864 A JPH01237864 A JP H01237864A JP 63066137 A JP63066137 A JP 63066137A JP 6613788 A JP6613788 A JP 6613788A JP H01237864 A JPH01237864 A JP H01237864A
Authority
JP
Japan
Prior art keywords
transfer
information
dma
request
time
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
JP63066137A
Other languages
English (en)
Inventor
Kokichi Taniai
谷合 高吉
Yasuhiro Tanaka
康浩 田中
Tadashi Saito
正 斎藤
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.)
Fujitsu Ltd
Fujitsu Microcomputer Systems Ltd
Original Assignee
Fujitsu Ltd
Fujitsu Microcomputer Systems Ltd
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 Fujitsu Ltd, Fujitsu Microcomputer Systems Ltd filed Critical Fujitsu Ltd
Priority to JP63066137A priority Critical patent/JPH01237864A/ja
Priority to EP89400746A priority patent/EP0333594B1/en
Priority to KR1019890003350A priority patent/KR920007905B1/ko
Publication of JPH01237864A publication Critical patent/JPH01237864A/ja
Priority to US08/194,871 priority patent/US5438665A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/14Handling requests for interconnection or transfer
    • G06F13/16Handling requests for interconnection or transfer for access to memory bus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/14Handling requests for interconnection or transfer
    • G06F13/20Handling requests for interconnection or transfer for access to input/output bus
    • G06F13/28Handling requests for interconnection or transfer for access to input/output bus using burst mode transfer, e.g. direct memory access DMA, cycle steal

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Bus Control (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔概要〕 D M A転送制御装置に関し、 転送要求に対する応答速度の高速化を図ることを目的と
し、 CPUを介さずにメモリと他の装置間のデータ転送を行
うDMA転送制御装置において、データ転送要求が発生
すると、予め登録された転送情報を出力して実際のデー
タ転送を行うとともに、次回のデータ転送に必要な転送
情報を保持する転送実行手段と、次回のデータ転送に必
要な転送情報を今回のデータ転送中に予め設定し、転送
実行手段に登録する転送制御手段と、により構成する。
〔産業上の利用分野〕
本発明は、D M A転送制御装置に関し、詳細には、
転送に要する処理の高速化を図ったDMA転送制御装置
に関する。
近時、パーソナルコンピュータやワークステージョンで
は扱うことのできるデータ量の増加に伴い非常に高速な
データ、例えばディスク装置等補助記憶装置、あるいは
画像データ等非常に多量のデータを外部機器との間で扱
う必要があり、これらに対応してCPUを介さずにデー
タ転送を行ういわゆるDMA転送が行われている。すな
わち、通常のデータ転送はCPUを介して行われている
ことから、データ転送の処理速度はCPUの処理速度が
支配的であり、CPUの処理速度が追いつかないような
高速なデータ転送を行うことは不可能である。また、さ
ほど高速ではないデータ転送であってもその量が多い場
合には転送処理に時間がかかる。そこで、DMA転送制
御装置を用いて処理速度の遅いcpuを介さずに外部の
周辺装置と内部のメモリあるいはメモリ同志でデータ転
送を直接行うことにより、データ転送速度の高速化を図
って高速あるいは大量のデータ転送を効率よく処理して
いる。
〔従来の技術〕
DMA転送制御装置(以下、D M Aコントローラ:
DMACという)は前述のようなマイクロコンピユータ
やワークステーションの一部であり、通常はCPUがシ
ステム内部のハスを専有してデータ転送を行っている。
DMA転送の要求が発生すると、CPUは専有していた
バスをDMACに開放し、DMACがパスを専有してD
MA転送を行う。このとき、DMACは各種の処理モー
ドを内部で処理した後、DMAC内部のレジスタに格納
されているアドレスや転送データの量(バイトカウント
)等の情報に基いて転送元のアドレス(ソースアドレス
)、転送先のアドレス(ディストネーションアドレス)
等転送に必要な情報を外部に出力してD M A転送を
開始する。また、−船釣にDMACは複数のDMA転送
に対処するため、複数のチャネルを備えており、例えば
、あるチャネルでCRTデイスプレィ等の表示装置に画
像データの転送を行い、他のチャネルで別の転送に対処
している。この場合、DMA転送の要求が発生すると、
前記各種の処理モードを内部で処理した後、該当するチ
ャネルを決定して切り換え、所定のDMA転送を行って
いる。
〔発明が解決しようとする課題〕
しかしながら、このような従来のDMA転送制御装置に
あっては、内部処理を行ってから転送を開始するため、
DMA転送の要求に対する応答が遅いという問題点があ
った。
すなわち、DMAC内部のレジスタに格納されている情
報の読み出しやチャネル切換に至る以前に処理モードの
内部処理を行っているため、転送要求が発生してからデ
ータ転送が開始されるまでに応答遅れが発生する。この
場合、応答時間の多くは内部処理に費やされている。ま
た、処理モードの内部処理中はデータ転送を行っていな
いにもかかわらずDMA転送の処理時間は内部処理にか
かる時間を含むため、転送要求発生からデータ転送終了
までの時間が増加する。したがって、DMACのチャン
ネルを頻繁に切り換えるような転送を行う場合は切換回
数の増加に伴って内部処理にかかる時間が累積されるた
め、全てのDMA転送にかかる処理時間が増加してシス
テム全体の高速化を阻む要因となる。特に、DMACは
短時間に多量のデータ転送を行うことを意図するもので
あり、転送要求に対する応答時間を短縮して応答速度の
高速化を図ることが望まれる。
そこで本発明は、転送情報を予め設定し、転送要求が発
生すると、直ちに転送情報を出力してDMA転送を開始
することにより、転送要求に対する応答速度の高速化を
図ることを目的としている。
〔課題を解決するための手段〕
本発明によるD M A転送側1111装置は上記目的
達成のため、CPUを介さずにメモリと他の装置間のデ
ータ転送を行うDMA転送制御装置において、データ転
送要求が発生すると、予め登録された転送情報を出力し
て実際のデータ転送を行うとともに、次回のデータ転送
に必要な転送情報を保持する転送実行手段と、次回のデ
ータ転送に必要な転送情報を今回のデータ転送中に予め
設定し、転送実行手段に登録する転送制御手段と、を設
けている。
〔作用〕 本発明では、転送制御手段によって前回のDMA転送要
求発生時に今回のDMA転送に必要な転送情報が予め転
送実行手段に設定され、転送実行手段によって実際のD
MA転送が行われる。
したがって、DMA転送の要求が発生すると、予め設定
された転送情報に基いて直ちに転送が開始され、転送要
求に対する応答速度の高速化が図られる。
〔実施例〕
以下、本発明の実施例を図面に基いて説明する。
第1〜3図は本発明に係るDMA転送制御装置の一実施
例を示す図である。
まず、構成を説明するが、最初に第1図を参照して本発
明の基本原理を述べる。
同図において、1はDMA転送制御装置であり、D M
 A転送制御装置lは転送制御手段2および転送実行手
段3を有する。転送実行手段3には外部からの転送要求
に応じた転送情報を一時的に保持する一時保持レジスタ
4が設けられており、転送要求が発生すると、転送実行
手段3はチャネル情報等に基づき一時保持レジスタ4に
保持されている該当チャネルのアドレス等転送情報を読
み出して出力し、実際のデータ転送を行う。このとき、
転送制御手段2は外部からの転送要求に基づいて次回に
発生する転送要求に必要な転送情報を設定し、転送実行
手段3の一時保持レジスタ4に登録する。すなわち、転
送制御手段2はDMA転送に必要な転送情報がデータ転
送開始以前に設定されている転送情報レジスタ5を有し
、転送制御手段2は転送情報レジスタ5に登録されてい
る転送情報に基づいて次回に発生する転送要求に必要な
転送情報を設定する。例えば、今回のデータ転送中に転
送制御手段2内のアドレス演算装置6が転送情報レジス
タ5に登録されている情報に基づいて次回に必要なアド
レス情報を予め演算して設定しておく。そして、転送実
行手段3が一時保持レジスタ4に登録されている今回の
DMA転送に必要な転送情報を読み出して外部に出力す
ると、転送制御手段2が予め設定しておいた次回の転送
に必要な転送情報を一時保持レジスタ4に登録する。
したがって、次回の転送要求が発生すると、転送制御手
段2により予め一時保持レジスタ4に登録されている転
送情報が転送実行手段3から直ちに出力され、実際のデ
ータ転送が開始される。すなわち、次回の転送要求に必
要な転送情報を今回の転送中に予め設定して一時保持レ
ジスタ4に登録しておくことにより、転送要求に対して
直ちに転送情報を出力してDMA転送を開始し、転送要
求に対する応答速度の高速化を意図するものである。
第2図は上記基本原理に基づ< DMA転送制御装置の
ブロック構成図であり、第1図と同一の構成部材には同
一符号を付してその説明を省略する。
同図において、転送制御手段2と転送実行手段3を有す
るDMA転送制御装置1は4つのチャネルCHO〜CH
3を備えており、各チャネル毎の転送要求に対し、図示
されないクロック信号に従ってDMA転送を行う。転送
制御手段2の転送情報レジスタ5は各チャンル毎のアド
レス、ハイドカウントおよび制御情報を保持しており、
転送制御手段2の保持内容は図示されないCPU等によ
って転送開始以前に予め書き込まれている。転送制御手
段2は算術論理演算ユニット(ALU)7および制御回
路8を有し、ALU7は転送情報レジスタ5が保持して
いるアドレスおよびバイトカウントの各情報に基づいて
各チャンネル毎の転送に必要なアドレス値およびバイト
カウントを演算する。制御回路8は外部からの転送要求
に基づき次回の転送に必要な転送情報を判断して該当す
るチャネルの転送情報レジスタ5から制御情報を読み出
し、−時保持レジスタ4に登録するとともに、ALU7
に次回の転送に必要な該チャネルのアドレス値及びバイ
トカウントの演算を指示し、該演算結果を転送情報レジ
スタ5と−時保持レジスタ4に登録させる。すなわち、
−時保持レジスタ4は次回の転送に必要な転送情報を保
持しており、転送実行手段3に設けられた転送管理回路
9の指示に基づいて該転送情報を図示されないシステム
内のバスに出力する。転送管理回路9は転送要求に応じ
て転送に用いる実行チャネルを決定し、該チャネルでD
MA転送を行うことを転送制御手段2に通知するととも
に、−時保持レジスタ4に該チャネルの転送情報を出力
させる。このとき、DMA転送制御装置1は転送要求に
応じたDMA転送を開始する。なお、転送制御手段2と
転送実行手段3は図示されない内部バスを介して接続さ
れており、内部バスは転送制御手段2と転送実行手段3
の間の情報伝達を行う。
次に作用を説明する。
第3図はDMA転送制御装置1の動作を示すタイミング
チャートであり、転送情報の出力は3クロツクサイクル
で行われる。なお、出力される転送情報は前回の転送要
求発生時に設定されるものであり、今回の転送要求発生
時には次回の転送情報を予め設定することに本発明の特
徴があるため、今回の転送要求発生時には既に今回の転
送情報が設定されているものとして説明を行う。
いま、あるチャネルで転送要求が発生すると、転送要求
が発生したときのクロック信号の立ち下りでDMA転送
制御装置1のチャネルが転送管理回路9によって切換ら
れ、転送要求が発生したチャネルの転送情報が転送管理
回路9の指示によって一時保持レジスタ4からシステム
バスに出力され、今回のDMA転送が開始される。すな
わち、DMA転送制御装置1のチャネル切換は転送要求
の発生と同時に行われるので、従来のようにチャネル切
換を行うまでに処理時間がかかることはほとんどない。
このとき、転送制御手段2には転送要求の発生したチャ
ネルが転送管理回路9により通知され、制御回路8の判
断に基づき該チャネルに対応する制御情報が内部バスに
出力されて一時保持レジスタ4の該当するチャネルに保
持され、−時保持レジスタ4の内容が更新されるととも
に、転送要求の発生したチャネルに該当する転送情報レ
ジスタ5内の制御情報が更新される。一方、同時に制御
回路8の判断に基づいてALU7により次回の転送に必
要な該チャネルに対応するアドレス値およびハイドカウ
ントの演算が開始され、制御情報が一時保持レジスタ4
に保持された後、演算結果が内部バスに出力されて一時
保持レジスタ4の該当するチャネルに保持され、内容が
更新されるとともに、転送要求の発生したチャネルに該
当する転送情報レジスタ5内のアドレスおよびバイトカ
ウントの各情報が更新される。すなわち、−時保持レジ
スタ4には次回の転送に必要な転送情報が保持されてお
り、次回の転送要求が発生した場合、要求に応じた転送
情報を直ちに出力してDMA転送を開始することができ
る。例えば、同図中4クロツクサイクル目で次の転送要
求が発生した場合、−時保持レジスタ4には該転送要求
に対応する転送情報が既に保接されているので、該転送
情報を直ちに出力することができ、転送要求から転送開
始までの応答時間を著しく短縮することができる。この
とき、次回の転送に用いる実行チャネルが決定され、同
様にして転送情報が予め設定されて一時保持レジスタ4
に保持される。
このように、DMA転送制御装置1のチャネル切換が転
送要求の発生と同時に行われるので、チャネルが頻繁に
変化するような転送態様であっても柔軟かつ高速に転送
処理を行うことができ、転送要求に対する応答速度の高
速化を図ることができる。
また、今回の転送と次回の転送の間隔が開くようなこと
があっても、ウェイトループ等の余分な処理過程を途中
に設けることなく転送要求に直ちに応じてDMA転送を
開始することができる。
〔効果〕
本発明によれば、転送制御手段が今回のDMA転送に必
要な転送情報を前回の転送要求発生時に予め転送実行手
段に設定し、転送実行手段が転送要求を受けて実際のデ
ータ転送を行っているので、DMA転送の要求・が発生
すると、予め設定された転送情報に基いて直ちに転送を
開始することができ、転送要求に対する応答速度の高速
化を図ることができる。
【図面の簡単な説明】
第1〜3図は本発明に係るDMA転送制御装置の一実施
例を示す図であり、 第1図はその基本原理を示す概念図、 第2図はその構成を示すブロック図、 第3図はその動作を示すタイミングチャート、である。 1・・・・・・DMA転送制御装置、 2・・・・・・転送制御手段、 3・・・・・・転送実行手段、 4・・・・・・−時保持レジスタ、 5・・・・・・転送情報レジスタ。

Claims (1)

  1. 【特許請求の範囲】 CPUを介さずにメモリと他の装置間のデータ転送を行
    うDMA転送制御装置において、データ転送要求が発生
    すると、予め登録された転送情報を出力して実際のデー
    タ転送を行うとともに、次回のデータ転送に必要な転送
    情報を保持する転送実行手段と、 次回のデータ転送に必要な転送情報を今回のデータ転送
    中に予め設定し、転送実行手段に登録する転送制御手段
    と、 を設けたことを特徴とするDMA転送制御装置。
JP63066137A 1988-03-18 1988-03-18 Dma転送制御装置 Pending JPH01237864A (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP63066137A JPH01237864A (ja) 1988-03-18 1988-03-18 Dma転送制御装置
EP89400746A EP0333594B1 (en) 1988-03-18 1989-03-16 Direct memory access controller
KR1019890003350A KR920007905B1 (ko) 1988-03-18 1989-03-17 다이렉트 메모리 액세스 제어장치
US08/194,871 US5438665A (en) 1988-03-18 1994-02-01 Direct memory access controller for handling cyclic execution of data transfer in accordance with stored transfer control information

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63066137A JPH01237864A (ja) 1988-03-18 1988-03-18 Dma転送制御装置

Publications (1)

Publication Number Publication Date
JPH01237864A true JPH01237864A (ja) 1989-09-22

Family

ID=13307174

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63066137A Pending JPH01237864A (ja) 1988-03-18 1988-03-18 Dma転送制御装置

Country Status (4)

Country Link
US (1) US5438665A (ja)
EP (1) EP0333594B1 (ja)
JP (1) JPH01237864A (ja)
KR (1) KR920007905B1 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04230557A (ja) * 1990-11-16 1992-08-19 Internatl Business Mach Corp <Ibm> 直接メモリアクセス・コントローラ
JP2000315186A (ja) * 1999-05-06 2000-11-14 Hitachi Ltd 半導体装置

Families Citing this family (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE69021092T2 (de) * 1989-01-13 1996-02-29 Ibm Busübertragungsanforderung mit Vorrausschau.
JPH03156554A (ja) * 1989-11-14 1991-07-04 Hitachi Ltd データ転送制御方式
US5696989A (en) * 1990-06-25 1997-12-09 Nec Corporation Microcomputer equipped with DMA controller allowed to continue to perform data transfer operations even after completion of a current data transfer operation
US5287476A (en) * 1991-06-07 1994-02-15 International Business Machines Corp. Personal computer system with storage controller controlling data transfer
JP2599539B2 (ja) * 1991-10-15 1997-04-09 インターナショナル・ビジネス・マシーンズ・コーポレイション 直接メモリ・アクセス装置及びルック・アヘッド装置
US5721954A (en) * 1992-04-13 1998-02-24 At&T Global Information Solutions Company Intelligent SCSI-2/DMA processor
US5513368A (en) * 1993-07-16 1996-04-30 International Business Machines Corporation Computer I/O adapters for programmably varying states of peripheral devices without interfering with central processor operations
US5644787A (en) * 1993-08-03 1997-07-01 Seiko Epson Corporation Apparatus for controlling data transfer between external interfaces through buffer memory using table data having transfer start address transfer count and unit selection parameter
JP3647055B2 (ja) * 1993-11-17 2005-05-11 キヤノン株式会社 情報処理システム、管理方法および管理装置
US5628026A (en) * 1994-12-05 1997-05-06 Motorola, Inc. Multi-dimensional data transfer in a data processing system and method therefor
DE69610450T2 (de) * 1995-03-13 2001-04-26 Sun Microsystems, Inc. Virtueller Ein/Ausgabeprozessor
US5864712A (en) * 1995-03-17 1999-01-26 Lsi Logic Corporation Method and apparatus for controlling (N+I) I/O channels with (N) data managers in a homogenous software programmable environment
DE69614291T2 (de) * 1995-03-17 2001-12-06 Lsi Logic Corp., Fort Collins (n+i) Ein/Ausgabekanälesteuerung, mit (n) Datenverwaltern, in einer homogenen Software-Programmierbetriebsumgebung
SE515737C2 (sv) * 1995-03-22 2001-10-01 Ericsson Telefon Ab L M Anordning och förfarande avseende hantering av digitala signaler och en behandlingsanordning omfattande en dylik
US5826106A (en) * 1995-05-26 1998-10-20 National Semiconductor Corporation High performance multifunction direct memory access (DMA) controller
US5713044A (en) * 1995-12-19 1998-01-27 Intel Corporation System for creating new group of chain descriptors by updating link value of last descriptor of group and rereading link value of the updating descriptor
US5870627A (en) * 1995-12-20 1999-02-09 Cirrus Logic, Inc. System for managing direct memory access transfer in a multi-channel system using circular descriptor queue, descriptor FIFO, and receive status queue
US5963609A (en) * 1996-04-03 1999-10-05 United Microelectronics Corp. Apparatus and method for serial data communication between plurality of chips in a chip set
US6381293B1 (en) * 1996-04-03 2002-04-30 United Microelectronics Corp. Apparatus and method for serial data communication between plurality of chips in a chip set
EP0837397B1 (en) * 1996-10-18 2006-04-05 Matsushita Electric Industrial Co., Ltd. Data transfer apparatus and data transfer system for arbitrating a plurality of I/O ports in DMA
US5924110A (en) * 1996-12-06 1999-07-13 Ncr Corporation Multischeme memory management system for computer
US5978866A (en) * 1997-03-10 1999-11-02 Integrated Technology Express, Inc. Distributed pre-fetch buffer for multiple DMA channel device
US6006293A (en) * 1998-04-21 1999-12-21 Comsat Corporation Method and apparatus for zero overhead sharing for registered digital hardware
JP2000151641A (ja) * 1998-11-13 2000-05-30 Sony Corp 伝送制御方法及び伝送装置
US7457896B1 (en) * 1999-08-25 2008-11-25 Seagate Technology Llc Automated register data transfer to reduce processing burden on a processing device
US6782465B1 (en) * 1999-10-20 2004-08-24 Infineon Technologies North America Corporation Linked list DMA descriptor architecture
US6499077B1 (en) 1999-12-30 2002-12-24 Intel Corporation Bus interface unit for reflecting state information for a transfer request to a requesting device
US20040093439A1 (en) * 2002-09-24 2004-05-13 Rohm Co., Ltd Data processing control apparatus and DMA controller
US7644193B2 (en) * 2003-12-19 2010-01-05 Panasonic Corporation Recording device control apparatus
DE102004006767B4 (de) * 2004-02-11 2011-06-30 Infineon Technologies AG, 81669 Verfahren und Vorrichtung zum Transport von Datenabschnitten mittels eines DMA-Controllers
JP5287301B2 (ja) * 2009-01-30 2013-09-11 富士通株式会社 ディスクリプタ転送装置、i/oコントローラ、及びディスクリプタ転送方法
CN104123252A (zh) * 2013-04-26 2014-10-29 韩国科亚电子股份有限公司 多通道直接存储器存取控制器及其控制方法

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61198351A (ja) * 1985-02-28 1986-09-02 Toshiba Corp ダイレクト・メモリ・アクセス制御回路
JPS63262745A (ja) * 1987-04-20 1988-10-31 Yokogawa Electric Corp アドレス生成回路
JPH01201759A (ja) * 1988-02-08 1989-08-14 Fujitsu Ltd Dma制御装置

Family Cites Families (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5584858A (en) * 1978-12-18 1980-06-26 Nippon Denso Co Ltd Engine control
US4354225A (en) * 1979-10-11 1982-10-12 Nanodata Computer Corporation Intelligent main store for data processing systems
JPS5660933A (en) * 1979-10-22 1981-05-26 Nec Corp Information processor
US4387433A (en) * 1980-12-24 1983-06-07 International Business Machines Corporation High speed data interface buffer for digitally controlled electron beam exposure system
US4481578A (en) * 1982-05-21 1984-11-06 Pitney Bowes Inc. Direct memory access data transfer system for use with plural processors
DE3241376A1 (de) * 1982-11-09 1984-05-10 Siemens AG, 1000 Berlin und 8000 München Dma-steuereinrichtung zur uebertragung von daten zwischen einem datensender und einem datenempfaenger
US4713750A (en) * 1983-03-31 1987-12-15 Fairchild Camera & Instrument Corporation Microprocessor with compact mapped programmable logic array
US4530053A (en) * 1983-04-14 1985-07-16 International Business Machines Corporation DMA multimode transfer controls
US4665482A (en) * 1983-06-13 1987-05-12 Honeywell Information Systems Inc. Data multiplex control facility
JPS6057457A (ja) * 1983-09-07 1985-04-03 Ricoh Co Ltd Dma装置
US4805097A (en) * 1984-08-03 1989-02-14 Motorola Computer Systems, Inc. Memory management unit with dynamic page allocation
JPH0760423B2 (ja) * 1984-12-24 1995-06-28 株式会社日立製作所 データ転送方式
US4797812A (en) * 1985-06-19 1989-01-10 Kabushiki Kaisha Toshiba System for continuous DMA transfer of virtually addressed data blocks
US4847750A (en) * 1986-02-13 1989-07-11 Intelligent Instrumentation, Inc. Peripheral DMA controller for data acquisition system
US4821185A (en) * 1986-05-19 1989-04-11 American Telephone And Telegraph Company I/O interface system using plural buffers sized smaller than non-overlapping contiguous computer memory portions dedicated to each buffer
JPS6329868A (ja) * 1986-07-23 1988-02-08 Nec Corp Dmaコントロ−ラ
US5093910A (en) * 1986-10-29 1992-03-03 United Technologies Corporation Serial data transmission between redundant channels
US4782439A (en) * 1987-02-17 1988-11-01 Intel Corporation Direct memory access system for microcontroller
EP0288649B1 (en) * 1987-04-22 1992-10-21 International Business Machines Corporation Memory control subsystem
US5018098A (en) * 1987-05-07 1991-05-21 Fujitsu Limited Data transfer controlling apparatus for direct memory access
DE68927015D1 (de) * 1988-02-08 1996-10-02 Fujitsu Ltd Direktspeicherzugriffssteuerung

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61198351A (ja) * 1985-02-28 1986-09-02 Toshiba Corp ダイレクト・メモリ・アクセス制御回路
JPS63262745A (ja) * 1987-04-20 1988-10-31 Yokogawa Electric Corp アドレス生成回路
JPH01201759A (ja) * 1988-02-08 1989-08-14 Fujitsu Ltd Dma制御装置

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04230557A (ja) * 1990-11-16 1992-08-19 Internatl Business Mach Corp <Ibm> 直接メモリアクセス・コントローラ
JP2000315186A (ja) * 1999-05-06 2000-11-14 Hitachi Ltd 半導体装置

Also Published As

Publication number Publication date
KR890015143A (ko) 1989-10-28
US5438665A (en) 1995-08-01
EP0333594A2 (en) 1989-09-20
KR920007905B1 (ko) 1992-09-19
EP0333594B1 (en) 1997-08-13
EP0333594A3 (en) 1991-10-23

Similar Documents

Publication Publication Date Title
JPH01237864A (ja) Dma転送制御装置
JPH04290150A (ja) Fifoバッファの制御装置及び制御方法並びにデータ転送を制御する装置
US4835684A (en) Microcomputer capable of transferring data from one location to another within a memory without an intermediary data bus
JPS61148563A (ja) デ−タ転送方式およびデ−タ転送制御装置
US5287486A (en) DMA controller using a programmable timer, a transfer counter and an or logic gate to control data transfer interrupts
JPH02230455A (ja) 外部記憶装置の割込み制御方式
JP2826244B2 (ja) Dmaユニット
JP2577071B2 (ja) ディジタル信号処理プロセッサ
JPH0736806A (ja) Dma方式
JPS63118949A (ja) 情報処理装置
JPH0962610A (ja) Dmaコントローラ
JPH1011411A (ja) 割込み制御システム
JPH10171654A (ja) 高速データ演算処理装置
JP2821176B2 (ja) 情報処理装置
JPS6240565A (ja) メモリ制御方式
JP2845780B2 (ja) データ転送制御回路
EP0503390A1 (en) Microcomputer having direct memory access mode
JPS58189719A (ja) デ−タ転送制御方式
JP2000003285A (ja) 割り込み処理方法および割り込み回路
JP2000067008A (ja) マルチプロセッサシステム
JPS6086625A (ja) デ−タ処理装置
JPH01201759A (ja) Dma制御装置
JPS6398757A (ja) Dma回路のデ−タチエイン制御方式
JPS60222951A (ja) デ−タ転送方式
JPH0962611A (ja) データ転送制御装置