微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > verilog求助 H0 GH0代表什么意思啊 还有为什么两张图y为1时输入不一样

verilog求助 H0 GH0代表什么意思啊 还有为什么两张图y为1时输入不一样

时间:10-02 整理:3721RD 点击:

设A、B、C、D代表四位二进制数码,X=8A+4B+2C+D,设计一个组合逻辑电路,当输入数4<X≤15时,它的输出Y=1,否则为0。

Verilog程序如下   

module alu(A,B,C,D,Y);

output Y;

input [3:0] A,B,C,D;

wire[7:0] a;

assign a={1'b0,A,3'b000}+{2'b00,B,2'b00}+{3'b000,C,1'b0}+{4'b0000,D};

assign Y=( a>4 && a<=15 )? 1:0;

endmodule

仿真波形图

H0  GH0代表什么意思啊  还有为什么两张图y为1时输入不一样   这是同一个程序啊  程序没错吧应该

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top