动态总裁方案在DMAC可用的是轮循。在给定的优先级x情况下,轮循总裁是向PRICTRL0.RRLVLENx写1使能。用轮循方案,上一个通道号被假定成有着最低优先级X,下一次总裁器将假定一个通道有着同样的优先级,见图19-6。上一个通道被假定为活动通道,将被存贮在优先级控制寄存器0中的应相优先级X通道优先号比特组中。
19.6.2.5 数据传输 在DMAC可以执行一个数据传输之前,一个DMA通道必须被配置并且使能,它的相应的传输描述符必须被初始化并且总裁器允许DMA通道作为活动通道。
一但总裁器假定一个DMA通道作为一个活动通道访问,DMA通道的描述符将从SRAM用取总线被取出,并且为活动通道存在内存中.依据是否是一个新的或后续的传输,传输描述符不是从内存字段(BASEADDR)取出就是写回内存段(WRBADDR)。通过数据传输总线,DMAC将要从当前的源地址读数据并且把数据写到当前的目地地址。
|