Forum Discussion
Altera_Forum
Honored Contributor
14 years agoStopping SGDMA Transfer
Implementing NDIS 5.1 driver for WinXPe on triple speed ethernet product. Windows likes to reset the NIC when it loses patience with something, but there appears to be no way to stop an SGDMA rx tran...
Altera_Forum
Honored Contributor
14 years agoBut a receive DMA has to be started before any data is available, right? Thus the receive DMA will sit, moving no data, until a packet arrives, right? What if, while the receive DMA is sitting there doing nothing, I want to abort the transfer? It doesn't appear sufficient to simply turn off the RUN bit in the DMA control register, because according to the documentation that only affects descriptors down chain. If, for simplicity sake, I only have one descriptor, turning off RUN doesn't appear to change anything.