JPH07175750A - Data transfer system - Google Patents
Data transfer systemInfo
- Publication number
- JPH07175750A JPH07175750A JP32047093A JP32047093A JPH07175750A JP H07175750 A JPH07175750 A JP H07175750A JP 32047093 A JP32047093 A JP 32047093A JP 32047093 A JP32047093 A JP 32047093A JP H07175750 A JPH07175750 A JP H07175750A
- Authority
- JP
- Japan
- Prior art keywords
- data
- bus
- circuit
- register
- bus master
- 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
Links
- 238000012546 transfer Methods 0.000 title claims abstract description 80
- 230000006870 function Effects 0.000 claims description 17
- 238000000034 method Methods 0.000 claims description 10
- MHABMANUFPZXEB-UHFFFAOYSA-N O-demethyl-aloesaponarin I Natural products O=C1C2=CC=CC(O)=C2C(=O)C2=C1C=C(O)C(C(O)=O)=C2C MHABMANUFPZXEB-UHFFFAOYSA-N 0.000 abstract description 22
- 102100035587 Distal membrane-arm assembly complex protein 1 Human genes 0.000 description 11
- 101000930299 Homo sapiens Distal membrane-arm assembly complex protein 1 Proteins 0.000 description 11
- 238000010586 diagram Methods 0.000 description 4
- 238000013461 design Methods 0.000 description 3
- 238000012544 monitoring process Methods 0.000 description 3
- 101100059544 Arabidopsis thaliana CDC5 gene Proteins 0.000 description 2
- 101150115300 MAC1 gene Proteins 0.000 description 2
- 238000011161 development Methods 0.000 description 1
Landscapes
- Bus Control (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明は、小型コンピュータシス
テムにおける入出力(I/O)デバイスに関する。FIELD OF THE INVENTION The present invention relates to input / output (I / O) devices in small computer systems.
【0002】[0002]
【従来の技術】一般的に、システムバスにおいて、シス
テム内ダイレクトメモリアクセスコントロール(DMA
C)を使用していたI/Oデバイスが高速化を目的にし
てより高速なバスマスタにより転送を行なおうとした場
合、従来のDMA転送時とソフトウェアコンパチビリテ
ィがとれずに新たにソフトウェアを開発しなければなら
なかった。たとえば、1993年4月、スウパー・アス
キー、38〜39頁には、バスマスタ使用時のメモリ管
理に関し、新しいソフトウェアが必要であることが記載
されている。2. Description of the Related Art Generally, in a system bus, direct memory access control (DMA) in a system is performed.
If an I / O device that used C) tries to transfer by a higher speed bus master for the purpose of speeding up, it is not compatible with the conventional DMA transfer and software is newly developed. I had to. For example, April 1993, Super ASCII, pages 38-39, mentions that new software is required for memory management when using a bus master.
【0003】[0003]
【発明が解決しようとする課題】近年、I/Oデバイス
は大量のデータをより速いスピードで処理することが出
来るようになってきた。このようなI/Oデバイス高性
能化に伴い、I/Oデバイスと上記システムバスとの間
で高速なデータ転送を行なおうとした場合以下の2つの
課題がある。In recent years, I / O devices have become able to process large amounts of data at higher speeds. As the performance of the I / O device is improved, there are the following two problems when high-speed data transfer is attempted between the I / O device and the system bus.
【0004】第一の課題は、高速なローカルバスにおい
て、バスのプロトコルが複雑になる等の理由により、D
MAのI/Oスレーブの機能はサポートされない傾向に
ある。この時、よりバスプロトコルが単純なバスマスタ
方式等によりデータの転送を行なう事になるが、バスマ
スタ方式の新規レジスタと従来DMACのレジスタでソ
フトウェアコンパチビリティが保てなかった。The first problem is that in a high-speed local bus, the protocol of the bus becomes complicated, and so on.
The MA I / O slave functionality tends to be unsupported. At this time, data transfer is performed by a bus master method or the like having a simpler bus protocol, but software compatibility cannot be maintained between the new register of the bus master method and the conventional DMAC register.
【0005】第二の課題は、システムバスでI/Oデバ
イスが高速なバスマスタ方式をサポートしようとした場
合、高速なバスマスタ方式のレジスタとシステム内DM
AC用レジスタとの間でソフトウェアコンパチビリティ
が保てないという事である。A second problem is that when an I / O device tries to support a high-speed bus master system on the system bus, a high-speed bus master system register and an in-system DM are used.
This means that software compatibility cannot be maintained with the AC register.
【0006】従来これらの課題を解決するためには、新
たに設計しなければならない場合が多く、多くの開発期
間を必要とする。Conventionally, in order to solve these problems, it is often necessary to newly design, which requires a long development period.
【0007】[0007]
【課題を解決するための手段】第一の課題を解決する手
段は、DMAのI/O機能を持たず高速なローカルバス
においてI/Oスレーブが、データ転送直前にシステム
内のDMACのレジスタを読みだし、その情報をバスマ
スタ機能に知らせDMA転送時とソフトウェアコンパチ
ビリティを保ちつつ、バスマスタ方式により転送を行な
う方法である。The means for solving the first problem is that an I / O slave has a DMAC register in the system immediately before data transfer in a high-speed local bus having no DMA I / O function. This is a method of reading out the information and notifying the information to the bus master function, and performing the transfer by the bus master method while maintaining software compatibility with the DMA transfer.
【0008】第二の課題を解決する手段は、システムバ
スにおいてI/Oスレーブが、データ転送直前に、シス
テム内のDMACのレジスタを読みだし、その情報をバ
スマスタ機能に知らせ、バスマスタ方式により転送を行
なう方法である。The means for solving the second problem is that the I / O slave in the system bus reads the register of the DMAC in the system immediately before the data transfer, informs the information to the bus master function, and transfers by the bus master method. Is the way to do it.
【0009】第三の課題を解決する手段は、第一の課題
を解決する手段に従来のDMAスレーブに対してアクセ
スする機能をもつことにより、従来のDMAスレーブの
回路をそのまま使用出来るようにすることである。The means for solving the third problem allows the circuit of the conventional DMA slave to be used as it is by providing the means for solving the first problem with the function of accessing the conventional DMA slave. That is.
【0010】第四の課題を解決する手段は、第二の課題
を解決する手段に従来のDMAスレーブに対してアクセ
スする機能をもつことにより、従来のDMAスレーブの
回路をそのまま使用出来るようにすることである。The means for solving the fourth problem enables the circuit of the conventional DMA slave to be used as it is by providing the means for solving the second problem with a function of accessing the conventional DMA slave. That is.
【0011】[0011]
【実施例】第一の発明の実施例を図1に示す。図1にお
いて、ローカルバス21は高速なバスマスタ方式でのデ
ータ転送を可能とし、システム内DMAC1のI/Oス
レーブ機能を持たないバスである。システム内DMAC
1のレジスタの内容はローカルバス21、及びシステム
内DMAC1のレジスタ読みだし信号51,56により
読みだし可能である。レジスタ読みだし回路2はシステ
ム内DMAC1のレジスタ読みだし信号51により、D
MAC1のレジスタを読み出す事が出来、I/Oスレー
ブ回路4に対するデータ要求をモニタする信号55を有
し、またバスマスタ回路3にシステム内DMAC1より
読み出したレジスタの内容を信号52によりバスマスタ
回路3の内部レジスタをセットする事が出来る。バスマ
スタ回路3は、I/Oスレーブ回路4よりデータを受け
とる信号53でI/Oスレーブ回路4に接続され、また
ローカルバス21にデータ転送する信号54でローカル
バス21に接続され、I/Oスレーブ回路4よりデータ
を受けとる信号53で従来I/Oスレーブ回路4よりデ
ータを受け取り、ローカルバス21にデータを転送する
信号54よりローカルバス21へデータを転送する事が
出来る。ソフトウェアはシステム内DMACのレジスタ
をセット及び、従来I/Oスレーブ4に対しデータ転送
を要求を行なう。FIG. 1 shows an embodiment of the first invention. In FIG. 1, a local bus 21 is a bus that enables high-speed data transfer by a bus master method and does not have the I / O slave function of the in-system DMAC 1. In-system DMAC
The contents of the register 1 can be read by the local bus 21 and the register read signals 51 and 56 of the in-system DMAC 1. The register read circuit 2 receives the D signal by the register read signal 51 of the DMAC1 in the system.
The register of MAC1 can be read out, has a signal 55 for monitoring a data request to the I / O slave circuit 4, and the bus master circuit 3 can use the signal 52 to read the contents of the register read from the in-system DMAC1 inside the bus master circuit 3. You can set the register. The bus master circuit 3 is connected to the I / O slave circuit 4 by a signal 53 that receives data from the I / O slave circuit 4, and is connected to the local bus 21 by a signal 54 that transfers data to the local bus 21. It is possible to receive data from the conventional I / O slave circuit 4 by the signal 53 that receives the data from the circuit 4 and transfer the data to the local bus 21 from the signal 54 that transfers the data to the local bus 21. The software sets the register of the DMAC in the system and requests the conventional I / O slave 4 for data transfer.
【0012】データの転送を行なう時は、まずソフトウ
ェアが従来DMAでの転送の為に、システム内DMAC
1のレジスタにデータ転送に必要なデータ転送数及びデ
ータの書き込み開始アドレス及びデータの転送方向をセ
ットを行なう。次にソフトウェアはI/Oスレーブ回路
4に対し、データ転送要求を行なう。レジスタ読みだし
回路2が、従来I/Oスレーブ回路4に対しデータ要求
するものをモニタする信号55よりデータ転送開始可能
な事を判断し、バスマスタ回路3にバスマスタ回路3の
内部レジスタにセットする信号52によりデータ転送数
及びデータの書き込み開始アドレス及びデータの転送方
向を知らせる。従来I/Oスレーブ回路4より信号線5
3で従来I/Oスレーブ回路4よりデータを受け取り、
バスマスタ回路3はローカルバス21にデータを転送す
る信号54により、ローカルバス21に対しデータを転
送する。When data is transferred, the software is transferred by the conventional DMA.
The number of data transfers required for data transfer, the data write start address, and the data transfer direction are set in the 1 register. Next, the software makes a data transfer request to the I / O slave circuit 4. A signal for the register read circuit 2 to set the internal register of the bus master circuit 3 to the bus master circuit 3 after judging that the data transfer can be started from the signal 55 for monitoring the data request to the conventional I / O slave circuit 4. By 52, the number of data transfers, the data write start address, and the data transfer direction are notified. Signal line 5 from conventional I / O slave circuit 4
3 receives data from the conventional I / O slave circuit 4,
The bus master circuit 3 transfers the data to the local bus 21 by the signal 54 for transferring the data to the local bus 21.
【0013】第二の発明の実施例を図2に示す。図2に
おいて、システムバス31は、システム内DMAC1と
システムバス31をつなぐDMAリクエスト信号56及
びDMAアクノリッジ信号57によりDMAのI/Oス
レーブ機能を持つバスである。システム内DMAC1の
レジスタの内容はシステム内DMAC1のレジスタ読み
だし信号51,58より読みだしが可能である。レジス
タ読みだし回路2はシステム内DMAC1のレジスタ読
みだし信号でシステムバス31に接続され、システム内
DMAC1のレジスタを読み出す事が出来、またレジス
タ読み出し回路2にはI/Oスレーブ回路4に対するデ
ータ要求をモニタする信号55が供給される。またレジ
スタ読み出し回路2はバスマスタ回路3にシステム内D
MAC1より読み出したレジスタの内容を信号線52を
介して書き込む事が出来る。バスマスタ回路3はI/O
スレーブ回路4とI/Oスレーブ回路4へのデータ要求
をモニタする信号53で接続され、またバスマスタ回路
3は、システムバス31にデータを転送する信号54で
システムバス31に接続される。またバスマスタ回路3
は、I/Oスレーブ回路4信号線53によりデータを受
け取り、システムバス31を通してデータを転送する事
が出来る。ソフトウェアはシステム内DMACのレジス
タをセット及び、従来I/Oスレーブ回路4に対しデー
タ転送を要求を行なう。An embodiment of the second invention is shown in FIG. In FIG. 2, the system bus 31 is a bus having a DMA I / O slave function by a DMA request signal 56 and a DMA acknowledge signal 57 that connect the intra-system DMAC 1 and the system bus 31. The contents of the register of the in-system DMAC1 can be read by the register read signals 51 and 58 of the in-system DMAC1. The register read circuit 2 is connected to the system bus 31 by the register read signal of the in-system DMAC 1 and can read the register of the in-system DMAC 1, and the register read circuit 2 sends a data request to the I / O slave circuit 4. A signal 55 to monitor is provided. In addition, the register read circuit 2 is connected to the bus master circuit 3 in the system D
The contents of the register read from the MAC1 can be written via the signal line 52. The bus master circuit 3 is an I / O
The slave circuit 4 and the I / O slave circuit 4 are connected by a signal 53 for monitoring a data request, and the bus master circuit 3 is connected to the system bus 31 by a signal 54 for transferring data to the system bus 31. Also, the bus master circuit 3
Can receive data through the I / O slave circuit 4 signal line 53 and transfer the data through the system bus 31. The software sets the register of the DMAC in the system and requests the conventional I / O slave circuit 4 for data transfer.
【0014】データの転送を行なう時は、まずソフトウ
ェアが従来DMAでの転送の為に、システム内DMAC
1のレジスタにデータ転送に必要なデータ転送数及びデ
ータの書き込み開始アドレス及びデータの転送方向をセ
ットを行なう。次にソフトウェアはI/Oスレーブ回路
4に対し、データ転送要求を行なう。レジスタ読みだし
回路2が、I/Oスレーブ回路4に対するデータ要求を
モニタする信号55よりデータ転送開始可能な事を判断
し、バスマスタ回路3にバスマスタ回路内レジスタにセ
ットする信号52によりデータ転送数及びデータの書き
込み開始アドレス及びデータの転送方向を知らせる。次
にI/Oスレーブ回路4から信号線53によりデータを
受け取り、バスマスタ回路3はシステムバス31に対し
データを転送する。When data is transferred, the software is first transferred by the conventional DMA, so that the in-system DMAC is used.
The number of data transfers required for data transfer, the data write start address, and the data transfer direction are set in the 1 register. Next, the software makes a data transfer request to the I / O slave circuit 4. The register read circuit 2 determines from the signal 55 that monitors the data request to the I / O slave circuit 4 that data transfer can be started, and the signal 52 that sets the bus master circuit 3 in the register in the bus master circuit determines the number of data transfers. The data write start address and the data transfer direction are notified. Next, the data is received from the I / O slave circuit 4 through the signal line 53, and the bus master circuit 3 transfers the data to the system bus 31.
【0015】第三の発明の実施例を図3に示す。図3に
おいて、システムバス21は高速なバスマスタ方式での
データ転送を可能とし、システム内DMAC1のI/O
スレーブ機能を持たないバスである。システム内DMA
C1のレジスタの内容はローカルバス21、及びシステ
ム内DMAC1のレジスタ読みだし信号51,56によ
り読みだしが可能である。I/Oデバイス11内におい
て、レジスタ読みだし回路2はシステム内DMAC1の
レジスタ読みだし信号51によりローカルバス21に接
続されシステム内DMAC1のレジスタを読み出す事が
出来る。またバスマスタ回路3にシステム内DMAC1
より読み出したレジスタの内容をバスマスタ回路3の内
部レジスタをセットする信号52により書き込む事が出
来る。バスマスタ回路3は、DMAスレーブ回路5より
DMA転送用信号59でDMAスレーブ回路5に接続さ
れ、またローカルバス21にデータ転送する信号54で
システムバス21に接続される。またバスマスタ回路3
はDMAスレーブ回路5よりDMA転送用信号59でD
MAスレーブ回路5よりデータを受け取り、ローカルバ
ス21にデータを転送する信号54よりローカルバス2
1へデータを転送する事が出来る。ソフトウェアはシス
テム内DMACのレジスタをセット及び、従来DMAス
レーブ5に対しデータ転送を要求を行なう。An embodiment of the third invention is shown in FIG. In FIG. 3, the system bus 21 enables data transfer by a high-speed bus master system, and the I / O of the in-system DMAC 1
It is a bus that does not have a slave function. In-system DMA
The contents of the C1 register can be read by the local bus 21 and the register read signals 51 and 56 of the in-system DMAC1. In the I / O device 11, the register read circuit 2 is connected to the local bus 21 by the register read signal 51 of the in-system DMAC 1 and can read the register of the in-system DMAC 1. In addition, the bus master circuit 3 has a DMAC1 in the system.
The contents of the read register can be written by the signal 52 which sets the internal register of the bus master circuit 3. The bus master circuit 3 is connected to the DMA slave circuit 5 by the DMA transfer signal 59 from the DMA slave circuit 5, and is connected to the system bus 21 by the signal 54 for data transfer to the local bus 21. Also, the bus master circuit 3
Is a DMA transfer signal 59 from the DMA slave circuit 5 and D
The local bus 2 receives from the signal 54 that receives data from the MA slave circuit 5 and transfers the data to the local bus 21.
Data can be transferred to 1. The software sets the register of the DMAC in the system and requests the conventional DMA slave 5 for data transfer.
【0016】データの転送を行なう時は、まずソフトウ
ェアがDMAでの転送の為に、システム内DMAC1の
レジスタにデータ転送に必要なデータ転送数及びデータ
の書き込み開始アドレス及びデータの転送方向をセット
を行なう。次にソフトウェアはDMAスレーブ回路5に
対し、データ転送要求を行なう。レジスタ読みだし回路
2が、バスマスタ回路3にバスマスタ回路3の内部レジ
スタにセットする信号52によりデータ転送数及びデー
タの書き込み開始アドレス及びデータの転送方向を知ら
せる。次に従来DMAスレーブ回路5よりDMA転送用
信号59で従来DMAスレーブ回路5よりデータを受け
取り、バスマスタ回路3はローカルバス21にデータを
転送する信号54により、ローカルバス21に対しデー
タを転送する。When data is transferred, the software first sets the number of data transfers required for data transfer, the data write start address and the data transfer direction in the register of the DMAC1 in the system for the DMA transfer. To do. Next, the software makes a data transfer request to the DMA slave circuit 5. The register reading circuit 2 notifies the bus master circuit 3 of the number of data transfers, the data write start address, and the data transfer direction by the signal 52 set in the internal register of the bus master circuit 3. Next, the conventional DMA slave circuit 5 receives the data from the conventional DMA slave circuit 5 by the DMA transfer signal 59, and the bus master circuit 3 transfers the data to the local bus 21 by the signal 54 for transferring the data to the local bus 21.
【0017】第四の発明の実施例を図4に示す。図4に
おいて、システムバス31は、システム内DMAC1と
システムバス31をつなぐDMAリクエスト信号56及
びDMAアクノリッジ信号57によりDMAのI/Oス
レーブ機能を持つバスである。システム内DMAC1の
レジスタの内容はシステム内DMAC1のレジスタ読み
だし信号51,58より読みだしが可能である。I/O
デバイス11内において、レジスタ読みだし回路2はシ
ステム内DMAC1のレジスタ読みだし信号でシステム
バス31に接続され、システム内DMAC1レジスタを
読み出す事が出来る。また、レジスタ読み出し回路2
は、バスマスタ回路3にシステム内DMAC1より読み
出したレジスタの内容をバスマスタ3内のレジスタをセ
ットする信号52により書き込む事が出来る。バスマス
タ回路3はDMAスレーブ回路5と、DMA転送用信号
59で接続され、またシステムバス31にデータを転送
する信号54でシステムバス31に接続される。DMA
スレーブ回路5より、DMA転送用信号59によりデー
タを受け取り、システムバス31を通してデータを転送
する事が出来る。ソフトウェアはシステム内DMACの
レジスタをセット及び、従来DMAスレーブ回路5に対
しデータ転送を要求を行なう。An embodiment of the fourth invention is shown in FIG. In FIG. 4, the system bus 31 is a bus having a DMA I / O slave function by a DMA request signal 56 and a DMA acknowledge signal 57 connecting the intra-system DMAC 1 and the system bus 31. The contents of the register of the in-system DMAC1 can be read by the register read signals 51 and 58 of the in-system DMAC1. I / O
In the device 11, the register read circuit 2 is connected to the system bus 31 by the register read signal of the in-system DMAC1 and can read the in-system DMAC1 register. In addition, the register read circuit 2
Can write the contents of the register read from the in-system DMAC 1 to the bus master circuit 3 by a signal 52 for setting the register in the bus master 3. The bus master circuit 3 is connected to the DMA slave circuit 5 by a DMA transfer signal 59, and is also connected to the system bus 31 by a signal 54 for transferring data to the system bus 31. DMA
It is possible to receive data from the slave circuit 5 by the DMA transfer signal 59 and transfer the data through the system bus 31. The software sets the register of the DMAC in the system and requests the conventional DMA slave circuit 5 for data transfer.
【0018】データの転送を行なう時は、まずソフトウ
ェアが従来DMAでの転送の為に、システム内DMAC
1のレジスタにデータ転送に必要なデータ転送数及びデ
ータの書き込み開始アドレス及びデータの転送方向をセ
ットを行なう。次にソフトウェアは従来DMAスレーブ
回路5に対し、データ転送要求を行なう。レジスタ読み
だし回路2が、バスマスタ回路3にバスマスタ回路内レ
ジスタにセットする信号52によりデータ転送数及びデ
ータの書き込み開始アドレス及びデータの転送方向を知
らせる。次に従来DMAスレーブ回路5よりデータを受
けとる信号53により従来DMAスレーブ回路5よりデ
ータを受け取り、バスマスタ回路3はシステムバス31
に対しデータを転送する。When data is transferred, the software is transferred by the conventional DMA.
The number of data transfers required for data transfer, the data write start address, and the data transfer direction are set in the 1 register. Next, the software issues a data transfer request to the conventional DMA slave circuit 5. The register reading circuit 2 informs the bus master circuit 3 of the number of data transfers, the data write start address and the data transfer direction by the signal 52 set in the register in the bus master circuit. Next, the signal 53 received from the conventional DMA slave circuit 5 receives the data from the conventional DMA slave circuit 5, and the bus master circuit 3 receives the data from the system bus 31.
Transfer data to.
【0019】[0019]
【発明の効果】第一の発明は、以下に記載されるような
効果を奏する。The first invention has the following effects.
【0020】DMAのI/Oスレーブをサポートしない
ような高速なローカルバスにおいて、従来のソフトウェ
アコンパチビリティを保ちながら、高速なバスマスタで
の転送を可能にする。In a high-speed local bus that does not support DMA I / O slaves, high-speed bus master transfer is possible while maintaining the conventional software compatibility.
【0021】第二の発明は、以下に記載されるような効
果を奏する。The second invention has the following effects.
【0022】システムバスにおいて、従来のソフトウェ
アコンパチビリティを保ちながら、高速なバスマスタで
の転送を可能にする。In the system bus, high-speed bus master transfer is possible while maintaining the conventional software compatibility.
【0023】第三の発明は、以下に記載されるような効
果を奏する。The third invention has the following effects.
【0024】DMAのI/Oスレーブをサポートしない
ような高速なローカルバスにおいて、従来のソフトウェ
アコンパチビリティを保ちながら、高速なバスマスタで
の転送を可能にし、さらに設計期間の短縮をはかれる。In a high-speed local bus that does not support the DMA I / O slave, high-speed bus master transfer is possible while maintaining the conventional software compatibility, and the design period can be shortened.
【0025】第四の発明は、以下に記載されるような効
果を奏する。The fourth invention has the following effects.
【0026】システムバスにおいて、従来のソフトウェ
アコンパチビリティを保ちながら、高速なバスマスタで
の転送を可能にし、さらに設計期間の短縮をはかれる。In the system bus, high-speed bus master transfer can be performed while maintaining the conventional software compatibility, and the design period can be shortened.
【図1】本発明の第一の実施例を示す図である。FIG. 1 is a diagram showing a first embodiment of the present invention.
【図2】本発明の第二の実施例を示す図である。FIG. 2 is a diagram showing a second embodiment of the present invention.
【図3】本発明の第三の実施例を示す図である。FIG. 3 is a diagram showing a third embodiment of the present invention.
【図4】本発明の第四の実施例を示す図である。FIG. 4 is a diagram showing a fourth embodiment of the present invention.
1 システム内DMAC 2 レジスタ読みだし回路 3 バスマスタ回路 4 I/Oスレーブ回路 5 DMAスレーブ回路 21,31 システムバス 1 In-system DMAC 2 Register reading circuit 3 Bus master circuit 4 I / O slave circuit 5 DMA slave circuit 21, 31 System bus
Claims (4)
バスマスタ機能を持ったローカルバスと、システム内ダ
イレクトメモリアクセスコントロール(DMAC)レジ
スタとを読み込む手段と、バスマスタ回路とを少なくと
も具備し、 上記DMACレジスタを読み込む手段からの情報をバス
マスタ回路に伝えることによりシステム内のDMACを
使用し、データの転送を行なっていたシステムから、D
MAのI/Oスレーブ機能を持たずバスマスタ機能を持
ったローカルバスに前記バスマスタがデータを転送する
ことを特徴とするデータ転送方式。1. A system having no DMA I / O slave function,
A system having at least a local bus having a bus master function, a means for reading an in-system direct memory access control (DMAC) register, and a bus master circuit, and transmitting the information from the means for reading the DMAC register to the bus master circuit From the system that was transferring data using the internal DMAC,
A data transfer method wherein the bus master transfers data to a local bus having a bus master function without having an MA I / O slave function.
のDMACと、DMAのI/Oスレーブ機能を持つシス
テムバスと、システム内DMACレジスタを読み込む手
段と、バスマスタ回路とを少なくとも具備し、 上記DMACレジスタを読み込む手段からの情報をバス
マスタ回路に伝えることにより、システム内DMACを
使用しデータの転送を行なっていたシステムから、前記
バスマスタ回路がデータをシステムバスに転送すること
を特徴とするデータ転送方式。2. A DMAC for performing a DMA transfer on the system bus, a system bus having a DMA I / O slave function, a means for reading an in-system DMAC register, and a bus master circuit. A data transfer system characterized in that the bus master circuit transfers data to a system bus from a system which has transferred data by using an in-system DMAC by transmitting information from a means for reading a register to the bus master circuit. .
スマスタ機能を持ったローカルバスと、システム内DM
ACレジスタを読み込む手段とバスマスタ回路と、DM
Aスレーブにアクセスする手段とを少なくとも具備し、 上記DMACレジスタを読み込む手段からの情報をバス
マスタ回路に伝えることにより、システム内DMACを
使用し、データの転送を行なっていたシステムから前記
ローカルバスへ前記バスマスタ回路がデータを転送する
ことを特徴とするデータ転送方式。3. A local bus having a bus master function without a DMA I / O slave function and a DM in the system
Means for reading AC register, bus master circuit, DM
A means for accessing the A-slave and transmitting information from the means for reading the DMAC register to the bus master circuit to use the in-system DMAC and transfer the data from the system to the local bus. A data transfer method in which a bus master circuit transfers data.
のDMACと、DMAのI/Oスレーブ機能を持つシス
テムバスと、システム内DMACレジスタを読み込む手
段とバスマスタ回路と、DMAスレーブにアクセスする
手段とを少なくとも具備し、 上記DMACレジスタを読み込む手段からの情報をバス
マスタ回路に伝えることにより、システム内DMACを
使用しデータの転送を行なっていたシステムから、前記
システムバスの前記バスマスタ回路がデータを転送する
ことを特徴とするデータ転送方式。4. A DMAC for performing a DMA transfer on a system bus, a system bus having a DMA I / O slave function, a means for reading an in-system DMAC register, a bus master circuit, and means for accessing a DMA slave. By transmitting the information from the means for reading the DMAC register to the bus master circuit, the bus master circuit of the system bus transfers the data from the system that was transferring the data using the in-system DMAC. A data transfer method characterized in that
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP32047093A JPH07175750A (en) | 1993-12-20 | 1993-12-20 | Data transfer system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP32047093A JPH07175750A (en) | 1993-12-20 | 1993-12-20 | Data transfer system |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH07175750A true JPH07175750A (en) | 1995-07-14 |
Family
ID=18121816
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP32047093A Pending JPH07175750A (en) | 1993-12-20 | 1993-12-20 | Data transfer system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH07175750A (en) |
-
1993
- 1993-12-20 JP JP32047093A patent/JPH07175750A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPS63255760A (en) | Control system | |
JP2591502B2 (en) | Information processing system and its bus arbitration system | |
JPS63175962A (en) | Direct memory access control device and data transfer method within a multi-microcomputer system | |
JPH07175750A (en) | Data transfer system | |
JP3356110B2 (en) | Function expansion system and data transfer method used therefor | |
JP2565916B2 (en) | Memory access controller | |
JP3399776B2 (en) | Computer and method for transferring peripheral device control data in computer | |
JP2000155738A (en) | Data processor | |
KR0170742B1 (en) | Data transmission method using Embus | |
JPH02211571A (en) | Information processor | |
JPH06161947A (en) | Computer system | |
JPS62145345A (en) | Direct memory access interval control method | |
JPS60151894A (en) | Refresh circuit of dynamic ram | |
JPH04160458A (en) | Dma controller peripheral circuit | |
JPS60136853A (en) | Data transfer method | |
JPH039453A (en) | Data transfer controller | |
JPS6341973A (en) | Multi-processor system | |
JPH08263425A (en) | High-speed DMA transfer method | |
JPS61214049A (en) | Bus control system | |
JPH036762A (en) | Direct access method for image memory | |
JPS62241057A (en) | Circuit for increasing input/output processing speed | |
JPH01145753A (en) | Direct memory access controller | |
JPH06250968A (en) | Information processor | |
JPH03266160A (en) | Dma control system | |
JPH0756860A (en) | Multi-cpu system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 19970225 |