fpga如何用三态?
本帖最后由 fpgaw 于 2010-7-12 14:14 编辑主要是有四个FIFO,它们的输出只能有一个作为后级RAM的输入,但现在不用4选1,要用高阻态,再任何时刻,四个FIFO输出中的三个市高阻,另外一个作为RAM的输入,请问这是应如何描述? 4选1控制4个高阻态们不就结了。<br>
不过还是直接用4选1的好 很奇怪,为什么 不用四选一?
http://bbs.vibesic.com/images/smilies/default/mad.gif 不懂為何要這麼做 先用选择信号与 然后都或在一起就可以了 不明白楼上的意思 不知道楼主说的4选1是用译码器还是多路器。<br>
如果是用多路器的话将会非常耗LE资源,如果是用译码器的话选中一路必须要将其他路设成高阻,这就有2种做法,一种是同时控制fifo的oe脚,一种就是2楼的做法(fifo输出本来就有三态门,没必要再接个)。<br>
要实现你说的电路,一是用模块调用的方法,自己写3态门和译码器,再上层模块调用;一是写RTL级代码。直接写行为描述代码很难控制quartus生成的电路。<br>
<br>
为什么没有人回答我的话题呢?寄存器组的那个。<br>
555…… 先用选择信号与 然后都或在一起就可以了
页:
[1]