modelsim中调用模块时Port出现错误!
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了modelsim中调用模块时Port出现错误!相关的知识,希望对你有一定的参考价值。
`include "counter_t.v"
module my
(
clk,
result,
reset,
ena
);
input clk;
input reset;
input ena;
output [7:0] result;
reg [7:0] result;
counter_t t(.clk(clk),.reset(reset),.result(result),.ena(ena));
always @(posedge clk)
begin
if(result==255)
begin
if(!reset)
result<=255;
else
result<=result-1;
end
end
endmodule
、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、
# ** Error: (vsim-3053) my.v(15): Illegal output or inout port connection (port 'result').
# Region: /counter_tb/my1/t
# Error loading design
请问真是什么原因啊?
应该修改如下:
output [7:0] result;
wire [7:0] result;
这样应该可以通过modelsim编译了
以上是关于modelsim中调用模块时Port出现错误!的主要内容,如果未能解决你的问题,请参考以下文章
FPGA用,modelsim 仿真时总是出现错误,下面是错误原因,请各位大牛指教