添加收藏夹  设为首页  深圳服务热线:13692101218  13751165337
51电子网联系电话:13692101218
位置:首页 > IC型号导航 > 首字符T型号页 > 首字符T的型号第0页 > TA7S04 > TA7S04 PDF资料 > TA7S04 PDF资料2第156页
Triscend的A7S配置系统级芯片平台
DMA 0 ,看到缓冲器是空的,收集数据从一个设备并把它发送给
发送缓冲区。一旦DMA 0完成描述符传输, DMA通道自动
matically更新
长度计数
在描述符表项和
标志着缓冲区
as
满。然后它取了一个描述符。如果描述符指示该缓冲器已
满,然后DMA 0无法继续,并等待一个空的缓冲区。
的DMA 1用于其传输相同描述符表条目。现在, DMA 0更新
长度和标记传送缓冲区满时, DMA 1使用更新描述符表恩
尝试执行相反的转移,从缓冲器将数据传送到另一个设备。
DMA通道读取第一描述符,并且将检查状态位。如果
缓冲区
FULL ,
它与该更新指示的传送进
传输计数。
在结束时
在传输时,它会清除
缓冲区状态位,
再次标志着传输缓冲区为空。
DMA 1 ,看到缓冲区为空,再次等待一个完整的缓冲区。 DMA 0 ,看到
缓冲区是空的,而其下一次传输继续进行。转让无限期地持续下去,或
直到两个通道遍历描述符表。
DMA单元不仅执行数据传输,而且还可以处理缓冲区管理
精神疾病,离线加载从该任务的CPU 。
另外,也可以用于CPU来填充或清空转移缓冲液。然而,灌装后或
清空缓冲器,则CPU必须更新
缓冲区状态位
并设置
BROADCAST_BIT ,
其通知的缓冲器状态已经改变的所有DMA通道。一
DMA通道自动设置
BROADCAST_BIT
每当更新缓冲
状态。
清除DMA通道
万一一个DMA通道响应不正确,有可能通过以清除信道
设置
Clear_Bit
DMA通道控制寄存器。
一旦该位被置位时,
DMA通道处于复位状态,并一直保持到后,该位被清零。
在描述符模式时,过程稍有不同。清除DMA通道
使能位
第一。然后,清除
转移法位,
它返回信道,以直接方式。然后,
通过设置重置DMA通道
CLEAR_BIT 。
DMA中断
每个DMA通道可选择产生于以下事件中断。
#
中转站次数:
终端计数到达时生成此事件
(即,该
传送次数
达到零) 。
#
DMA初始化标志:
此事件表明, DMA通道
初始化。
#
挂起的请求溢出:
生成此事件时,
挂起的请求
计数器
溢出,
即,
也有更大的比1023 UN-提供服务的请求。在DMA
渠道不再能跟踪所有传入的请求。挂起的请求
计数器有两个部分:尚未提供服务的请求的数目和位置
这些未决请求中传递的最后一笔交易。该中断也AS-
牢固插入如果已经有一个请求标记为“最后一个”和DMA控制器接收到一个
第二个“最后”的要求与“最后”的标签。
#
“最后的”请求接收中断:
该事件在接收到的所产生的
“最后”
请求
从设备。不适用于存储器到存储器的传输。
#
中断描述符:
DMA控制器发出这个中断,只在描述符模式,
如果描述符表的条目指定
产生一个中断。
如有变更,
156
TCH305-0001-002

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