遇到个问题解决不了,希望大家能帮我看看,问题如下:
顶层有两个模块A 和B,A的输出接B的输入,如下图所示
A的DOUT{7..0]接B的DATAIN[7..0].
两个模块都用VHDL语言编写,分别编译都没有错
但接到一起后编译就 有错误提示:”TRI OR OPNDRN buffer[A] can only drive logic if connected to a BIDIR pin“
这样的错误 在双向口的情况下会出现,但DOUT[7..0]和DATAIN[7..0]并没有设置成双向口,而是常规的OUT 和IN 类型。
我怀疑是DOUT口的问题,因为在程序中 它是个三态口(有高阻状态),
是不是三态输出不能接普通输入?