BABOON
驱动牛犊
驱动牛犊
  • 注册日期2002-04-28
  • 最后登录2003-04-30
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1808回复:5

vhdl新手求教:component的INOUT端口

楼主#
更多 发布于:2003-03-01 10:44
我在一个程序里调用了带INOUT端口的COMPONENT,想在内部实现双向总线,用了一个SIGNAL来连接不同COMPONENT的双向总线。可maxplusII编译时报错,说我连接总线的SIGNAL“has multiple sources”。请求高人指点一二,不胜感激!!!
luorenfei
驱动小牛
驱动小牛
  • 注册日期2003-02-17
  • 最后登录2006-11-30
  • 粉丝0
  • 关注0
  • 积分55分
  • 威望6点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-03-04 11:29
你是否在不同process里给同一个信号赋值了?如果是,请参照此论坛有人问的:怎样在不同进程中给同一信号赋值。 :P
BABOON
驱动牛犊
驱动牛犊
  • 注册日期2002-04-28
  • 最后登录2003-04-30
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-03-04 17:43
没有,是在不同COMPONENT中给INOUT端口映射了相同SIGNAL来实现双向总线。我找到ALTERA一篇文章说是由于COMPILER原因通不过的,用SYNOPSYS的FPGA EXPRESS可以通过。难道真的不能在内部实现双向总线吗?
oetek
驱动牛犊
驱动牛犊
  • 注册日期2003-01-18
  • 最后登录2004-12-03
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-03-04 22:07
可以实现双向总线,但需要三态门和触发器的支持,altera光方网占有原理图和VHDL源程序,可以去看一看,很简单
大江东去
mustang
驱动小牛
驱动小牛
  • 注册日期2002-05-17
  • 最后登录2005-12-06
  • 粉丝0
  • 关注0
  • 积分11分
  • 威望3点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-03-07 16:50
用BUFFER类型试一下,它也可以实现双向口的功能。
xjxmax
驱动牛犊
驱动牛犊
  • 注册日期2001-10-09
  • 最后登录2005-01-12
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-03-10 01:34
在max+plusII中,你需要确保在某一个时刻,双向端口只有一个方向有信号流动!
游客

返回顶部