位置:首页 > IC型号导航 > 首字符T型号页 > 首字符T的型号第514页 > TSB12LV32TPZEP > TSB12LV32TPZEP PDF资料 > TSB12LV32TPZEP PDF资料2第49页

连接核心
4.4
循环定时器
周期定时器仅用于由支持同步数据传输的节点。周期定时器是一个32位的
周期寄存器。用等时数据传输能力的每个节点都有一个周期定时器寄存器定义
由IEEE 1394-1995规范。在TSB12LV32 ,周期定时寄存器的周期来执行
计时器设在IEEE 1212的初始寄存器空间的位置为200h ,也可以通过被访问的
本地总线在TSB12LV32 CFR地址14H 。低序12位的定时器是一个模3072计数器,这
递增一次, 24.576 MHz的时钟周期(或40.69 NS) 。接下来的13高阶位的计数
8000赫兹(或125
s)
周期,并且最高7位计数秒。循环定时器包含了周期定时器
注册。周期定时器寄存器包括三个方面:循环失调,周期计数和秒计数。该
周期计时器有两个可能的来源。在配置寄存器中第一个中,当循环源( CYSRC )位
(控制CFR在08h的位21 )被设置,则CYCLEIN输入端引起的循环计数字段到
增量为CYCLEIN输入(8千赫)和循环的每一个正跳变偏移复位为全零。
CYCLEIN只应源,当节点是周期主控器。计时器也可以使用禁止
周期定时器使能位( CYTEN )在控制寄存器中。第二个周期源的选择是CYSRC时
位清零。在这种状态下,循环定时器寄存器的循环偏移字段被内部加
24.576 MHz的时钟。周期定时器是由循环起始分组为noncycle接收更新
主节点。在循环起始分组中的循环偏移字段被用于由循环主节点,以保持所有
带125的标称同步周期中的相位和运行的节点
s.
循环起始位被置位时,
循环起始信息组从循环主节点发送的或由一个noncycle主节点接收。
4.5
循环监控
循环监测器仅用于由支持同步数据传输的节点。循环监视器观察
设备活动和处理同步的活动日程安排。当接收或发送一个周期启动的消息,
循环显示器设置周期开始中断位。它还缺少检测周期启动包,并设置
周期失去中断位时发生这种情况。当同步周期完成时,循环监测器设置
周期完成中断位。循环监测器指示发送器发送,当循环起始信息
cyclemaster位( CYMAS )被设置在控制寄存器中。
4.6
循环冗余校验( CRC)的
CRC模块生成一个32位的CRC错误检测。这样做是为了报头和数据。
CRC模块生成的首部和数据的CRC ,用于发送数据包,并检查头和
数据CRC校验接收到的数据包(参见IEEE 1394-1995标准的详细信息, CRC的生成) 。
4.7
收到的数据包路由控制逻辑
异步和同步接收的数据包可以被发送到DM端口或GRF视
接收路由控制逻辑的设置。位IRCVALL在同步端口CFR在18小时必须设置
所有同步数据,以根据表4-1路由。请注意,自ID信息包和物理层报文总是
由GRF接收不管路由控制设置。
42
TSB12LV32-EP
SGLS139B - 2003年10月 - 修订2004年4月