详细地介绍了DMA数据传输的特点,提出了一套完整的基于散列DMA的工业级高速串口驱动设计方案,并利用该方案在SPEAR300处理器平台上设计了可在12Mbps下稳定工作的高速串口。该方案极少产生中断,大大提高了数据传输的效率。通过与西门子S7系列PLC进行的通信测试,证实了该方案的有效性和可靠性。