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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
123
返回列表 发新帖
楼主: 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 下一条


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

GMT+8, 2024-11-9 09:33 , Processed in 0.019307 second(s), 7 queries , Gzip On, Redis On.

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