位置:首页 > IC型号导航 > 首字符C型号页 > 首字符C的型号第84页 > CY8C5247LTI-089 > CY8C5247LTI-089 PDF资料 > CY8C5247LTI-089 PDF资料1第13页

初步
的PSoC
5 : CY8C52系列数据表
4.3.4.6分散聚集DMA
在分散的情况下聚集DMA中,有多个
须是不连续的源或目的地
有效地开展一次全面的DMA交易。例如,一
分组可能需要被发送到器件和的
数据包内容,包括头,有效载荷和尾部,存在
在内存中的各种不连续的位置。分散收集
DMA允许多个节段一起使用串联
多个TD的产业链。链条从收集的数据
多个位置。类似的概念也适用于接收
数据到设备上。所接收的数据的某些部分可能需要
被分散到软件在内存中的不同位置
加工方便。链中的每个TD指定
位置为在链中的每个离散元件。
4.3.4.7数据包排队DMA
数据包排队DMA相似,分散聚集DMA但
具体是指数据包的协议。通过这些协议,
有可能是单独的配置,数据和状态相
在发送或接收的分组相关联。
例如,为了发送一个数据包,存储器映射
配置寄存器可以写入到外设,
指定后续数据阶段的总长度。该CPU
可以在任何地方设置此配置信息系统
存储器并复制它以简单的TD到外围设备。后
配置阶段,数据阶段的TD (或一系列的数据相
TDS)可以开始(可能采用分散收集) 。当数据
相TD (S )完成,状态阶段TD可以调用读
从周边一些内存映射的状态信息
并将其复制到一个位置在系统内存中指定的
CPU供以后查阅。的多组的配置,数据和
状态阶段“子”可以串在一起,以创造更大的
链,以这种方式传送多个数据包。类似
在相反方向上的概念存在于接收的报文。
4.3.4.8嵌套DMA
一个TD可以修改另一个TD,因为TD的配置空间
是内存映射的类似于任何其他的外围设备。例如,
第一个TD加载第二个TD的配置,然后调用
第二个TD 。第二个TD移动所要求的数据
应用程序。完成后,第二个TD调用第一个TD ,
再次更新第二个TD的配置。这
必要过程重复的次数。
文件编号: 001-66236修订版**
第13页共94
[+ ]反馈