集成电路技术分享

 找回密码
 我要注册

QQ登录

只需一步,快速开始

搜索
查看: 1987|回复: 2

锁存器问题!

[复制链接]
longtime 发表于 2010-6-27 23:06:34 | 显示全部楼层 |阅读模式
本帖最后由 fpgaw 于 2010-7-18 13:57 编辑

module voter7(pass,vote);
output pass;
input[6:0] vote;
reg[2:0] sum;
integer i;
reg pass;
[email=always@(vote]always@(vote[/email])
begin
sum=0;
for(i=0;i<=6;i=i+1)
if(vote) sum=sum+1;
if(sum[2]) pass=1;
else pass=0;
end
endmodule
请问以上程序会产生锁存器吗?if(vote) sum=sum+1;后面没有接else语句啊,谢谢回答!
Sunlife 发表于 2015-6-25 11:40:16 | 显示全部楼层
begin
sum=0;
for(i=0;i<=6;i=i+1)
if(vote) sum=sum+1;
if(sum[2]) pass=1;
else pass=0;
end
endmodule
清霜一梦 发表于 2015-7-28 14:19:46 | 显示全部楼层
来一个小广告,我整理了一个小笔记 ,小讨论了一下 什么样的verilog语法会综合处锁存器 :http://www.cnblogs.com/sepeng/p/3333545.html
不懂再讨论吧
您需要登录后才可以回帖 登录 | 我要注册

本版积分规则

关闭

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

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

GMT+8, 2025-5-6 12:01 , Processed in 0.064010 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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