【FPGA】IO电平标准

【FPGA】IO 电平标准

  • 1 LVCMOS(低压CMOS)
    • 1.1 TTL、CMOS、LVTTL、LVCMOS逻辑电平定义
    • 1.2 ZYNQ-7000 PS、PL IO Level示例
  • 2 LVTTL(低压TTL)
  • 3 HSTL(高速TTL)
  • 4 SSTL(高速)
  • 5 LVDS(高速)
  • 参考资料

‌FPGA支持多种IO电平标准‌,这些标准包括但不限于TTL, CMOS, LVTTL, LVCMOS, ECL, PECL, LVPECL, RS232, RS485, LVDS, GTL, PGTL, CML, HSTL, SSTL, PCI/PCIe, 3.3V CMOS, 2.5V CMOS, 1.8V CMOS等。这些标准各有特点,适用于不同的应用场景和传输速度要求。
其中高度信令包括:LVDS、HSTL、SSTL、GTL、ECL和CML。

1 LVCMOS(低压CMOS)

LVCMOS(LowVoltage Complementary Metal Oxide Semiconductor)电平标准即低压互补金属氧化物半导体电平标准是JEDEC(JESD8-5)的一种通用电平标准。该标准包括LVCMOS12、LVCMOS15、LVCMOS18、LVCMOS25和LVCMOS33。

1.1 TTL、CMOS、LVTTL、LVCMOS逻辑电平定义

TTL和CMOS逻辑电平被广泛认可,是数字电路设计中最常见的两种逻辑电平,LVTTL和LVCMOS是它们的低电平版本。
TTL指晶体管-晶体管逻辑,由于晶体管是流控器件,且输入电阻较小,因此TTL电平的器件速度较快,但功耗较大;CMOS是MOS管逻辑(就是一个NMOS和一个PMOS互补输出),由于MOS管是压控器件,且输入电阻极大,因此CMOS电平的器件速度较慢,但功耗较小,同时由于CMOS器件输入阻抗很大,外界微小的干扰就可能引起电平的翻转,因此在CMOS器件上未使用输入引脚应该做上下拉处理,避免浮空。
再说常用的三种集成电路工艺:Bipolar(双极型)、CMOS(互补氧化物半导体)、BiCMOS(Bipolar CMOS)。

  • Bipolar是由双极性晶体管组成集成电路,如TTL电路就属于此类,特点是速度快,驱动能力强,但功耗较大。

  • CMOS是由场效应管构成的集成电路,特点是功耗低,集成度高,但驱动能力和速度比Bipolar差。

  • 随着集成电路的高速发展,单板密度、功耗和运算速度越来越大,以上两种都已经不能满足设计要求,需要采用新的工艺——BiCMOS.

    BiCMOS主要有一下两种优势:

  • 以CMOS工艺为主,CMOS电路充当高集成度和低功耗的电路核心,用Bipolar电路充当输入/输出接口,充分发挥Bipolar和CMOS的优势,同时具有速度快、驱动能力强和低功耗、集成度高的优点;

  • 随着工作温度和工作电压的变化,CMOS器件和Bipolar 器件的许多特性都会发生变化,且对于许多特性参数, CMOS和Bipolar器件的变化方向是相反的。例如,传输延时参数,随着温度的降低,CMOS 器件的传输延时减小,而Bipolar器件的传输延时增大;随着温度的升高CMOS器件的传输延时增大,Bipolar 器件的传输延时虽然也增大,但增加的幅度小于CMOS器件。BiCMOS 工艺将Bipolar和CMOS这两种具有互补特性的工艺结合在一起, 使得器件参数随工作电压和工作温度的变化曲线较平缓,提高了器件的性能。
    需要注意的是,Bipolar工艺的逻辑器件接口电平一般是TTL或者LVTTL。CMOS工艺的逻辑器件接口电平可能是CMOS、TTL、LVTTL等类型。Bipolar工艺的器件为提高接口速率和输出能力,输入输出接口一般往往是TTL或LVTTL。

    常用逻辑电平标准的逻辑电平定义如下:
    在这里插入图片描述

常用TTL、CMOS、LVTTL、LVCMOS逻辑电平标准

1.2 ZYNQ-7000 PS、PL IO Level示例

  • PS IO Level示例
    在这里插入图片描述
PS DC Input and Output Levels
  • PL IO Level示例
    在这里插入图片描述
PL DC Input and Output Levels

鉴于功耗和响应速度的考虑,CMOS也同样衍生出了LVCMOS接口标准,并且由于MOS管相对于三极管的导通门限更加低,因此LVCMOS比LVTTL更容易使用较低的电压进行通信。

2 LVTTL(低压TTL)

TTL:Transistor-Transistor Logic 三极管结构,属于电流控制型。TTL电平常用的一般分为2种,分别是3.3V和5V,3.3V还是5V的TTL的VIH/VIL与VOH/VOL都是一样的。
LVTTL:LVTTL又分3.3V、2.5V以及更低电压的LVTTL(Low Voltage TTL)。
注:TTL电平一般过冲都会比较严重,可能在始端串22欧或33欧电阻;TTL电平输入脚悬空时是内部认为是高电平。要下拉的话应用1k以下电阻下拉,TTL输出不能驱动CMOS输入。

3 HSTL(高速TTL)

HSTL(High Speed Transceiver Logic, 高速传输逻辑)是由JEDEC(Joint Electron Device Engineering Council,属于电子工业协会EIA)在1995年正式制定的一种电路逻辑标准。HSTL的标准是EIA/JESD8-6,HSTL最主要的应用是可以用于高速存储器读写。
在计算机系统中,处理器的快速操作通常受到慢速存储器接口的严重制约。在中频范围内(100~180MHZ),I/O端口的单端信令有HSTL、GTL/GTL+、SSTL和LVTTL。但是,在180MHZ以上,HSTL是少数仅有可用的单端I/O之一。HSTL一般工作在200MHZ以上,通常采用CMOS和BiCMOS器件。HSTL是高速存储器应用的I/O接口首选,非常适用于多存储器组地址总线的驱动。
根据输出的驱动要求,HSTL输出规范分为4类(Ⅰ~Ⅳ类)。
在这里插入图片描述

HSTL 总结

4 SSTL(高速)

SSTL(Stub-Series Terminated Logic)信令标准是专为高速存储器应用开发而定制的。特别针对的是单双数据率的SDRAM,支持的工作频率在333MHZ以上。由于采用DIMM布线,主存应用中主板总线的分支线很长,SSTL就是主存优化设计的。标砖化存储接口的要求导致JEDEC定义了3种SSTL标准:

  • EIA/JESD8-8 3.3VSSTL (SSTL 3)
  • EIA/JESD8-8 2.5VSSTL (SSTL 2)
  • EIA/JESD8-8 1.8VSSTL (SSTL 18)

在这里插入图片描述

SSTL 总结

5 LVDS(高速)

LVDS(Low Voltage Differential Signaling,低压差分信号)又称RS-644总线接口。理论上一个无损传输线上最高的传输率可达1.9Gbps.
在这里插入图片描述

LVDS总结

参考资料

TTL、CMOS、LVTTL、LVCMOS逻辑电平介绍及其互连
《信号完整性分析与设计》 张木水 李玉山主编

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/150121.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

OpenHarmony(鸿蒙南向)——平台驱动开发【PWM】

往期知识点记录: 鸿蒙(HarmonyOS)应用层开发(北向)知识点汇总 鸿蒙(OpenHarmony)南向开发保姆级知识点汇总~ 持续更新中…… 概述 功能简介 PWM(Pulse Width Modulation&#xff…

行业展望:线缆行业发展

线缆行业作为国民经济中最大的配套行业之一,在我国机械工业的细分行业中占据举足轻重的地位,仅次于汽车整车制造和零部件及配件制造业。作为电气化、信息化、智能化社会中重要的基础性配套产业,电线电缆被誉为国民经济的"血管"与&q…

Goland的使用

一、安装Goland 一、Goland简介 Goland是由JetBrains公司旨在为go开发者提供的一个符合人体工程学的新的商业IDE。这个IDE整合了IntelliJ平台的有关go语言的编码辅助功能和工具集成特点 二、下载相应的安装包 1、官网下载地址 GoLand by JetBrains: More than just a Go IDE 三…

2024年汉字小达人区级自由报名比赛正式开始,大家最关注的问题解答

今天是2024年9月25日,上海小学生(和家长)们最关注的赛事之一——美丽汉字中文自修杯第十一届上海市小学生汉字小达人区级自由报名区级比赛开始了! 官方也于今天正式开放了答题通道——意味着可以正式参加比赛了。 由于今天是正常…

金九银十!大模型相关工作岗位面试可能遇到的面试问题

问题:什么是大语言模型 (LLM)? 大语言模型 (LLM) 是一种人工智能算法,它使用深度学习技术和海量数据集来理解、总结、生成和预测新的内容。LLM 是一种生成式 AI,专门设计用于生成文本内容。LLM 的核心是语言模型,它类…

9.24作业

将昨天的My_string类中的所有能重载的运算符全部进行重载 、[] 、>、<、、>、<、! 、&#xff08;可以加等一个字符串&#xff0c;也可以加等一个字符&#xff09;、输入输出(<< 、 >>) 代码如下 MyString.h #ifndef MYSTRING_H #define MYSTRING_…

初学者必备:一文读懂大语言模型(LLM)入门攻略!

当前2024年&#xff0c;LLM领域发展日新月异&#xff0c;很多新的实用技术层出不穷&#xff0c;个人认为要跟上LLM的发展&#xff0c;需要掌握以下内容&#xff0c;并需要不断地跟踪学习。 入门LLM前置基础 深度学习基础知识&#xff1a;推荐李宏毅的深度学习课程Python和num…

OpenCV图像分割(2)分水岭算法图像分割函数watershed()的使用

操作系统&#xff1a;ubuntu22.04 OpenCV版本&#xff1a;OpenCV4.9 IDE:Visual Studio Code 编程语言&#xff1a;C11 算法描述 使用分水岭算法执行基于标记的图像分割。 该函数实现了分水岭算法的一种变体&#xff0c;即无参数基于标记的分割算法&#xff0c;在文献 [186]…

matlab中在一个图上持续画多条曲线的方法

在数据分析的过程中&#xff0c;会遇到一种情况&#xff0c;就是想对多组数据进行分析&#xff0c;这时就想把他们放在同一张图里&#xff0c;来看他们表现出来的特征。如下图所示&#xff1a; 例如&#xff0c;我这里有几组数据&#xff0c;想对他们的整体趋势进行分析。 1、…

乐观锁处理秒杀超卖问题及悲观锁解决一人一单

Service Transactional//事务控制 public class VoucherOrderServiceImpl extends ServiceImpl<VoucherOrderMapper, VoucherOrder> implements IVoucherOrderService {ResourceSeckillVoucherServiceImpl seckillVoucherService;ResourceRedisIdWorker redisIdWorker;Re…

Navicat连接数据库

一、MySQL地卸载&#xff1a; 二、Navicat连接数据库&#xff1a; 安装navicat的安装&#xff1a; 错误解决方法&#xff1a; 实验过程&#xff1a; 在本地sql数据库可以访问&#xff0c;说明数据库开启 用navicat连接&#xff1a;出现问题&#xff1a; 将mysql用户登录的加密…

图论系列(dfs)9.25

一、主题空间 场地由若干主题空间与走廊组成&#xff0c;场地的地图记作由一维字符串型数组 grid&#xff0c;字符串中仅包含 "0"&#xff5e;"5" 这 6 个字符。地图上每一个字符代表面积为 1 的区域&#xff0c;其中 "0" 表示走廊&#xff0…

计算机毕设选题推荐-基于python的电子健康信息分析系统【源码+文档+调试】

精彩专栏推荐订阅&#xff1a;在下方主页&#x1f447;&#x1f3fb;&#x1f447;&#x1f3fb;&#x1f447;&#x1f3fb;&#x1f447;&#x1f3fb; &#x1f496;&#x1f525;作者主页&#xff1a;计算机毕设木哥&#x1f525; &#x1f496; 文章目录 一、电子健康信息…

H7-TOOL脱机烧录增加国产3PEAK混合信号单片机TPS32和富芮坤FR8008,FR8003和FR2012支持

支持单路&#xff0c;1拖4和1拖16脱机烧录 3PEAKS思瑞浦混合信号单片机TPS32M支持 1、在线烧录&#xff0c;脱机烧录均正常。 2、注意事项&#xff1a;推荐使用整片擦除。 在线烧录&#xff1a; 脱机烧录&#xff1a; 接线效果&#xff1a; 富芮坤FR8008x支持&#xff0c;支…

校园自助打印系统小程序的设计

管理员账户功能包括&#xff1a;系统首页&#xff0c;个人中心&#xff0c;用户管理&#xff0c;店长管理&#xff0c;打印店管理&#xff0c;打印服务管理&#xff0c;服务类型管理&#xff0c;预约打印管理&#xff0c;系统管理 微信端账号功能包括&#xff1a;系统首页&…

java基础课程-spring security基础课程

1. spring security介绍&#xff1a; 1.1 spring security定义&#xff1a; 2. Spring Security使用 2.1 用户身份认证&#xff1a; 2.1.1 写在配置文件中&#xff1a; 2.1.2 不用配置文件&#xff1a;&#xff0c;service实现UserDetailService这个类的的loadUserByUserNam…

CNVD漏洞和证书挖掘经验总结

前言 本篇文章主要是分享一下本人挖掘CVND漏洞碰到的一些问题&#xff0c;根据过往成功归档的漏洞和未归档的漏洞总结出的经验&#xff0c;也确实给审核的大佬们添了很多麻烦&#xff08;主要真的没人教一下&#xff0c;闷着头尝试犯了好很多错误&#xff0c;希望各位以后交一个…

JavaScript类型转换和相等性详解

类型转换 10"objects" //10objects,数字10转换为字符串 "7"*"4" //28&#xff0c;两个字符串均转为数字,只要不是加&#xff0c;其他都按两个数字算 var n 1-"x"// NaN&#xff0c;字符串x无法转化为数字 n"objects"//…

微服务--Docker

Docker是一个开源的应用容器引擎&#xff0c;它基于Go语言并遵从Apache2.0协议开源。Docker提供了一种轻量级、可移植和自包含的容器化环境&#xff0c;使开发人员能够在不同的计算机上以一致的方式构建、打包和分发应用程序。 一、Docker的基本概念 容器&#xff08;Contain…

TON生态系统开发指南:从零开始构建你的Web3应用

随着Web3的不断发展&#xff0c;TON&#xff08;The Open Network&#xff09;生态系统逐渐成为备受瞩目的区块链平台。依托其与Telegram的深度整合&#xff0c;TON生态为开发者提供了一个极具潜力的开发环境&#xff0c;特别是在社交、支付和金融这三个核心领域。本文旨在帮助…