仅对英特尔可见 — GUID: xxx1588098113986
Ixiasoft
仅对英特尔可见 — GUID: xxx1588098113986
Ixiasoft
1.4.3. 定时器寄存器
不完整的命令事务错误
当host未能将最后一个命令发送到Mailbox Client IP,或者在最后一个字之前系统停止发送数据,就会发生不完整命令事务错误。Timer 1允许您特定的事务时间段来完成每个命令。发生定时器超时后,ISR[4]被设置以指示该错误。要恢复系统,您必须复位Mailbox Client IP。
位 | 字段 | 访问权限(Access) | 默认值 5 | 描述 |
---|---|---|---|---|
31 | Timer 1 enable | R/W | 0x0 | Timer 1 period使能位。该位被使能一次。
如果发生超时,timer 1寄存器会被禁用。您必须应用Mailbox Client Intel® FPGA IP复位。 要启动timer 1,您必须将其再次使能。 |
30:0 | Timer 1 period | R/W | 0x7FF_FFFF | 使能后,定时器倒计时指定的周期,以作为系统未接收到有效命令的最大时钟周期数。 一旦事务将第一个数据字写入Command FIFO(基地址+0),timer 1立刻开始倒计时。 Mailbox Client Intel® FPGA IP接收到完整命令事务后,该定时器(timer)复位,并以将最后一个字成功写入command last word寄存器(基地址+1)作为指示。timer 1自行复位后,就会返回到其默认值或者被定义的其他值。 |
SDM背压错误
位 | 字段 | 访问权限 | 默认值 6 | 描述 |
---|---|---|---|---|
31 | Timer 2 enable | R/W | 0x0 | Timer 2 period使能位。该位被使能一次。
如果发生超时,timer 2寄存器被禁用。您必须应用Mailbox Client Intel® FPGA IP复位。 要启用timer 2,您必须将其再次使能。 |
30:0 | Timer 2 period | R/W | 0x7FF_FFFF | 使能后,定时器倒计时指定的周期, 该周期作为系统未置位的就绪高电平信号的最大时钟周期数。SDM背压命令由host发送到Mailbox Client Intel® FPGA IP。 |
复位Mailbox Client IP会将timer 2寄存器复位到默认值。