在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 3446|回复: 5

verilog新手的问题,请各位大虾指教

[复制链接]
发表于 2007-3-10 15:50:06 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
刚开始学verilog,在quartus里编译,碰到了这样一个问题,急求指教,谢谢:
项目名是XUANZEQI
结果编译出现问题:
Warning: Verilog HDL unsupported feature warning at XUANZE.v(14): Initial Construct is not supported and will be ignored
Error: Can't synthesize current design -- design does not contain any logic
不知道为什么!程序如下:
module XUANZE;
reg I1,I2,I3,I0;
reg S1,S0;
wire OUTPUT;
choose_4_1 mymux(OUTPUT,I0,I1,I2,I3,S1,S0);
initial
begin
I0=1;I1=0;I2=1;I3=0;
#1 $display("I0=%b,I1=%b,I2=%b,I3=%b\n",I0,I1,I2,I3);
S1=0;S0=1;
#1 $display("S1=%b,S0=%b,OUTPUT=%b\n",S1,S0,OUTPUT);
end
endmodule

module choose_4_1 (out,i0,i1,i2,i3,s1,s0);
output out;
input i0,i1,i2,i3;
input s0,s1;
//嵌套
assign out=s1?(s0?i3:i2)s0?i1:i2);
endmodule
发表于 2007-3-14 18:07:22 | 显示全部楼层
这是因为quartus是一个逻辑综合工具,而不是仿真工具。
在quartus中编译相当于对代码进行逻辑综合。
逻辑综合工具不支持initial结构的转换,设计者必须使用复位机制来取代initial结构,进行电路信号的初始化。--摘自《Verilog HDL 数字设计与综合》(第二版)P204(Samir Palnitkar 著 夏宇闻 等译)

代码因该能在Modelsim等仿真工具中得到仿真结果。
PS:新手。个人理解。
发表于 2007-3-15 09:10:57 | 显示全部楼层
看结构像一个Testbench.我也刚学.
发表于 2007-3-18 12:44:48 | 显示全部楼层
module XUANZE;是一个testbench,不能综合的



原帖由 xiaoxin731 于 2007-3-10 15:50 发表
刚开始学verilog,在quartus里编译,碰到了这样一个问题,急求指教,谢谢:
项目名是XUANZEQI
结果编译出现问题:
Warning: Verilog HDL unsupported feature warning at XUANZE.v(14): Initial Construct i ...

发表于 2007-3-19 17:40:42 | 显示全部楼层
看一下可综合的代码风格就知道了
发表于 2007-3-20 16:38:11 | 显示全部楼层


原帖由 xiaoxin731 于 2007-3-10 15:50 发表
刚开始学verilog,在quartus里编译,碰到了这样一个问题,急求指教,谢谢:
项目名是XUANZEQI
结果编译出现问题:
Warning: Verilog HDL unsupported feature warning at XUANZE.v(14): Initial Construct i ...


你写的是一个不可综合的程序,当然你综合它的话就是没有任何逻辑,所以报错了:)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-12-19 02:53 , Processed in 0.024326 second(s), 9 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表