发明名称 |
Transparent direct memory access |
摘要 |
A transparent direct memory access method comprises emulating an ISA-bus mapped direct memory access controller (ISA-DMAC) with a PCI-bus mapped direct memory access controller (PCI-DMAC). The ISA-DMAC exists, but there may not actually be any resources mapped into the ISA-bus space. Write snooping by the PCI-DMAC of a PCI-bus processor detects whenever an attempt is made to write the ISA-DMAC, and copies the data written into the ISA-DMAC registers into a corresponding register of the PCI-DMAC. The direct memory access operation commanded by the PCI-bus processor of the ISA-DMAC is performed by the PCI-DMAC in the PCI-bus resource space. When the direct memory access operation is completed, the PCI-DMAC updates its registers and does a write back to update the ISA-DMAC registers. The PCI-bus processor can then read the PCI-DMAC directly for status, or if legacy software is running the ISA-DMAC will respond with the appropriate register value.
|
申请公布号 |
US6138183(A) |
申请公布日期 |
2000.10.24 |
申请号 |
US19980074656 |
申请日期 |
1998.05.06 |
申请人 |
ESS TECHNOLGOY INC. |
发明人 |
TIEN, PAUL;TSAY, CHENG-YEUAN;SHIAO, RSONG-HSIANG |
分类号 |
G06F13/28;(IPC1-7):G06F13/14 |
主分类号 |
G06F13/28 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|