×

使用TMS320C6000增强型DMA的应用

消耗积分:0 | 格式:pdf | 大小:1.5MB | 2024-10-23

挽你何用

分享资料个

增强型直接存储器存取(EDMA)控制器是TMS 320 c 6000 TM DSP两级高速缓存架构的骨干。通过适当的配置,EDMA通道可以设置为连续运行,无需CPU干预或重新编程。这允许CPU使用其MIPS进行数据处理,而EDMA在后台处理数据管理。16或64通道,加上一个快速DMA (QDMA)寄存器组,可编程以在CPU操作期间执行数据传输。EDMA通道和QDMA寄存器组有助于向/从DSP存储器映射中的任何位置传输数据。所有传输都是同步的,每个通道都有一个专用的同步事件。请注意,QDMA传输是由CPU同步的。每个请求者(HPI EDMA航道L2管制员)提交一个转移请求,由EDMA处理。请求根据优先级排队,优先级较高的请求首先得到服务。由于EDMA的结构,通过不同队列请求的传输(尽管根据优先级提交)可以同时发生。这最大化了可用于数据传输的带宽,并且允许在不影响高速缓存性能的情况下高效地传输数据。EDMA通道配置在一个特殊的片内参数RAM (PaRAM)中,特定通道的多次传输容量以链表的方式存储。传输链允许通过完成其他通道来同步一个通道。对于源和目标,通过EDMA传输的数据要么是一维的(1-D ),要么是二维的(2-D)。维度的数量和所选的同步决定了数据传输的方式。每个EDMA通道和qdma向CPU可用的状态寄存器报告完成。有一个共享中断EDMA_INT,通过它,通道能够中断CPU进行处理。总之,EDMA通道的适当配置能够为所有进出DSP的数据流提供服务,而不需要CPU花费大量处理时间来管理传输。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !