一个传输描述符描述了一个块如何通过DMAC完成传输,并且它必须保存在SRAM中.更多的描述请参看"Transfer Descriptors"
图19-2展示了几个块传输链接到了一起,它叫做链接描述符.更多的关于链接描述符请参看"Linked Descriptors"
一个DMA传输是通过一个DMA通道开始传输触发初始化的.这个触发能被配置成一个软件触发,一个事件触发或者一个检测外设触发.传输触发将导致一个DMA传输请求从一个特殊通道传到仲裁器,
如果这里有几个DMA通道都挂起请求,仲裁器不得不选择一个通道授于访问成为一个活动通道.该DMA通道授予访问权限的有效通道将开展交易中配置的传输描述符。该DMA通道可以由每个脉冲串
传输后一个更高优先级的信道被中断,但将恢复它的块当它被再次授予访问作为活动通道传送。
针对各个比特传送可以产生任选的输出事件,并且对于每个块传输可选中断和一个可以产生可选的输出事件。当事务完成时,依赖于配置,在DMA通道要么被暂停或禁用。
19.6.1.2 CRC
内部CRC支持两种常用的CRC多项式; CRC-16 (CRC- CCITT)和CRC -32 (IEEE 802.3) 。它可以使用具有可选DMA通道或独立地,伴有I/O接口。
19.6.2 基础操作
19.6.2.1 初始化
以下DMAC寄存器能使能写保护,意味着他们只能在DMAC是失能(CTRL.DMAENABLE是0)的情况下被写。
。描述符内存基地址寄存器(BASEADDR)
。回写内存基地址寄存器(WRBADDR)
|