用verilog寫一個module:module(A,B,C)input A;input B;input C;wire A; wire B;reg C;endmodule 和module(input A,input B, output C)wire A; wire B;reg C;endmodule 應該是一樣的吧?但是為什么在編譯的時候,第二種會報warning:Redeclaration of ansi port A, B, C is not allowed 而第一種卻不會報?我用的是xilinx 12.3
為什么在編譯的時候,第二種會報warning?
慕慕森
2023-02-17 16:18:46