cpri_rx_cnt_sync端口描述和帧同步CPRI MegaCore功能用户指南中的FSM不正确-Altera-Intel社区-FPGA CPLD-ChipDebug

cpri_rx_cnt_sync端口描述和帧同步CPRI MegaCore功能用户指南中的FSM不正确

对于CPRI MegaCore功能版本10.0和10.1, CPRI MegaCore功能用户指南中的cpri_rx_cnt_sync端口( extended_rx_status_data总线的位[4:2])的描述不正确。第5章“扩展Rx状态信号”表中的描述错误地描述了端口,并且第7章“测试平台”中的测试平台初始化序列的描述错误地表示当帧同步完成时,此端口的值为0x2。

另外,第4章中的图4-10,功能问题描述是错误标记的。标记为XSYNC3的状态应该标记为HFNSYNC1,标记为HFNSYNC的状态应该标记为HFNSYNC2。

正确描述此端口会告诉您端口指示当前状态编号(从零开始而不是一个),其类别由cpri_rx_state端口( extended_rx_status_data总线的位[1:0])指示。例如,如果cpri_rx_state的值是2’b10,则帧同步机器处于XSYNC状态。 cpri_rx_cnt_sync端口告诉您机器cpri_rx_cnt_sync XSYNC状态:如果cpri_rx_cnt_sync值为2’b00,则机器处于状态XSYNC1,如果它的值为2’b01,则机器处于状态XSYNC2。请参阅第4章功能问题描述中的帧同步状态机图,以及此错误中描述的修改。

因此,当cpri_rx_state具有值2’b11时, cpri_rx_cnt_sync不能具有值0x2。帧同步机只有两个HFNSYNC状态。帧同步完成后, cpri_rx_cnt_sync值为3b’001,而不是在测试平台章节中错误指示的3b’010。

如果根据用户指南中的说明解释cpri_rx_cnt_sync端口,则等待一个永远不会出现的值,表示CPRI帧同步机的HFNSYNC状态。

解决/修复方法

根据此错误解释cpri_rx_cnt_sync端口( extended_rx_status_data总线的位[4:2]),而不是根据“ CPRI MegaCore功能用户指南”的“信号”一章中的说明

此问题已在“ CPRI MegaCore功能用户指南”的 11.0版中修复。

请登录后发表评论

    没有回复内容