[求助] 求助:可综合的verilog代码的若干问题

eeleader   2010-5-17 09:29 楼主
用verilog写可综合代码,综合后发现功能不对了。想请教一下:
1 可综合的verilog代码中,可以有不同的敏感信号吗?比如可以有多个always语句,有的敏感列表里是时钟上升沿有的是时钟下降沿吗?可以这样吗:
   always @(posedge clk)
     .
     .
     .

always @(negedge clk)
    .
    .
    .
2  可综合的verilog代码中,状态机的编写要注意哪些方面?我综合后的网表再仿真得到的结果不对,很大部分的原因是状态机没有按照预想的工作。不知道可综合的状态机的编写是不是有些我没注意到的地方。

3 可综合的verilog代码中,如果想要初始化,怎样做?因为在综合时,不认initial语句,怎样绕过initial语句做初始化呢?
一个为理想不懈前进的人,一个永不言败人! http://shop57496282.taobao.com/ 欢迎光临网上店铺!

回复评论 (2)

1. 多个always块中 同时检测clk的上升下降沿 这不是一个很好 可以考虑将clk反相;
2. 可以将状态机的代码贴上来 光说注意的地方都是空谈 没有实际效果
3. 没有用过verilog 在VHDL的初始化中 我都直接赋值 比如rst有限 信号都清零 。
点赞  2010-5-18 10:11

板凳 詯訆尛佳 该用户已被删除

提示: 作者被禁止或删除 内容自动屏蔽
点赞  2010-5-19 14:12
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复