在scoreboard中,實現check_phase function,主要是check queue是否都為空。
1、如果queue不為空,說明活沒有幹完。可能說由於延時,錯過了某些flag信號。對應的場景是:某信號拉高做某事,但是由於delay,造成了參照的flag信號錯位,因此queue不空,需要比較的數據沒有全部完成對比。
2、打印程序裡面的計數器的值,看看有沒有不合理的場景。
在scoreboard中,實現check_phase function,主要是check queue是否都為空。
1、如果queue不為空,說明活沒有幹完。可能說由於延時,錯過了某些flag信號。對應的場景是:某信號拉高做某事,但是由於delay,造成了參照的flag信號錯位,因此queue不空,需要比較的數據沒有全部完成對比。
2、打印程序裡面的計數器的值,看看有沒有不合理的場景。