遇到个问题解决不了,希望大家能帮我看看,问题如下: 顶层有两个模块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口的问题,因为在程序中 它是个三态口(有高阻状态), 是不是三态输出不能接普通输入? 以上是我遇到的问题,希望大家帮我分析下,下面是部分原理图
|