集成电路技术分享

 找回密码
 我要注册

QQ登录

只需一步,快速开始

搜索
查看: 2839|回复: 7

fpga如何用三态?

[复制链接]
FFT 发表于 2010-6-26 00:43:23 | 显示全部楼层 |阅读模式
本帖最后由 fpgaw 于 2010-7-12 14:14 编辑

主要是有四个FIFO,它们的输出只能有一个作为后级RAM的输入,但现在不用4选1,要用高阻态,再任何时刻,四个FIFO输出中的三个市高阻,另外一个作为RAM的输入,请问这是应如何描述?
AAT 发表于 2010-6-26 01:29:35 | 显示全部楼层
4选1控制4个高阻态们不就结了。<br>
不过还是直接用4选1的好
ups 发表于 2010-6-26 03:21:39 | 显示全部楼层
很奇怪,为什么 不用四选一?
       
HDL 发表于 2010-6-26 05:10:14 | 显示全部楼层
不懂為何要這麼做
ANG 发表于 2010-6-26 05:42:32 | 显示全部楼层
先用选择信号与 然后都或在一起就可以了
HANG 发表于 2010-6-26 07:15:52 | 显示全部楼层
不明白楼上的意思
CHAN 发表于 2010-6-26 08:29:59 | 显示全部楼层
不知道楼主说的4选1是用译码器还是多路器。<br>
如果是用多路器的话将会非常耗LE资源,如果是用译码器的话选中一路必须要将其他路设成高阻,这就有2种做法,一种是同时控制fifo的oe脚,一种就是2楼的做法(fifo输出本来就有三态门,没必要再接个)。<br>
要实现你说的电路,一是用模块调用的方法,自己写3态门和译码器,再上层模块调用;一是写RTL级代码。直接写行为描述代码很难控制quartus生成的电路。<br>
<br>
为什么没有人回答我的话题呢?寄存器组的那个。<br>
555&hellip;&hellip;
Sunlife 发表于 2015-6-24 10:18:55 | 显示全部楼层
先用选择信号与 然后都或在一起就可以了
您需要登录后才可以回帖 登录 | 我要注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|小黑屋|手机版|Archiver|fpga论坛|fpga设计论坛 ( 京ICP备20003123号-1 )

GMT+8, 2025-5-6 16:59 , Processed in 0.068346 second(s), 24 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表