首页 > 其他 > 详细

FPGA中实现三态缓冲器

时间:2021-04-10 00:39:30      阅读:23      评论:0      收藏:0      [点我收藏+]

为何要使用三态逻辑电路

信息双向传输的时候需要。 也就是引脚定义为inout的时候。

技术分享图片

FPGA中I2C总线的接口处理

Intel 的 IP 文档:

https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/ug/ug_embedded_ip.pdf

技术分享图片

三态逻辑电路如何输出高电平

技术分享图片 技术分享图片

dir 是1时, out = sda,dir 是 0 时,三态门输出高阻, 也就是电阻无限大 相当于断开, 然后 外部加上拉电阻,于是输出是1。

FPGA里面如何实现三态逻辑电路

最近有学生问tri-state buffer / Inverter(如下图)怎么实现?有两种办法:

技术分享图片
  1. 用Verilog语句 Vo = ( Enable) ?~A: 1‘bz ; 实现该硬件电路:
技术分享图片
  1. 或是直接在Quartus 工具里面调用 74240 :
技术分享图片

FPGA中实现三态缓冲器

原文:https://www.cnblogs.com/DoreenLiu/p/14637800.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!