步幅模式是一种特殊的PDMA模式,它可以将某个存储器的数据以固定的间隔和数量移动到另一个存储器中。
例如,有一个连续的内存块。内容数据为图片颜色信息,顺序固定为红、绿、蓝。使用 Stride 模式,可以从内存中提取单个红色、绿色和蓝色数据,并通过硬件移动到另一个内存块,而无需任何 CPU 干预。
要启用 Stride 模式,必须在正常 PDMA 基本模式下设置四个附加寄存器:
STRIDEEN:启用跨步模式
SASOL:源地址的偏移量
DASOL:目标地址的偏移量
STC:每次 Stride 传输的数据量
步幅模式是一种特殊的PDMA模式,它可以将某个存储器的数据以固定的间隔和数量移动到另一个存储器中。
例如,有一个连续的内存块。内容数据为图片颜色信息,顺序固定为红、绿、蓝。使用 Stride 模式,可以从内存中提取单个红色、绿色和蓝色数据,并通过硬件移动到另一个内存块,而无需任何 CPU 干预。
要启用 Stride 模式,必须在正常 PDMA 基本模式下设置四个附加寄存器:
STRIDEEN:启用跨步模式
SASOL:源地址的偏移量
DASOL:目标地址的偏移量
STC:每次 Stride 传输的数据量
举报