Anonymous user
ISA DMA: Difference between revisions
→DMA Genesis. Chapter 1, Verse 1: Let's just say that the EISA and PS/2 DMA controllers died with EISA and MCA itself.
[unchecked revision] | [unchecked revision] |
No edit summary |
(→DMA Genesis. Chapter 1, Verse 1: Let's just say that the EISA and PS/2 DMA controllers died with EISA and MCA itself.) |
||
Line 20:
Previously it was mentioned that the DMA controller is able to signal completion and even ask for more information. Unfortunately this would make expansion slots too big, so IBM left all of the connections to the DMA chips off. The only time you know when a transfer is complete is for a peripheral to signal an interrupt. This implies that all peripherals using a DMA channel are limited to no more than 64/128 KB transfers for fear of upsetting the DMA controller.
Finally, ***ALL*** DMA controllers run at 4Mhz. (Information taken from ISA Specification) ***NO EXCEPTIONS***.
Ignore that Ghz tag on your processor or the fact that even PCI runs at 33MHZ. DMA controllers are fixed at this rate. This includes EISA and PS/2 32-bit DMA controllers. The only
So after reading all the above the main point are
|