JPS63279351A - Dma転送制御装置 - Google Patents
Dma転送制御装置Info
- Publication number
- JPS63279351A JPS63279351A JP62113604A JP11360487A JPS63279351A JP S63279351 A JPS63279351 A JP S63279351A JP 62113604 A JP62113604 A JP 62113604A JP 11360487 A JP11360487 A JP 11360487A JP S63279351 A JPS63279351 A JP S63279351A
- Authority
- JP
- Japan
- Prior art keywords
- micro
- transfer
- register
- address
- processing
- 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.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/14—Handling requests for interconnection or transfer
- G06F13/20—Handling requests for interconnection or transfer for access to input/output bus
- G06F13/28—Handling requests for interconnection or transfer for access to input/output bus using burst mode transfer, e.g. direct memory access DMA, cycle steal
- G06F13/285—Halt processor DMA
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/22—Microcontrol or microprogram arrangements
- G06F9/26—Address formation of the next micro-instruction ; Microprogram storage or retrieval arrangements
- G06F9/262—Arrangements for next microinstruction selection
- G06F9/268—Microinstruction selection not based on processing results, e.g. interrupt, patch, first cycle store, diagnostic programs
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Bus Control (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
(概 要〕
データ転送プログラムアドレスを格納するチャネル毎の
マイクロアドレスレジスタと、オペレーションプログラ
ムアドレスを格納するオペレーション用マイクロアドレ
スレジスタとを有し、データ転送プログラム処理以外の
プログラム処理が行われるときは、該オペレーション用
マイクロアドレスレジスタに格納されたオペレーション
プログラムアドレスが読出されてマイクロROMに格納
されたマイクロプログラムの読出しが制御され、更に該
オペレーション用マイクロ−アドレスレジスタの動作中
(例えばスタート処理中)において、該チャネル毎のデ
ータ転送処理用の各マイクロアドレスレジスタ、該マイ
クロROMからの書き込み命令に応じて、予めデータ転
送処理用のマイクロアドレスが書き込まれるようにした
DMA転送制御装置であって、該スタート処理終了後に
データ転送プログラム処理要求を受は付けたとき、該デ
ータ転送処理用のマイクロアドレスレジスタに予め書き
込まれているマイクロアドレスにもとづいて、デッドサ
イクルなしで高速にデータ転送プログラム処理を開始す
ることができる。
マイクロアドレスレジスタと、オペレーションプログラ
ムアドレスを格納するオペレーション用マイクロアドレ
スレジスタとを有し、データ転送プログラム処理以外の
プログラム処理が行われるときは、該オペレーション用
マイクロアドレスレジスタに格納されたオペレーション
プログラムアドレスが読出されてマイクロROMに格納
されたマイクロプログラムの読出しが制御され、更に該
オペレーション用マイクロ−アドレスレジスタの動作中
(例えばスタート処理中)において、該チャネル毎のデ
ータ転送処理用の各マイクロアドレスレジスタ、該マイ
クロROMからの書き込み命令に応じて、予めデータ転
送処理用のマイクロアドレスが書き込まれるようにした
DMA転送制御装置であって、該スタート処理終了後に
データ転送プログラム処理要求を受は付けたとき、該デ
ータ転送処理用のマイクロアドレスレジスタに予め書き
込まれているマイクロアドレスにもとづいて、デッドサ
イクルなしで高速にデータ転送プログラム処理を開始す
ることができる。
本発明はDMA (ダイレクトメモリアクセス)転送制
御装置に関し、特にCPUを介さないでデータ転送を制
御するDMAコントローラによってデータ転送を制御す
るためのDMA転送制御装置に関する。
御装置に関し、特にCPUを介さないでデータ転送を制
御するDMAコントローラによってデータ転送を制御す
るためのDMA転送制御装置に関する。
第9図は、DMA転送の概念を説明する図であって、C
PU、I10装置(例えば101)、メモリ (例えば
Ml 、M2)、DMAコントローラ(DM八へ)など
が、アドレスバス、データバス、および制御信号用のバ
ス(例えばり一ド/ライト信号用のバス)を介して相互
に接続され、マイクロコンピュータシステムが構成され
る。そしてDMA転送が行われる際には、上記DMAコ
ントローラが、CPUに代って上記各バスを占有し、C
PUが該DMAコントローラの内部レジスタに対して予
め書き込んだコマンドおよび転送アドレスなどの転送情
報に応じて、上記メモリ間(例えばMl。
PU、I10装置(例えば101)、メモリ (例えば
Ml 、M2)、DMAコントローラ(DM八へ)など
が、アドレスバス、データバス、および制御信号用のバ
ス(例えばり一ド/ライト信号用のバス)を介して相互
に接続され、マイクロコンピュータシステムが構成され
る。そしてDMA転送が行われる際には、上記DMAコ
ントローラが、CPUに代って上記各バスを占有し、C
PUが該DMAコントローラの内部レジスタに対して予
め書き込んだコマンドおよび転送アドレスなどの転送情
報に応じて、上記メモリ間(例えばMl。
M2間)あるいは上記メモリとI10装置間(例えばI
OIからMl、あるいはMlから■01)のデータ転送
を制御する。そのために該DMAコントローラは該CP
Uに対しホールド要求信号)10LDを送出し、これに
よって該CPUの動作が一時的に中断され該CPUがバ
スを明は渡すとともに、該CPUから該DMAコントロ
ーラにホールド許可信号HOLD ACKが返送され、
マイクロプログラムの実行が開始される。なお上記ホー
ルド要求信号送出前にCPUから予め該D M Aコン
トローラの内部レジスタに対して、所定のコマンドおよ
び転送アドレスが登録されており、次いで該CPUから
のスタート指示にもとづいて該ホールド要求信号が送出
される。すなわち、例えばメモリ間のデータ転送であれ
ば、転送元(ソース)および転送先(デスティネーショ
ン)のアドレスおよび転送データの量(バイト情報)な
どが登録され、該DMAコントローラを介して該転送デ
ータの量が0になるまで上記データ転送がつづけられる
。また■10装置とメモリ間のデータ転送であれば、例
えば所定のI10装置から該DMAコントローラに対し
転送要求信号REQが送出され、該DMAコントローラ
から該転送要求の許可信号REQ ACKを返送すると
ともに転送先のアドレスが指定され、JI10装置から
所定のメモリへのデータ転送が行われる。
OIからMl、あるいはMlから■01)のデータ転送
を制御する。そのために該DMAコントローラは該CP
Uに対しホールド要求信号)10LDを送出し、これに
よって該CPUの動作が一時的に中断され該CPUがバ
スを明は渡すとともに、該CPUから該DMAコントロ
ーラにホールド許可信号HOLD ACKが返送され、
マイクロプログラムの実行が開始される。なお上記ホー
ルド要求信号送出前にCPUから予め該D M Aコン
トローラの内部レジスタに対して、所定のコマンドおよ
び転送アドレスが登録されており、次いで該CPUから
のスタート指示にもとづいて該ホールド要求信号が送出
される。すなわち、例えばメモリ間のデータ転送であれ
ば、転送元(ソース)および転送先(デスティネーショ
ン)のアドレスおよび転送データの量(バイト情報)な
どが登録され、該DMAコントローラを介して該転送デ
ータの量が0になるまで上記データ転送がつづけられる
。また■10装置とメモリ間のデータ転送であれば、例
えば所定のI10装置から該DMAコントローラに対し
転送要求信号REQが送出され、該DMAコントローラ
から該転送要求の許可信号REQ ACKを返送すると
ともに転送先のアドレスが指定され、JI10装置から
所定のメモリへのデータ転送が行われる。
第10図は、かかるDMAコントローラ(DMAC)の
内部構成を示す概略図であって、リクエストハンドラー
R,データハンドラーD1およびマイクロユニットMな
どによって構成されている。リクエストハンドラーRは
、例えばI10装置からの転送プログラム処理要求信号
REQ (あるいはメモリ間のデータ転送が行われる際
にCPUからのスタート指示にもとづいて自動的に発生
するオートリクエスト信号)を受付けた際に、該データ
ハンドラーDあるいはマイクロユニットMに対し所定の
データ転送プログラム処理要求信号TREQを送出する
。マイクロユニットMは、該転送プログラム処理要求信
号TRE口にもとづいて、該データハンドラーDに、所
定のデータ転送を行うための制御信号を送出する。これ
により該データハンドラーDおよびデータバス、アドレ
スバスなどを介して所定のデータ転送(例えばメモリM
lの所定番地から順次所定バイトのデータを読出してメ
モリM2の所定番地より順次書込む)が行われる。
内部構成を示す概略図であって、リクエストハンドラー
R,データハンドラーD1およびマイクロユニットMな
どによって構成されている。リクエストハンドラーRは
、例えばI10装置からの転送プログラム処理要求信号
REQ (あるいはメモリ間のデータ転送が行われる際
にCPUからのスタート指示にもとづいて自動的に発生
するオートリクエスト信号)を受付けた際に、該データ
ハンドラーDあるいはマイクロユニットMに対し所定の
データ転送プログラム処理要求信号TREQを送出する
。マイクロユニットMは、該転送プログラム処理要求信
号TRE口にもとづいて、該データハンドラーDに、所
定のデータ転送を行うための制御信号を送出する。これ
により該データハンドラーDおよびデータバス、アドレ
スバスなどを介して所定のデータ転送(例えばメモリM
lの所定番地から順次所定バイトのデータを読出してメ
モリM2の所定番地より順次書込む)が行われる。
本発明のDMA転送制御装置は、かかるDMAコントロ
ーラを介してのデータ転送を制御する制御ユニットとし
て機能する上記マイクロユニットMの一部を改良したも
のであって、第7図は、本発明の特長を明らかにするた
めに、従来技術の範囲で想定しうる該マイクロユニット
Mの対応部分の構成を例示したものである。
ーラを介してのデータ転送を制御する制御ユニットとし
て機能する上記マイクロユニットMの一部を改良したも
のであって、第7図は、本発明の特長を明らかにするた
めに、従来技術の範囲で想定しうる該マイクロユニット
Mの対応部分の構成を例示したものである。
すなわち第7図において、Rはリクエストハンドラーを
示し、他の構成部分(すなわちアドレスレジスタコント
ロール部1、゛マツピングPLA2、セレクト条件PL
A3、チャネル0乃至チャネル3に対するマイクロアド
レスレジスタ40乃至43、セレクタ5、インクリメン
ト素子6、マイクロROM7、レジスタ8)は上記マイ
クロユニットMの一部を構成する。すなわち上記第7図
に示されるものは、4チャネル分のDMA転送制御装置
を示しており、例えば4組のI10装置からそれぞれ該
リクエストハンドラーRに転送要求信号R[iQO乃至
REQ3が入力される。そしてこれらの転送要求信号の
入力に応じて、該リクエストハンドラーRから該マイク
ロアドレスレジスタに対し所定のチャネル指定信号CH
が入力されるとともに、該アドレスレジスタコントロー
ル部lに転送プログラム処理要求信号TREQが入力さ
れ、該アドレスレジスタコントロール部lから該指定さ
れたチャネルのマイクロアドレスレジスタ(例えば40
)に対し、読出しあるいは書込み信号R/Wが供給され
る。上記各チャネル毎のマイクロアドレスレジスタ4o
乃至43には当該チャネルについてのデータ転送の制御
を行うためのアドレス情報が操持されており、該保持さ
れているアドレス情報が読出されると、該続出されたア
ドレス情報がセレクタ5を通してマイクロROM7に入
力されるとともに、インクリメント素子6によって該ア
ドレス情報の内容がインクリメントされて再び当該チャ
ネルのマイクロアドレスレジスタ(例えば40)に書込
まれる。これにより該マイクロROM7から、対応する
アドレスに格納されているマイクロ命令が読出され、次
いでレジスタ8にとり込まれて当該チャネルについての
データ転送を行うための制御信号が、該レジスタ8から
例えば上記データハンドラーDなどに出力される。
示し、他の構成部分(すなわちアドレスレジスタコント
ロール部1、゛マツピングPLA2、セレクト条件PL
A3、チャネル0乃至チャネル3に対するマイクロアド
レスレジスタ40乃至43、セレクタ5、インクリメン
ト素子6、マイクロROM7、レジスタ8)は上記マイ
クロユニットMの一部を構成する。すなわち上記第7図
に示されるものは、4チャネル分のDMA転送制御装置
を示しており、例えば4組のI10装置からそれぞれ該
リクエストハンドラーRに転送要求信号R[iQO乃至
REQ3が入力される。そしてこれらの転送要求信号の
入力に応じて、該リクエストハンドラーRから該マイク
ロアドレスレジスタに対し所定のチャネル指定信号CH
が入力されるとともに、該アドレスレジスタコントロー
ル部lに転送プログラム処理要求信号TREQが入力さ
れ、該アドレスレジスタコントロール部lから該指定さ
れたチャネルのマイクロアドレスレジスタ(例えば40
)に対し、読出しあるいは書込み信号R/Wが供給され
る。上記各チャネル毎のマイクロアドレスレジスタ4o
乃至43には当該チャネルについてのデータ転送の制御
を行うためのアドレス情報が操持されており、該保持さ
れているアドレス情報が読出されると、該続出されたア
ドレス情報がセレクタ5を通してマイクロROM7に入
力されるとともに、インクリメント素子6によって該ア
ドレス情報の内容がインクリメントされて再び当該チャ
ネルのマイクロアドレスレジスタ(例えば40)に書込
まれる。これにより該マイクロROM7から、対応する
アドレスに格納されているマイクロ命令が読出され、次
いでレジスタ8にとり込まれて当該チャネルについての
データ転送を行うための制御信号が、該レジスタ8から
例えば上記データハンドラーDなどに出力される。
また該セレクタ5には、上記マイクロアドレスレジスタ
40乃至43から読み出されたアドレス情報のほかに、
例えばマツピングPLA2から読み出されたアドレス情
報なども入力され、セレクト条件PLA3から供給され
るセレクト信号に応じて、所定のアドレス情報のみが該
セレクタ5を通してマイクロROM7に選択的に入力さ
れる。ここでマツピングPLAは、起動アドレス、ジャ
ンプのためのアドレスなど、該マツピングPLAに入力
される条件に応じて該マイクロROMがそこから動作し
なければならないアドレスを指定するための、所謂マイ
クロROMに対するジャンプテーブルとして機能するも
のである。
40乃至43から読み出されたアドレス情報のほかに、
例えばマツピングPLA2から読み出されたアドレス情
報なども入力され、セレクト条件PLA3から供給され
るセレクト信号に応じて、所定のアドレス情報のみが該
セレクタ5を通してマイクロROM7に選択的に入力さ
れる。ここでマツピングPLAは、起動アドレス、ジャ
ンプのためのアドレスなど、該マツピングPLAに入力
される条件に応じて該マイクロROMがそこから動作し
なければならないアドレスを指定するための、所謂マイ
クロROMに対するジャンプテーブルとして機能するも
のである。
第8図は、上記第7図に示される装置によってマイクロ
プログラムの起動処理を行う場合の起動シーケンスを示
すタイミング図であって、先ずリクエストハンドラーR
からデータ転送プログラム処理要求信号TREQが出力
され、該要求信号TREQにもとづいて、先ずマツピン
グP L A 2から所定のマイクロアドレスが読み出
され、次いで該続出されたマイクロアドレスにもとづい
てマイクロROMのデータ(マイクロ命令)が読み出さ
れ、該読み出されたマイクロROMの出力データにもと
づいて上記データハンドラーDを介して所定のデータ転
送処理が開始される。なお、該マイクロROM7はクロ
ックφ1がハイレベルでプリチャージされ、クロックφ
1がロウレベルでディスチャージされる。
プログラムの起動処理を行う場合の起動シーケンスを示
すタイミング図であって、先ずリクエストハンドラーR
からデータ転送プログラム処理要求信号TREQが出力
され、該要求信号TREQにもとづいて、先ずマツピン
グP L A 2から所定のマイクロアドレスが読み出
され、次いで該続出されたマイクロアドレスにもとづい
てマイクロROMのデータ(マイクロ命令)が読み出さ
れ、該読み出されたマイクロROMの出力データにもと
づいて上記データハンドラーDを介して所定のデータ転
送処理が開始される。なお、該マイクロROM7はクロ
ックφ1がハイレベルでプリチャージされ、クロックφ
1がロウレベルでディスチャージされる。
また、該マツピングPLA2およびセレクト条件PLA
3はクロックφ2がハイレベルでプリチャージされ、ク
ロックφ2がロウレベルでディスチャージされる。
3はクロックφ2がハイレベルでプリチャージされ、ク
ロックφ2がロウレベルでディスチャージされる。
このように上記第7図に示される装置においては、マツ
ピングPLA2から読み出されたアドレス情報を直接セ
レクタ5を介してマイクロROM7に入力させているた
め、第8図のタイミング図に示されるように、上記転送
プログラム処理要求信号TREQがマツピングPLA2
に入力されてから、上記転送処理が開始されるまでにほ
ぼ2サイクル(2クロック分)を要し、したがってチャ
ネル遷移時に約1サイクル分のデッドサイクルが入るこ
とになる。
ピングPLA2から読み出されたアドレス情報を直接セ
レクタ5を介してマイクロROM7に入力させているた
め、第8図のタイミング図に示されるように、上記転送
プログラム処理要求信号TREQがマツピングPLA2
に入力されてから、上記転送処理が開始されるまでにほ
ぼ2サイクル(2クロック分)を要し、したがってチャ
ネル遷移時に約1サイクル分のデッドサイクルが入るこ
とになる。
このことは上記データ転送プログラム処理要求信号TR
EQが入力されたときのみでなく、オペレーション処理
(例えば実際のデータ転送処理が行われる前に実行され
るスタート処理など、データ転送プログラム処理以外の
プログラム処理)要求信号0REQがリクエストハンド
ラーRからマツピングPLA2に入力されてから、所定
のオペレーション処理(例えばスタート処理)が開始さ
れる場合にもほぼ2サイクルを要し、転送処理速度の低
下をもたらすこととなる。
EQが入力されたときのみでなく、オペレーション処理
(例えば実際のデータ転送処理が行われる前に実行され
るスタート処理など、データ転送プログラム処理以外の
プログラム処理)要求信号0REQがリクエストハンド
ラーRからマツピングPLA2に入力されてから、所定
のオペレーション処理(例えばスタート処理)が開始さ
れる場合にもほぼ2サイクルを要し、転送処理速度の低
下をもたらすこととなる。
本発明はかかる問題点を解決するためになされたもので
、データ転送プログラム処理の要求を受けつける前に(
例えばスタート処理中に)予め、上記マツピングPLA
よりデータ転送プログラム処理用のマイクロアドレスを
読み出し、該転送処理用のマイクロアドレスレジスタに
書き込んでおくことにより、該転送処理要求受付は時に
、該マイクロアドレスレジスタに書き込まれているマイ
クロアドレスにもとづいて直ちにマイクロROMを動作
させ、高速度で(デッドサイクルなしで)データ転送処
理を開始させるようにしたものである。
、データ転送プログラム処理の要求を受けつける前に(
例えばスタート処理中に)予め、上記マツピングPLA
よりデータ転送プログラム処理用のマイクロアドレスを
読み出し、該転送処理用のマイクロアドレスレジスタに
書き込んでおくことにより、該転送処理要求受付は時に
、該マイクロアドレスレジスタに書き込まれているマイ
クロアドレスにもとづいて直ちにマイクロROMを動作
させ、高速度で(デッドサイクルなしで)データ転送処
理を開始させるようにしたものである。
上記問題点を解決するために本発明においては、データ
転送プログラムアドレスを格納するチャネル毎のマイク
ロアドレスレジスタと、オペレーションプログラムアド
レスを格納するオペレーション用マイクロアドレスレジ
スタとを有し、データ転送プログラム処理以外のプログ
ラム処理が行われているときは、該オペレーション用マ
イクロアドレスレジスタに格納されたオペレーションプ
ログラムアドレスが読出されてマイクロROMに格納さ
れたマイクロプログラムの読出しが制御され、更に該オ
ペレーション用マイクロアドレスレジスタの動作中(例
えばスタート処理中)において、該チャネル毎のデータ
転送処理用の各マイクロアドレスレジスタに、該マイク
ロROMからの書き込み命令に応じて、該データ転送処
理用のマイクロアドレスが書き込まれるようにしたDM
A転送制御装置が提供される。
転送プログラムアドレスを格納するチャネル毎のマイク
ロアドレスレジスタと、オペレーションプログラムアド
レスを格納するオペレーション用マイクロアドレスレジ
スタとを有し、データ転送プログラム処理以外のプログ
ラム処理が行われているときは、該オペレーション用マ
イクロアドレスレジスタに格納されたオペレーションプ
ログラムアドレスが読出されてマイクロROMに格納さ
れたマイクロプログラムの読出しが制御され、更に該オ
ペレーション用マイクロアドレスレジスタの動作中(例
えばスタート処理中)において、該チャネル毎のデータ
転送処理用の各マイクロアドレスレジスタに、該マイク
ロROMからの書き込み命令に応じて、該データ転送処
理用のマイクロアドレスが書き込まれるようにしたDM
A転送制御装置が提供される。
上記構成によれば、該オペレーション用のマイクロアド
レスレジスタの動作中(例えばスタート処理中)におい
て、該データ転送処理用のマイクロアドレスを、所定の
マイクロアドレスレジスタに書き込んでおくことにより
、データ転送プログラム処理要求受付は時に、マツピン
グPLAからのマイクロアドレスの読出しを必要とせず
、予め該マイクロアドレスレジスタに書き込まれている
マイクロアドレスにもとづいて、直ちにマイクロROM
を動作させ、高速度で(デ・ノドサイクルなしで)デー
タ転送処理を開始することができる。
レスレジスタの動作中(例えばスタート処理中)におい
て、該データ転送処理用のマイクロアドレスを、所定の
マイクロアドレスレジスタに書き込んでおくことにより
、データ転送プログラム処理要求受付は時に、マツピン
グPLAからのマイクロアドレスの読出しを必要とせず
、予め該マイクロアドレスレジスタに書き込まれている
マイクロアドレスにもとづいて、直ちにマイクロROM
を動作させ、高速度で(デ・ノドサイクルなしで)デー
タ転送処理を開始することができる。
第1図は、本発明の1実施例としてのDMA転送制御装
置を示すもので、上記第7図に示される装置との大きな
相違点は、マイクロアドレスレジスタとしてオペレーシ
ョン専用のプログラム処理(例えばスタート処理あるい
はバスエラー処理など、データ転送プログラム処理以外
のプログラム処理)を行うためのオペレーション用マイ
クロアドレスレジスタ45を追加し、該オペレーション
用マイクロアドレスレジスタ45の動作中(例えばスタ
ート処理中)に、マツピングPLA2から読出された転
送処理用のマイクロアドレスMAPAが、各チャネル毎
の該転送処理用のマイクロアドレスレジスタ40乃至4
3に書き込まれるようにした点である。なお第1図中、
MAPWは、マイクロROM7からレジスタ8を経て所
定のマイクロアドレスレジスタ、40乃至43に供給さ
れる書き込み命令であって、これによりマツピングPL
Aから読出された転送処理用のマイクロアドレスMAP
Aが、オペレーション用のマイクロアドレスレジスタ4
5の動作中において、該転送処理用のマイクロアドレス
レジスタ40乃至43に書き込まれる。更に該マイクロ
ROM7からレジスタ8を経て該マツピングPLAに対
し、上記マイクロアドレスMAPAの読出し命令C0D
Eが供給される。
置を示すもので、上記第7図に示される装置との大きな
相違点は、マイクロアドレスレジスタとしてオペレーシ
ョン専用のプログラム処理(例えばスタート処理あるい
はバスエラー処理など、データ転送プログラム処理以外
のプログラム処理)を行うためのオペレーション用マイ
クロアドレスレジスタ45を追加し、該オペレーション
用マイクロアドレスレジスタ45の動作中(例えばスタ
ート処理中)に、マツピングPLA2から読出された転
送処理用のマイクロアドレスMAPAが、各チャネル毎
の該転送処理用のマイクロアドレスレジスタ40乃至4
3に書き込まれるようにした点である。なお第1図中、
MAPWは、マイクロROM7からレジスタ8を経て所
定のマイクロアドレスレジスタ、40乃至43に供給さ
れる書き込み命令であって、これによりマツピングPL
Aから読出された転送処理用のマイクロアドレスMAP
Aが、オペレーション用のマイクロアドレスレジスタ4
5の動作中において、該転送処理用のマイクロアドレス
レジスタ40乃至43に書き込まれる。更に該マイクロ
ROM7からレジスタ8を経て該マツピングPLAに対
し、上記マイクロアドレスMAPAの読出し命令C0D
Eが供給される。
なお第1図に示される装置において、通常のデータ転送
プログラム処理が実行されているときは、リクエストハ
ンドラーRからアドレスレジスタコントロール部1に入
力されるチャネル指定信号CHおよび転送プログラム処
理要求信号TREQに応じて、該アドレスレジスタコン
トロール部1から、所定のチャネルに対応するマイクロ
アドレスレジスタ40乃至43に対して、読出し信号μ
^RRO乃至μ^RR3および書込み信号μARWO乃
至μARW3が供給される。また該アドレスレジスタコ
ントロール部1に対し、バスエラー信号BERR等の例
外事象発生信号が入力されたときには、該アドレスレジ
スタコントロール部1より出力される信号OPRおよび
OPWにより、該オペレーション用マイクロアドレスレ
ジスタ45の読出しあるいは書込みが制御される。すな
わちこれらの信号OPR、OPWは、データ転送プログ
ラム処理が実行されている間は生成されず、バスエラー
処理等のオペレーションプログラム処理が実行されると
きに出力される。
プログラム処理が実行されているときは、リクエストハ
ンドラーRからアドレスレジスタコントロール部1に入
力されるチャネル指定信号CHおよび転送プログラム処
理要求信号TREQに応じて、該アドレスレジスタコン
トロール部1から、所定のチャネルに対応するマイクロ
アドレスレジスタ40乃至43に対して、読出し信号μ
^RRO乃至μ^RR3および書込み信号μARWO乃
至μARW3が供給される。また該アドレスレジスタコ
ントロール部1に対し、バスエラー信号BERR等の例
外事象発生信号が入力されたときには、該アドレスレジ
スタコントロール部1より出力される信号OPRおよび
OPWにより、該オペレーション用マイクロアドレスレ
ジスタ45の読出しあるいは書込みが制御される。すな
わちこれらの信号OPR、OPWは、データ転送プログ
ラム処理が実行されている間は生成されず、バスエラー
処理等のオペレーションプログラム処理が実行されると
きに出力される。
第2図は、上記第1図に示されるマイクロアドレスレジ
スタの内部構成を例示する回路図であって、上記各チャ
ネル毎の転送処理用のマイクロアドレスレジスタ40乃
至43は、それぞれアンドゲート401乃至431、該
各アンドゲート401乃至431からそれぞれ上記アド
レスレジスタコントロール部1からの書込み信号が供給
されるトランジスタ402乃至432、ラッチ回路40
3乃至433、該ラッチ回路に保持されたアドレス情報
を読出す信号が供給されるトランジスタ404乃至43
4、および共通のアンドゲート461から上記マイクロ
ROMからの書込み信号MAPI14が供給されるトラ
ンジスタ405乃至435により構成される。一方、上
記オペレーション用のマイクロアドレスレジスタ45は
、アンドゲート451 、該アンドゲート451から上
記アドレスレジスタコントロール部1からの書込み信号
が供給されるトランジスタ452、ラッチ回路453、
インバータ456を介して該ラッチ回路に保持されたア
ドレス情報を読出す信号が供給されるトランジスタ45
4により構成される。
スタの内部構成を例示する回路図であって、上記各チャ
ネル毎の転送処理用のマイクロアドレスレジスタ40乃
至43は、それぞれアンドゲート401乃至431、該
各アンドゲート401乃至431からそれぞれ上記アド
レスレジスタコントロール部1からの書込み信号が供給
されるトランジスタ402乃至432、ラッチ回路40
3乃至433、該ラッチ回路に保持されたアドレス情報
を読出す信号が供給されるトランジスタ404乃至43
4、および共通のアンドゲート461から上記マイクロ
ROMからの書込み信号MAPI14が供給されるトラ
ンジスタ405乃至435により構成される。一方、上
記オペレーション用のマイクロアドレスレジスタ45は
、アンドゲート451 、該アンドゲート451から上
記アドレスレジスタコントロール部1からの書込み信号
が供給されるトランジスタ452、ラッチ回路453、
インバータ456を介して該ラッチ回路に保持されたア
ドレス情報を読出す信号が供給されるトランジスタ45
4により構成される。
したがって上記クロック信号φ1がハイレベルの時点で
例えばチャネルOに対応するデータ転送用のマイクロア
ドレスレジスタ40に対する書込み信号μARWOがハ
イレベルになるとアンドゲート401を介してトランジ
スタ402をオンとし、インクリメント素子6側から所
定のアドレス情報がランチ回路403に保持される。一
方、該マイクロアドレスレジスタ40に対する読出し信
号μARROがハイレベルになるとトランジスタ404
がオンとなり、該ラッチ回路403に保持されているア
ドレス情報が読出される。
例えばチャネルOに対応するデータ転送用のマイクロア
ドレスレジスタ40に対する書込み信号μARWOがハ
イレベルになるとアンドゲート401を介してトランジ
スタ402をオンとし、インクリメント素子6側から所
定のアドレス情報がランチ回路403に保持される。一
方、該マイクロアドレスレジスタ40に対する読出し信
号μARROがハイレベルになるとトランジスタ404
がオンとなり、該ラッチ回路403に保持されているア
ドレス情報が読出される。
同様にして上記クロック信号φ1がハイレベルの時点で
オペレーション用のマイクロアドレスレジスタ45に対
する書込み信号OPWがハイレベルになると(上述した
ようにアドレスレジスタコントロール部1に対し、バス
エラー信号BERR等の例外事象発生信号が入力された
ときあるいはスタート処理時などにハイレベルとなる)
、アンドゲート451を介してトランジスタ452をオ
ンとし、インクリメント素子6側から所定のアドレス情
報がランチ回路453に保持され、一方、該マイクロア
ドレスレジスタ45に対して読出し信号がハイレベルに
なると、(第2図の場合、ロウレベルの転送イネーブル
信号TENがインバータ456で反転されてハイレベル
とされる)、トランジスタ454がオンとなり、該ラッ
チ回路453に保持されているアドレス情報が読出され
る。
オペレーション用のマイクロアドレスレジスタ45に対
する書込み信号OPWがハイレベルになると(上述した
ようにアドレスレジスタコントロール部1に対し、バス
エラー信号BERR等の例外事象発生信号が入力された
ときあるいはスタート処理時などにハイレベルとなる)
、アンドゲート451を介してトランジスタ452をオ
ンとし、インクリメント素子6側から所定のアドレス情
報がランチ回路453に保持され、一方、該マイクロア
ドレスレジスタ45に対して読出し信号がハイレベルに
なると、(第2図の場合、ロウレベルの転送イネーブル
信号TENがインバータ456で反転されてハイレベル
とされる)、トランジスタ454がオンとなり、該ラッ
チ回路453に保持されているアドレス情報が読出され
る。
更に本発明においては、該オペレーション用のマイクロ
アドレスレジスタ45の動作中(例えばスタート処理中
)において、該転送処理用のマイクロアドレスレジスタ
40乃至43にマツピングPLAから読出された転送処
理用のマイクロアドレスMAPAを書き込むためにミク
ロツタ信号φ2がハイレベルの時点で、該マイクロRO
M7からレジスタ8を経て各転送処理用のマイクロアド
レスレジスタ40乃至43に供給される書込み信号MA
P−がハイレベルになると、アンドゲータ461を介し
て各転送処理用のマイクロアドレスレジスタ40乃至4
3に設けられた各トランジスタ405乃至435をオン
とし、該マツピングPLA2から読出されたマイクロア
ドレスMAPAが上記各トランジスタ405乃至435
を介して各ラッチ回路403乃至433に書込まれる。
アドレスレジスタ45の動作中(例えばスタート処理中
)において、該転送処理用のマイクロアドレスレジスタ
40乃至43にマツピングPLAから読出された転送処
理用のマイクロアドレスMAPAを書き込むためにミク
ロツタ信号φ2がハイレベルの時点で、該マイクロRO
M7からレジスタ8を経て各転送処理用のマイクロアド
レスレジスタ40乃至43に供給される書込み信号MA
P−がハイレベルになると、アンドゲータ461を介し
て各転送処理用のマイクロアドレスレジスタ40乃至4
3に設けられた各トランジスタ405乃至435をオン
とし、該マツピングPLA2から読出されたマイクロア
ドレスMAPAが上記各トランジスタ405乃至435
を介して各ラッチ回路403乃至433に書込まれる。
このように転送処理用の各マイクロアドレスレジスタ4
0乃至43には、上記インクリメント素子6からの書込
みルートのほかに、上記マッピングPLAからの書込み
ルートが設けられる。
0乃至43には、上記インクリメント素子6からの書込
みルートのほかに、上記マッピングPLAからの書込み
ルートが設けられる。
すなわちオペレーション用のマイクロアドレスレジスタ
45の動作中(例えばスタート処理中)は、転送処理用
のマイクロアドレスレジスタ4゜乃至43は未使用状態
であり、データ書込み可能の状態にあるため、かかるス
タート処理中に、予めマイクロROMからの続出し命令
C0DHによってマツピングPLAより転送処理用のマ
イクロアドレスMAPAを読出し、該書込み命令MAP
−によって該転送処理用のマイクロアドレスレジスタ4
0乃至43に該マイクロアドレスMAP^の書き込みを
行うことによって、転送処理要求受付は時に上述したマ
ツピングPLAからのマイクロアドレスの読出しの必要
性がなくなり、それだけ転送処理をデッドサイクルなし
で高速度に実行することができる。
45の動作中(例えばスタート処理中)は、転送処理用
のマイクロアドレスレジスタ4゜乃至43は未使用状態
であり、データ書込み可能の状態にあるため、かかるス
タート処理中に、予めマイクロROMからの続出し命令
C0DHによってマツピングPLAより転送処理用のマ
イクロアドレスMAPAを読出し、該書込み命令MAP
−によって該転送処理用のマイクロアドレスレジスタ4
0乃至43に該マイクロアドレスMAP^の書き込みを
行うことによって、転送処理要求受付は時に上述したマ
ツピングPLAからのマイクロアドレスの読出しの必要
性がなくなり、それだけ転送処理をデッドサイクルなし
で高速度に実行することができる。
第3図は、第1図に示されるアドレスレジスタコントロ
ール部のうち、データ転送用の各チャネル毎のマイクロ
アドレスレジスタ40乃至43に対する読出し信号μA
I?RO乃至μAFIR3および書込み信号μARWO
乃至μARW3、転送イネーブル信号TENおよびオペ
レーション用のマイクロアドレスレジスタ45に対する
読出し信号OPRを出力する部分の具体的構成を例示す
る回路図であり、また、第4図は、上記第1図に示され
るアドレスレジスタコントロール部のうち、オペレーシ
ョン用のマイクロアドレスレジスタ45に対する書込み
信号oPWを出力する部分の具体的構成を例示する回路
図である。
ール部のうち、データ転送用の各チャネル毎のマイクロ
アドレスレジスタ40乃至43に対する読出し信号μA
I?RO乃至μAFIR3および書込み信号μARWO
乃至μARW3、転送イネーブル信号TENおよびオペ
レーション用のマイクロアドレスレジスタ45に対する
読出し信号OPRを出力する部分の具体的構成を例示す
る回路図であり、また、第4図は、上記第1図に示され
るアドレスレジスタコントロール部のうち、オペレーシ
ョン用のマイクロアドレスレジスタ45に対する書込み
信号oPWを出力する部分の具体的構成を例示する回路
図である。
該第3図および第4図中、A1乃至Al1はアンドゲー
ト、B1乃至B5はオアゲート、■1乃至■9はインバ
ータであって、そのうちインバータ■4はクロック信号
φ1がハイレベルのとき動作しロウレベルのときはその
出力側がダイナミックラッチされる。またインバータI
t、15.18はクロック信号φ2がハイレベルのとき
動作し、ロウレベルのときはその出力側がダイナミック
ラッチされる。FFI乃至FF4はRSフリップフロッ
プであって、そのうちFFI乃至FF3はリセット優先
型のRSSフリップフロップすなわちセント人力Sとリ
セット人力RとがともにOのときは前のデータを保持し
、セット人力Sが1でリセッ人力RがOのときはセット
状態(すなわちQ=1)、セット人力SがOでリセット
人力Rが1のときおよびセット人力Sとリセット人力R
とがともに1のときはリセット状態(すなわちQ=0)
である。
ト、B1乃至B5はオアゲート、■1乃至■9はインバ
ータであって、そのうちインバータ■4はクロック信号
φ1がハイレベルのとき動作しロウレベルのときはその
出力側がダイナミックラッチされる。またインバータI
t、15.18はクロック信号φ2がハイレベルのとき
動作し、ロウレベルのときはその出力側がダイナミック
ラッチされる。FFI乃至FF4はRSフリップフロッ
プであって、そのうちFFI乃至FF3はリセット優先
型のRSSフリップフロップすなわちセント人力Sとリ
セット人力RとがともにOのときは前のデータを保持し
、セット人力Sが1でリセッ人力RがOのときはセット
状態(すなわちQ=1)、セット人力SがOでリセット
人力Rが1のときおよびセット人力Sとリセット人力R
とがともに1のときはリセット状態(すなわちQ=0)
である。
該第3図に示される回路に入力される信号のうち、TI
Dは転送処理終了要求信号、EXPは例外事象発生信号
で上記バスエラー信号なども含まれる。またIBRは内
部データバス使用要求信号、WAITはウェイト要求信
号、CHO乃至CH3は各チャネル0乃至3の指示信号
を示し、該信号CHO乃至CH3はアクティブ時ロウレ
ベルとなる。また第4図に示される回路に入力される信
号のうち、0REQは上述したオペレーション処理(例
えばスタート処理)要求信号、μENDは、オペレーシ
ョン処理終了要求信号を示す。
Dは転送処理終了要求信号、EXPは例外事象発生信号
で上記バスエラー信号なども含まれる。またIBRは内
部データバス使用要求信号、WAITはウェイト要求信
号、CHO乃至CH3は各チャネル0乃至3の指示信号
を示し、該信号CHO乃至CH3はアクティブ時ロウレ
ベルとなる。また第4図に示される回路に入力される信
号のうち、0REQは上述したオペレーション処理(例
えばスタート処理)要求信号、μENDは、オペレーシ
ョン処理終了要求信号を示す。
これにより上記例外事象発生信号EXPがロウレベルの
ときは、クロック信号φ1および転送プログラム処理要
求信号TREQがハイレベルとなることによ2てフリッ
プフロップFFIがセットされ、転送イネーブル信号T
ENがハイレベルとなる七ともに、所定のチャネルが指
定される(例えばCIOがロウレベルとなる)ことによ
って該チャネル0に対応するマイクロアドレスレジスタ
40に対する読出し信号μARROがハイレベルとなる
とともに、次のクロック信号φ2のハイレベル時におい
てフリップフロップFF2がセットされ、該マイクロア
ドレスレジスタ40に対する書込み信号μARWOがハ
イレベルとなる。
ときは、クロック信号φ1および転送プログラム処理要
求信号TREQがハイレベルとなることによ2てフリッ
プフロップFFIがセットされ、転送イネーブル信号T
ENがハイレベルとなる七ともに、所定のチャネルが指
定される(例えばCIOがロウレベルとなる)ことによ
って該チャネル0に対応するマイクロアドレスレジスタ
40に対する読出し信号μARROがハイレベルとなる
とともに、次のクロック信号φ2のハイレベル時におい
てフリップフロップFF2がセットされ、該マイクロア
ドレスレジスタ40に対する書込み信号μARWOがハ
イレベルとなる。
一方、上記例外事象発生信号EXPがハイレベルになる
と(例えばバスエラー等の発生時)、上記フリップフロ
ップFF1.FF2がリセットされて各チャネルに対す
るマイクロアドレスレジスタの読出し信号μARRO乃
至μARR3および書込み信号μARWO乃至μARW
3がロウレベルになる一方、オペレーション用マイクロ
アドレスレジスタ45に対する読出し信号OPRがハイ
レベル(転送イネーブル信号TENがロウレベル)とな
る。更に第4図に示される回路においても、上記例外事
象発生信号EXPあるいはオペレーション処理要求信号
0REQがハイレベルになることによってフリップフロ
ップFF3.FF4が順次セットされることによって上
記オペレーション用マイクロアドレスレジスタ45に対
する書込み信号OPWがハイレベルとなる。
と(例えばバスエラー等の発生時)、上記フリップフロ
ップFF1.FF2がリセットされて各チャネルに対す
るマイクロアドレスレジスタの読出し信号μARRO乃
至μARR3および書込み信号μARWO乃至μARW
3がロウレベルになる一方、オペレーション用マイクロ
アドレスレジスタ45に対する読出し信号OPRがハイ
レベル(転送イネーブル信号TENがロウレベル)とな
る。更に第4図に示される回路においても、上記例外事
象発生信号EXPあるいはオペレーション処理要求信号
0REQがハイレベルになることによってフリップフロ
ップFF3.FF4が順次セットされることによって上
記オペレーション用マイクロアドレスレジスタ45に対
する書込み信号OPWがハイレベルとなる。
第5図は、上記第1図に示されるセレクト条件Pl、A
3の概略構成図を示すもので、上記マイクロROM 、
DMAコントローラの内部レジスタ、エラーテスト回
路、リクエストハンドラーR1およびデータハンドラー
Dなどから入力される各種の信号によってセレクト条件
が決定され、クロックφ1によりラッチ回路にとり込ま
れる。なお例えば上記オペレーション処理要求信号0R
EQはリクエストハンドラーRから、またバスエラー信
号BERRはデータハンドラーDから入力される。
3の概略構成図を示すもので、上記マイクロROM 、
DMAコントローラの内部レジスタ、エラーテスト回
路、リクエストハンドラーR1およびデータハンドラー
Dなどから入力される各種の信号によってセレクト条件
が決定され、クロックφ1によりラッチ回路にとり込ま
れる。なお例えば上記オペレーション処理要求信号0R
EQはリクエストハンドラーRから、またバスエラー信
号BERRはデータハンドラーDから入力される。
また第6図は、上記第1図に示されるマツピングPLA
2の概略構成図を示すもので、上記マイクロROM 、
DMAコントローラの内部レジスタ、エラーテスト回
路、ALU、リクエストハンドラーR1およびデータハ
ンドラーDなどから入力される各種の信号条件によって
マイクロROMが動作すべきマイクロアドレスが決定さ
れ、クロックφ1によりラッチ回路にとり込まれる。な
お例えば上記マイクロROMからは上記各チャネル毎の
読出し命令C0DEが入力され、またオペレーション処
理要求信号0REQはリクエストハンドラーRから、ま
たバスエラー信号BERRはデータハンドラーDから入
力される。
2の概略構成図を示すもので、上記マイクロROM 、
DMAコントローラの内部レジスタ、エラーテスト回
路、ALU、リクエストハンドラーR1およびデータハ
ンドラーDなどから入力される各種の信号条件によって
マイクロROMが動作すべきマイクロアドレスが決定さ
れ、クロックφ1によりラッチ回路にとり込まれる。な
お例えば上記マイクロROMからは上記各チャネル毎の
読出し命令C0DEが入力され、またオペレーション処
理要求信号0REQはリクエストハンドラーRから、ま
たバスエラー信号BERRはデータハンドラーDから入
力される。
本発明によれば、オペレーション用マイクロアドレスレ
ジスタの動作時において、マツピングPLAからデータ
転送処理用のマイクロアドレスレジスタに予め書き込ま
れているマイクロアドレスにもとづいて、データ転送処
理要求受付は時にデッドサイクルなしで高速度にデータ
転送処理を開始することができる。
ジスタの動作時において、マツピングPLAからデータ
転送処理用のマイクロアドレスレジスタに予め書き込ま
れているマイクロアドレスにもとづいて、データ転送処
理要求受付は時にデッドサイクルなしで高速度にデータ
転送処理を開始することができる。
第1図は、本発明の1実施例としてのDMA転送制御装
置を示すブロック図、 第2図は、第1図に示されるアドレスレジスタの内部構
成を例示する回路図、 第3図は、第1図に示されるアドレスレジスタコントロ
ール部のうちの一部の構成を示す回路図、第4図は、第
1図に示されるアドレスレジスタコントロール部のうち
の他の部分の構成を示す回路図、 第5図は、第1図に示されるセレクト条件PLAの概略
構成図、 第6図は、第1図に示されるマツピングPLAの概略構
成図、 第7図は、従来技術としてのDMA転送制御装置の1例
を示すブロック図、 第8図は、第7図の装置の動作を示すタイミング図、 第9図は、D M A転送の概念を説明する図、第10
図は、DMAコントローラの内部構成を示す概略図であ
る。 (符号の説明) DMAC・・・DMAコントローラ、 R・・・リクエストハンドラー、 M・・・マイクロユニット、 D・・・データハンドラー、 1・・・アドレスレジスタコントロール部、2・・・マ
ツピングPLA。 3・・・セレクト条件PLA、 40〜43・・・各チャネル毎の転送処理用マイクロア
ドレスレジスタ、 45・・・オペレーション用マイクロアドレスレジスタ
、 5・・・セレクタ、 6・・・インクリメント素子、 7・・・マイクロROM。 8・・・レジスタ。 第1図に示されるセレクト条件PLAの概略°構成図第
5回 第1図に示されるマツピングPLAの慨略描成図第6回
置を示すブロック図、 第2図は、第1図に示されるアドレスレジスタの内部構
成を例示する回路図、 第3図は、第1図に示されるアドレスレジスタコントロ
ール部のうちの一部の構成を示す回路図、第4図は、第
1図に示されるアドレスレジスタコントロール部のうち
の他の部分の構成を示す回路図、 第5図は、第1図に示されるセレクト条件PLAの概略
構成図、 第6図は、第1図に示されるマツピングPLAの概略構
成図、 第7図は、従来技術としてのDMA転送制御装置の1例
を示すブロック図、 第8図は、第7図の装置の動作を示すタイミング図、 第9図は、D M A転送の概念を説明する図、第10
図は、DMAコントローラの内部構成を示す概略図であ
る。 (符号の説明) DMAC・・・DMAコントローラ、 R・・・リクエストハンドラー、 M・・・マイクロユニット、 D・・・データハンドラー、 1・・・アドレスレジスタコントロール部、2・・・マ
ツピングPLA。 3・・・セレクト条件PLA、 40〜43・・・各チャネル毎の転送処理用マイクロア
ドレスレジスタ、 45・・・オペレーション用マイクロアドレスレジスタ
、 5・・・セレクタ、 6・・・インクリメント素子、 7・・・マイクロROM。 8・・・レジスタ。 第1図に示されるセレクト条件PLAの概略°構成図第
5回 第1図に示されるマツピングPLAの慨略描成図第6回
Claims (1)
- 【特許請求の範囲】 1、データ転送プログラムアドレスを格納するチャネル
毎のマイクロアドレスレジスタと、オペレーションプロ
グラムアドレスを格納するオペレーション用マイクロア
ドレスレジスタとを有し、データ転送プログラム処理以
外のプログラム処理が行われるときは、該オペレーショ
ン用マイクロアドレスレジスタに格納されたオペレーシ
ョンプログラムアドレスが読出されてマイクロROMに
格納されたマイクロプログラムの読出しが制御され、更
に該オペレーション用マイクロアドレスレジスタの動作
中において、該チャネル毎のデータ転送処理用の各マイ
クロアドレスレジスタに、該マイクロROMからの書き
込み命令に応じて、データ転送処理用のマイクロアドレ
スが書き込まれることを特徴とするDMA転送制御装置
。 2、該データ転送処理に先立って実行されるスタート処
理中において、該マイクロROMからの読出し命令に応
じてマッピングPLAから読み出された該データ転送処
理用のマイクロアドレスが、該チャネル毎のデータ転送
処理用の各マイクロアドレスレジスタに書き込まれる、
特許請求の範囲第1項記載のDMA転送制御装置。
Priority Applications (6)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62113604A JPS63279351A (ja) | 1987-05-12 | 1987-05-12 | Dma転送制御装置 |
| US07/186,847 US5018098A (en) | 1987-05-07 | 1988-04-27 | Data transfer controlling apparatus for direct memory access |
| KR1019880005295A KR920010338B1 (ko) | 1987-05-07 | 1988-05-04 | 직접 메모리 억세스용 데이타 전송제어장치 |
| EP88304065A EP0290256B1 (en) | 1987-05-07 | 1988-05-05 | Data transfer controlling apparatus for direct memory access |
| DE88304065T DE3882425T2 (de) | 1987-05-07 | 1988-05-05 | Datenübertragungssteuerungsvorrichtung für Direktspeicherzugriff. |
| KR1019880005295A KR880014761A (ko) | 1987-05-07 | 1988-05-07 | 직접 메모리 억세스용 데이타 전송 제어장치 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62113604A JPS63279351A (ja) | 1987-05-12 | 1987-05-12 | Dma転送制御装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS63279351A true JPS63279351A (ja) | 1988-11-16 |
| JPH0568731B2 JPH0568731B2 (ja) | 1993-09-29 |
Family
ID=14616426
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP62113604A Granted JPS63279351A (ja) | 1987-05-07 | 1987-05-12 | Dma転送制御装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS63279351A (ja) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH07164933A (ja) * | 1993-12-15 | 1995-06-27 | Ikeda Bussan Co Ltd | 座席取付構造 |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS57111725A (en) * | 1980-12-29 | 1982-07-12 | Fujitsu Ltd | Data transmission control system |
| JPS5952334A (ja) * | 1982-09-17 | 1984-03-26 | Fuji Electric Co Ltd | Dma転送方式 |
-
1987
- 1987-05-12 JP JP62113604A patent/JPS63279351A/ja active Granted
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS57111725A (en) * | 1980-12-29 | 1982-07-12 | Fujitsu Ltd | Data transmission control system |
| JPS5952334A (ja) * | 1982-09-17 | 1984-03-26 | Fuji Electric Co Ltd | Dma転送方式 |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0568731B2 (ja) | 1993-09-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4737932A (en) | Processor | |
| US4181938A (en) | Processor device | |
| JPS6134182B2 (ja) | ||
| US5018098A (en) | Data transfer controlling apparatus for direct memory access | |
| JPH01120660A (ja) | マイクロコンピュータ装置 | |
| KR920002830B1 (ko) | 다이렉트 메모리 액세스 제어장치 | |
| JPH0568731B2 (ja) | ||
| US4600991A (en) | Integrated microprogrammed device for controlling information processing cycles, and a method for operating the same | |
| JPS6146552A (ja) | 情報処理装置 | |
| US5123093A (en) | Operational processor for performing a memory access and an operational process in parallel | |
| JPH0568730B2 (ja) | ||
| JPH1139278A (ja) | プロセッサおよびメモリアクセス方法 | |
| KR950004227B1 (ko) | 정보처리시스템 | |
| JPS62251829A (ja) | シンボリツク処理システムおよび方法 | |
| JPH0218746B2 (ja) | ||
| JPH0561660B2 (ja) | ||
| JPS63298555A (ja) | 共有メモリ制御方式 | |
| JPS58114250A (ja) | 共有マイクロプロセツサ | |
| JPS6263362A (ja) | マルチプロセツサシステム | |
| JPH0445862B2 (ja) | ||
| JPS6146545A (ja) | 入出力命令制御方法 | |
| JPS6347833A (ja) | マイクロコンピユ−タ | |
| JPH0619708B2 (ja) | 情報処理装置 | |
| JPH03164945A (ja) | データ処理装置 | |
| JPH0239812B2 (ja) |