集成电路技术分享

 找回密码
 我要注册

QQ登录

只需一步,快速开始

搜索
查看: 5178|回复: 11

比较大的verilog程序,状态机执行出问题了

[复制链接]
ATA 发表于 2010-6-26 00:36:10 | 显示全部楼层 |阅读模式
本帖最后由 fpgaw 于 2010-11-18 16:19 编辑

编写了一个比较大的verilog程序,中间的状态机状态转换次数很多,没有规律,仿真结果表明某一状态执行到了,可是其中的语句并不执行,造成后续逻辑混乱,不知道为什么啊? 状态机用独热码编码,我觉得逻辑上还是挺顺的,不知道为什么,里面的语句不执行呢?有人遇到国这种情况码?
FFT 发表于 2010-6-26 01:00:16 | 显示全部楼层
看看你的状态机在输出模块的always块中的敏感信号例表是否将所有敏感信号量列出来,如果没有罗列全就可能出现你所说的现象。
VVIC 发表于 2010-6-26 01:58:14 | 显示全部楼层
不要怀疑仿真软件<br>
平心静气的去看自己的代码<br>
也可以贴出来,如果不是很长的话
CCIE 发表于 2010-6-26 03:29:21 | 显示全部楼层
举双手同意楼上的,我也曾经遇到过这类的问题,实在不行的话就好好看看仿真波形,把相关的信号加上,或许就能找到一个没有按照设计要求变化的信号,再到程序里面去找原因,很快就可以搞定的<br>
ICE 发表于 2010-6-26 03:55:02 | 显示全部楼层
-=-=-=-=-=&gt;<br>
不要怀疑仿真软件<br>
平心静气的去看自己的代码<br>
也可以贴出来,如果不是很长的话<br>
-=-=-=-=-=&gt;<br>
to gymdove:你有没有看懂我说的话哦,你懂不懂什么叫敏感信号例表哦?跟仿真软件有什么关系啊。我本身让他查找的就是代码的问题嘛。ft
interige 发表于 2010-6-26 05:52:16 | 显示全部楼层
你觉得你看懂我的话了吗?<br>
请问我那句话是针对你的回答的?<br>
HDL 发表于 2010-6-26 06:28:28 | 显示全部楼层
那就奇怪了,人家楼主也没有提到半个怀疑仿真器的问题啊,鄙人实在愚顿,不知道大侠在自言自语,真是对不起哈。
CHAN 发表于 2010-6-26 08:21:39 | 显示全部楼层
把代码贴出来吧,一看就知道了,如果你肯的话.<br>
inter 发表于 2010-6-26 09:54:51 | 显示全部楼层
这上面也有骂街的
CTT 发表于 2010-6-26 10:14:53 | 显示全部楼层
路过,学习
您需要登录后才可以回帖 登录 | 我要注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|小黑屋|手机版|Archiver|fpga论坛|fpga设计论坛 ( 京ICP备20003123号-1 )

GMT+8, 2025-5-6 17:03 , Processed in 0.069327 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表