阅读:2035回复:4
请问VHDL之中双向端口inout的问题
我写了一个VHDL程序,其中定义Pb为inout
if(rd=\'0\'and cs=\'0\')then pb<=\"10010001\"; else pb<=\"ZZZZZZZZ\"; end if; 在maxplus中编译没错,但仿真时有 warning:fount logic contention at 900ns on node pb2; 并且pb输出不正确的结果,请问这是什么原因 |
|
沙发#
发布于:2003-01-07 10:42
去 www.altera.com网站上有例子
|
|
板凳#
发布于:2003-01-07 08:46
else
pb<=\"ZZZZZZZZ\"; 这两句去掉试试看,去掉应该对你的设计没什么影响 |
|
地板#
发布于:2003-01-06 20:57
仿真时warning,不用管它,实际下载运行是正确的。
|
|
地下室#
发布于:2002-12-02 22:51
仿真的时候把这些脚先全部赋值为高阻,需要的时候再定义具体数值.
|
|
|