三态门是FPGA开发过程中经常遇到的一个问题。一个典型应用就是TI的DSP的EMIF总线。

1. 三态输出缓冲器,即三态门,是指逻辑门的输出除有高、低电平两种状态外,还有第三种状态——高阻状态的门电路。高阻态相当于隔断状态(电阻很大,相当于开路)。 三态门都有一个EN 控制使能端,来控制门电路的通断。 可以具备这三种状态的器件就叫做三态。

2. 三态门(tri-state)和数据选择器(mux)的目的一样:根据控制信号 多选1.

3. 区别:

三态:通过控制信号,把N个信号中的N-1个信号设置为开路,只让一个信号通路。

多路选择器:通过与或门实现逻辑运算,选出信号。

4. 实现场合区别:

(1)三态多用在board level(板级),不可能再多个信号外部专门做一个mux实现信号选择。

(2)数据选择器则应用在逻辑内部,实现数据选择的逻辑比较容易运算,而此时选择三态会造成一些问题。

总结:ASIC/FPGA在外部双向接口用三态,在内部实现用mux。

转载于:https://www.cnblogs.com/wangwenjin2026/p/3171151.html

ASICFPGA中的三态相关推荐

  1. java中布尔值做比较_Java中的三态布尔值

    java中布尔值做比较 我不时地错过Java中SQL的三值BOOLEAN语义. 在SQL中,我们有: TRUE FALSE UNKNOWN (也称为NULL ) 时不时地,我希望自己也可以用Java表 ...

  2. Java中的三态布尔值

    我不时地想念Java中SQL的三值BOOLEAN语义. 在SQL中,我们有: TRUE FALSE UNKNOWN (也称为NULL ) 时不时地,我希望自己也能用Java表达这种UNKNOWN或UN ...

  3. 如何使用三态工作流 - [MOSS 2007应用日记]

    MOSS 2007的一个很重要的功能就是提供了工作流,让我们可以结合工作流来实现各种需求,系统提供了几种默认的工作流供大家使用,"三态工作流"就是默认的一种. 现在通过一个模拟实验 ...

  4. 三态门有一个信号控制端en_三态门有哪三态_三态门有什么特点

    三态门的定义 三态门(Three-state gate)是一种重要的总线接口电路.三态门都有一个EN控制使能端,来控制门电路的通断. 可以具备这三种状态的器件就叫做三态器件.当EN有效时,三态电路呈现 ...

  5. GNU Make 使用手册(于凤昌中译版)

    GNU Make 使用手册(中译版) 翻译:于凤昌 GNU make Version 3.79 April 2000 Richard M. Stallman and Roland McGrath 1 ...

  6. 文档管理服务器文件的脱机编辑选项无法编辑,让MOSS2007文档的存取更具个性

    首页 > 技术文章 让MOSS2007文档的存取更具个性 本文是一系列文章中的一篇,请参阅: 在MOSS2007中只以标题形式显示通知列表 在MOSS2007中如何将子网站显示在主页 让MOSS ...

  7. FPGA基础知识极简教程(8)详解三态缓冲器

    博文目录 写在前面 正文 全双工与半双工 FPGA和ASIC中的三态缓冲器 如何在VHDL和Verilog中推断出三态缓冲区 参考资料 交个朋友 写在前面 下面用举例子的方式引出三态门,内容过长,大家 ...

  8. Vivado IP的两种综合方式:Global 和 Out-Of-Context

    在最新的Vivado的版本中,定制IP的时候,会有一个综合方式的选择,如下图所示.可以看到一种叫做"Global",一种叫"Out-Of-Context (OOC)&qu ...

  9. vivado global和out-of-context 选项

    在 vivado 的ip核配置完成后会弹出一个关于IP综合的选项一个是"Global",另一个是"Out of Context (OOC)". 默认情况下,Vi ...

最新文章

  1. 使用Aspose.Cells的基础知识整理
  2. Mybatis通过colliection属性递归获取菜单树
  3. Python Django 配置静态资源访问(settings配置)
  4. java 枚举可以循环吗_(转载)java 枚举 循环遍历以及一些简单常见的使用
  5. (转)基于MVC4+EasyUI的Web开发框架形成之旅--框架总体界面介绍
  6. java servlet 对象_java servlet的域对象
  7. Big Sur MacOS高清动态壁纸
  8. 全渠道会员通-天猫会员通3: 会员运营内容准备
  9. EditText焦点
  10. 企业域名注册手续_如何注册域名以及ICP备案
  11. 安装PyTorch详细过程
  12. MATLAB机器人工作空间三轴机器人scara
  13. 小象学院python网课值得吗-小象学院的机器学习集训营课程怎么样?
  14. 单片机 数字电压表(TLC2543)
  15. 我和我目前的测试状态
  16. 【阵列信号处理】DOA估计算法
  17. TiDB v5.4.0 与 v6.0.0 的 sysbench 性能对比
  18. halt ,poweroff和shutdown 的区别
  19. linux系统程序下载,Linux平台的下载程序
  20. Android的log机制,androidtv开发总结

热门文章

  1. 修改时间日期 linux,Linux查看和修改时间、日期
  2. emacs php 支持,emacs支持golang吗
  3. mds算法python函数_分享python mds,sha256加密算法,c#对应sha256加密算法
  4. android 创建图片,[Android]创建图片
  5. mysql multi innobackupex,mysql之 Innobackupex(全备+增量)备份恢复
  6. mysql创建gbk库_MYSQL创建utf-8和GBK格式数据库
  7. 贵大计算机学院陈力,CCF贵州大学学生分会完成换届
  8. 大学计算机软件基础心得体会,学习计算机应用基础心得体会.doc
  9. 怎么让队友变成绿色的名字_“吃鸡”进入游戏后,发现队友在玩手机,他到底是怎么做到的?...
  10. java中workbook_java使用Workbook进行excel读取和创建