我在一个程序里调用了带INOUT端口的COMPONENT,想在内部实现双向总线,用了一个SIGNAL来连接不同COMPONENT的双向总线。可maxplusII编译时报错,说我连接总线的SIGNAL“has multiple sources”。请求高人指点一二,不胜感激!!!
回复(5) 2003-03-01 10:44 来自版块 - DSP & PLD &FPGA
表情
xjxmax在max+plusII中,你需要确保在某一个时刻,双向端口只有一个方向有信号流动!(2003-03-10 01:34)
mustang用BUFFER类型试一下,它也可以实现双向口的功能。(2003-03-07 16:50)
oetek可以实现双向总线,但需要三态门和触发器的支持,altera光方网占有原理图和VHDL源程序,可以去看一看,很简单(2003-03-04 22:07)
BABOON没有,是在不同COMPONENT中给INOUT端口映射了相同SIGNAL来实现双向总线。我找到ALTERA一篇文章说是由于COMPILER原因通不过的,用SYNOPSYS的FPGA EXPRESS可以通过。难道真的不能在内部实现双向总线吗?(2003-03-04 17:43)
luorenfei你是否在不同process里给同一个信号赋值了?如果是,请参照此论坛有人问的:怎样在不同进程中给同一信号赋值。 :P(2003-03-04 11:29)

返回顶部