判断1位十进制数是奇数还是偶数

题目要求:要求设计一个逻辑电路,能够判断1位十进制数十奇数还是偶数,当十进制数为奇数时,电骡输出为1;当十进制数为偶数时,电路输出为0.
第一步,写出真值表:
第二步,根据真值表写出逻辑表达式。

若输入用sw[3:0]表示,输出用led表示。

led=¯(sw[3] ) sw[0] + ¯(sw[2] ) ¯(sw[1]) sw[0]

程序代码如下:

module odd_even(
    input [3:0] sw,
    output  led
    );
    assign led = (!sw[3] && sw[0])  || (!sw[2] && !sw[1] && sw[0]) ;
endmodule

你可能感兴趣的:(FPGA,Verilog,HDL)