crist
驱动牛犊
驱动牛犊
  • 注册日期2003-10-27
  • 最后登录2004-05-22
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2812回复:2

请帮忙解决quartus中inout的使用问题

楼主#
更多 发布于:2003-11-26 09:59
我在entity中定义
DO : inout std_logic_vector(7 downto 0);

想实现idx=\'1\'时:DO<=DI
idx=\'0\'时:DO_T<=DO;
我用了if_else语句,顶层图形文件中给DO连接了bidir类型的port
出现一个警告:
Warning: TRI or OPNDRN buffers permanently enabled

这是怎么回事,要怎样改正呢?

非常感谢! :)
link_bridge
驱动巨牛
驱动巨牛
  • 注册日期2002-11-28
  • 最后登录2011-05-15
  • 粉丝0
  • 关注0
  • 积分31分
  • 威望13点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-11-26 16:53
输出要加三态控制。
输入可以不管。

比如:DATA_INOUT<=data_o when  (en=\'1\') else \'Z\';
    
crist
驱动牛犊
驱动牛犊
  • 注册日期2003-10-27
  • 最后登录2004-05-22
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-11-27 09:21
谢谢,我已经解决了
不过不知道这个分是怎么给的 :(
游客

返回顶部