添加收藏夹  设为首页  深圳服务热线:13692101218  13751165337
51电子网联系电话:13692101218
位置:首页 > IC型号导航 > 首字符C型号页 > 首字符C的型号第0页 > CY8C34 > CY8C34 PDF资料 > CY8C34 PDF资料2第17页
的PSoC
3 : CY8C34系列
数据表
4.4.4.1简单DMA
在一个简单的DMA的情况下,源和接收器(外设或存储器位置)之间的单一的TD传输数据。基本时序
的DMA图读写周期示于
图4-1 。
有关其他传输模式的详细描述,请参见技术
参考手册。
图4-1 。 DMA时序图
地址相
CLK
数据阶段
CLK
地址相
数据阶段
ADDR 16/32
A
B
ADDR 16/32
A
B
数据
数据(A )
数据
数据(A )
准备
基本DMA读传输无需等待
准备
无需等待状态基本DMA写传输
4.4.4.2自动重复DMA
自动重复DMA时通常使用静态模式
从系统存储器重复地读出和写入到外设。
这是通过一个单一的TD该链本身。
4.4.4.3乒乓DMA
一个乒乓球DMA采用双缓冲技术,让一个缓冲区
通过一个客户端来出任,而另一个客户是消耗
数据以前在其他缓冲接收。在其最简单的形式中,
这是通过链接做了两阵在一起,使每个TD电话
相反TD的时候完成。
4.4.4.4循环DMA
循环DMA类似于乒乓DMA除了它含有较多的
比两个缓冲区。在这种情况下,有多个TD ;在最后
TD完成后会链回到第一个TD 。
4.4.4.5分散聚集DMA
在分散的情况下聚集DMA中,有多个
须是不连续的源或目的地
有效地开展一次全面的DMA交易。例如,一
分组可能需要被发送到器件和的
数据包内容,包括头,有效载荷和尾部,存在
在内存中的各种不连续的位置。分散收集
DMA允许多个节段一起使用串联
多个TD的产业链。链条从收集的数据
多个位置。类似的概念也适用于接收
数据到设备上。所接收的数据的某些部分可能需要
被分散到软件在内存中的不同位置
加工方便。链中的每个TD指定
位置为在链中的每个离散元件。
4.4.4.6数据包排队DMA
数据包排队DMA相似,分散聚集DMA但
具体是指数据包的协议。通过这些协议,
有可能是单独的配置,数据和状态相
在发送或接收的分组相关联。
例如,为了发送一个数据包,存储器映射
配置寄存器可以写入到外设,
指定后续数据阶段的总长度。该CPU
文件编号: 001-53304修订版* K
可以在任何地方设置此配置信息系统
存储器并复制它以简单的TD到外围设备。后
配置阶段,数据阶段的TD (或一系列的数据相
TDS)可以开始(可能采用分散收集) 。当数据
相TD (S )完成,状态阶段TD可以调用读
从周边一些内存映射的状态信息
并将其复制到一个位置在系统内存中指定的
CPU供以后查阅。的多组的配置,数据和
状态阶段“子”可以串在一起,以创造更大的
链,以这种方式传送多个数据包。类似
在相反方向上的概念存在于接收的报文。
4.4.4.7嵌套DMA
一个TD可以修改另一个TD,因为TD的配置空间
是内存映射的类似于任何其他的外围设备。例如,
第一个TD加载第二个TD的配置,然后调用
第二个TD 。第二个TD移动所要求的数据
应用程序。完成后,第二个TD调用第一个TD ,
再次更新第二个TD的配置。这
必要过程重复的次数。
4.5中断控制器
中断控制器提供了一种机制,用于硬件
资源来改变程序执行到一个新的地址,
独立于当前任务的由主执行
代码。中断控制器提供增强的功能,不
发现原来的8051中断控制器:
三两个中断向量
直接跳到ISR与动态代码空间的任何地方
向量地址
对于每个向量多个源
灵活的中断向量匹配
每一个中断向量是独立启用或禁用
每个中断可以动态分配的八分之一
优先
八级嵌套中断
第17页126
[+ ]反馈

深圳市碧威特网络技术有限公司