通信人家园

标题: FPGA大型程序偶发性bug排查偶想  [查看完整版帖子] [打印本页]

时间:  2023-2-23 23:03
作者: XWZXWZ158     标题: FPGA大型程序偶发性bug排查偶想

在程序的关键条件跳变节点,加入一个1bit的寄存器,每次状态跳转时进行反转。在外部汇总到一个寄存器中。

1677163867699558.jpeg
偶发故障只需要检测外部寄存器的状态,从其实节点开始,到某一位未发生反正,证明哪一步没有触发,就可以定位出在哪个节点发生了故障。


167716429254866.jpeg
但使用1bit检测时,同一节点发生2*N次故障就会抵消错误检测,在连续运行多次的工程中,可以使用多bit加一的寄存器,提高错误检测鲁棒性。如使用3bit寄存器,就需要同一节点发生8*N次故障才能抵消错误检测。


附件: 1677163790067407.jpeg (2023-2-23 22:49, 83.54 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NTY2MzA1fDdhZjhiNDcxfDE3MzE4MTI0NTl8MHww

附件: 1677163867699558.jpeg (2023-2-23 22:51, 62.53 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NTY2MzA3fDNiMTYxYTc2fDE3MzE4MTI0NTl8MHww

附件: 167716429254866.jpeg (2023-2-23 22:58, 53.32 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NTY2MzEwfDJlNTg0ODYxfDE3MzE4MTI0NTl8MHww
时间:  2023-2-24 11:04
作者: shanweiling

该发到eetop吧?
时间:  2023-2-24 15:02
作者: XWZXWZ158

shanweiling 发表于 2023-02-24 11:04:29 该发到eetop吧?

刚入门,还不太熟悉




通信人家园 (https://www.txrjy.com/) Powered by C114