[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: Show me the document RE: Legacy Terminology RE: DMA across PCI
> I regularly came across and used the term "DMA" in several different
> contexts for well over 10 years before I first became polluted by
> the PC "architecture". It certainly isn't an ISA term.
Agreed. I did many a Z-80 design that had a DMA chip, and I used DMA in
bit-slice designs, both well before the PC. The original post was
referencing experience with ISA, and I believe that is why most people who
responded, responded with a reference to ISA.
> I would bet
> that the authors of the PCI Specification decidely did not use the term
> "DMA," instead using the terms initiator, target, master, and slave
> specifically to avoid confusion with ISA DMA.
PCI does not provide DMA, that is why the spec doesn't 'use' it. It
doesn't provide CPUs either. What the PCI spec does, is provide a
'mechanism' for accesses, called master and target. You can use a
technique referred to as DMA over any of these mechanisms.