处理等领域得到了广泛的应用。在以tms320c2xx为核心的数字化语言学习系统中,为了满足系统实时性要求,声卡与存储器之间的数据传送已经不能采用程序查询控制方式,所以我们采用直接存储器访问(dma)控制。直接存储器访问控制是指数据传送时不需要cpu的介入,i/o设备和存储器直接交换信息。dma方式的数据传送与程序查询方式的数据传送相比,具有数据传送速度高、i/o响应时间短、cpu额外开销小的明显优点。本文通过分析tms320c2xx使用保持(hold)操作的直接存储器访问(dma)和dma控制器8237-5的工作原理,解决了dsp芯片tms320f206与dma控制器8237-5的软、硬件接口问题,实现了dma在数字化语言学习系统中的应用。 1 tms320c2xx使用hold操作的直接存储器访问 tms320c2xx的主要特点是采用了改进的哈佛结构,片内具有相互独立的六条总线(三条内部地址总线:pab、drab、dwab;三条内部数据总线:prdb、drdb、dweb),不仅使程序存储器与数据存储器的访问相互独立,且使数据存储器的读和写也相互独立并能同时执行,从而极大地优化了运算处理能力