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

 找回密码
 注册

手机号码,快捷登录

手机号码,快捷登录

搜帖子
楼主: older123

[求助] verilog 16进制译码难题解决

[复制链接]
发表于 2011-12-12 23:11:25 | 显示全部楼层
缩进没有了,代码不太好看
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-12-14 01:17:58 | 显示全部楼层
回复 20# fuyaolong
回复 支持 反对

使用道具 举报

发表于 2011-12-14 07:47:26 | 显示全部楼层
你的东西只能用于仿真而已。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-12-14 11:06:45 | 显示全部楼层
回复 10# SKILLER


   不明白你说的是什么意思,不明白为什么逻辑模块中别用非阻塞赋值
回复 支持 反对

使用道具 举报

发表于 2011-12-14 16:57:13 | 显示全部楼层




   请找一本verilog书籍,抄10遍。如果还不明白,那结论就是:你不适合学verilog。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-12-14 19:25:35 | 显示全部楼层
module GATE_1;
reg IN0,IN1,IN2,IN3;
reg S1,S0;
wire OUTPUT;
MUX4_TO_1 MYMUX(OUTPUT,IN0,IN1,IN2,IN3,S1,S0);
initial
begin
        IN0=1;IN1=0;IN2=1;IN3=0;
        #1 $display("IN0=%b,IN1=%b,IN2=%b,IN3=%b\N",IN0,IN1,IN2,IN3);
        S1=0;S0=0;
        #1 $display("S1=%b,S0=%b,OUTPUT=%b\n",S1,S0,OUTPUT);
        S1=0;S0=1;
        #1 $display("S1=%b,S0=%b,OUTPUT=%b\n",S1,S0,OUTPUT);
        S1=1;S0=0;
        #1 $display("S1=%b,S0=%b,OUTPUT=%b\n",S1,S0,OUTPUT);
        S1=1;S0=1;
        #1 $display("S1=%b,S0=%b,OUTPUT=%b\n",S1,S0,OUTPUT);       
end
endmodule

module MUX4_TO_1(out,i0,i1,i2,i3,s1,s0);
output out;
input i0,i1,i2,i3,s1,s0;
wire s1_n,s0_n;
wire y0,y1,y2,y3;
not (s1_n,s1);
not (s0_n,s0);
and (y0,i0,s1_n,s0_n);
and (y1,i1,s1_n,s0);
and (y2,i2,s1,s0_n);
and (y3,i0,s1,s0);
or (out,y0,y1,y2,y3);
endmodule
这样子为什么综合不了啊
提示错了:Error: Can't synthesize current design -- Top partition does not contain any logic
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

X

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

GMT+8, 2025-7-18 16:56 , Processed in 0.123417 second(s), 3 queries , Gzip On, Redis On.

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