三八译码器出现奇怪的问题

2019-07-15 21:36发布

大家给看看下面这个代码有什么问题,编译通不过,用的环境是ISE14.2
module cct(
    input [2:0]mcuio,
    output[7:0]cpldout
    );
         
input[2:0] mcuio;
output[7:0] cpldout;

reg[7:0] cpldout;

always@(mcuio)
begin
      case(mcuio[2:0])
                    3'b000:cpldout=8'b00000001;
                    3'b001:cpldout=8'b00000010;
                    3'b010:cpldout=8'b00000100;
                    3'b011:cpldout=8'b00001000;
                    3'b100:cpldout=8'b00010000;
                    3'b101:cpldout=8'b00100000;
                    3'b110:cpldout=8'b01000000;
                    3'b111:cpldout=8'b10000000;
                    default:cpldout=8'b00000001;
           endcase
end

endmodule


3-8.jpg
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。