ERROR:HDLCompiler:598 - "D:/ise projects/decoder38/decoder38.v" Line 21: Module ignored due to previous errors.
这种ISe报错如何解决?
代码如下:
`timescale 1ns / 1ps
//////////////////////////////////////////////////////////////////////////////////
// Company:
// Engineer:
//
// Create Date: 07:43:54 04/21/2023
// Design Name:
// Module Name: decoder38
// Project Name:
// Target Devices:
// Tool versions:
// Description:
//
// Dependencies:
//
// Revision:
// Revision 0.01 - File Created
// Additional Comments:
//
//////////////////////////////////////////////////////////////////////////////////
module decoder38( Din,Dout //两个端口,未定义
);
input[2:0] Din; //定义输入Din,一个数组,0到2,三位
output reg[7:0] Dout; //定义output,一个寄存器,0到7,八位
always@ (Din) //always语句可有条件重复执行,P100,Din发生一次变化就执行一次
begin
case(Din) //多选择分支语句P103
3'b000:out=8'b11111110; //"3'b000"是一个数据,宽度3,二进制,000,Din=000,执行此语句
3'b001:out=8'b11111101;
3'b010:out=8'b11111011;
3'b011:out=8'b11110111;
3'b100:out=8'b11101111;
3'b101:out=8'b11011111;
3'b110:out=8'b10111111;
3'b111:out=8'b01111111;
default:Dout <= 8'b00000000;
endcase
end
endmodule
把代码贴出来,贴在代码区