找回密码
 注册
搜索
查看: 1307|回复: 1

[讨论] 初学者请教个问题

[复制链接]
发表于 2010-12-3 22:16:25 | 显示全部楼层 |阅读模式
以前一直做硬件的,最近自己开始学习Verilog,遇到一个这样的问题 :
always @ (se)
       begin
            case(se)
                2'b00:   a=2'b00;
                2'b01:   b=2'b01;
                2'b10:   c=2'b10;
                2'b11:   d=2'b11;
            endcase
       end
这段程序编译的时候会有警告有锁存器存在,怎样写才不会生成锁存器呢?
另外
always @ (posedge clk)
       begin
            case(se)
                2'b00:   a=2'b00;
                2'b01:   b=2'b01;
                2'b10:   c=2'b10;
                2'b11:   d=2'b11;
            endcase
       end
加入一个时钟,编译就不会再警告了,这是问什么呢?这个问题很是困惑,期待有人能指教,谢谢!
 楼主| 发表于 2010-12-6 20:22:25 | 显示全部楼层
没人能给解答下么?程序中“/“是没有的,发贴的时候不知怎么加进去的。
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-10-1 00:27 , Processed in 0.046216 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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