[FPGA开发] 写的一段代码中,出现了一个奇怪的问题。

隔壁阿昊   2020-7-3 14:54 楼主

image.png 如图代码中,我用stp抓取信号,运行一段时间后正常,但是会出现 一个奇怪的现象。  flag_se = 1'b1 和  full_se = 1'b0时,满足if条件,往下执行语句。 state 值变为 read_tx,没问题,step变成2’d0,没有问题,faddr_buff也赋值为2‘b10,但是 cnt_usb的值却没有变成0,保持不变了。请问出现这种现象的原因。

回复评论 (3)

时序不满足?
点赞  2020-7-4 12:01
改为1‘b0呢
点赞  2020-8-8 14:50

这种情况的原因可能有多中,建议你把db和increment_db文件夹的内容删除,修改编译种子,重新编译试试。

点赞  2021-6-18 14:17
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复