【Xilinx Kintex-7 Virtex-7 LVDS bank电压】

news2024/11/15 21:42:09

各种介绍很多,也都写的似乎很长很详细,但有错误。
详细的查阅Xilinx 论坛 43989

核心

总结一下就是Xilinx 7serious 的FPGA ,你如果要配置成LVDS,这的LVDS是正儿八经的那种,那么FPGA 这块你只需要记住两点就可以。

第一,假如你用的是HR bank,就是宽压的,或者说可以单端到3.3V的,那么就要配置成LVDS_25;对应的VCCO也需要是2.5V;

第二,假如要用的是HP bank,高性能的,那么直接LVDS;VCCO 给到1.8V;

总结以上这两种都是直接对接标准的LVDS的。

1、HR和HP banks基本介绍

Xilinx的7系列FPGA有两种IO Bank:HP(High Performace)和HR(High Range)。
HP(high-performance)I/O banks的设计目的是为了获取更高的Memory及chip-to-chip间的传输速率;
HR(high-range)I/O banks的设计目的是为了更宽的I/O电平标准。
两种BANK的IO口电压不同,其中HR I/O Banks的VCCO电压最大为3.3V,HP I/O banks的VCCO电压最大为1.8V。
特别是初次使用7系列时,在硬件设计中特别要注意它们I/O口的最大工作电压,一不注意就会把电压搞错,导致FPGA不能正常工作。

2、HR和HP banks的LVDS电平

当两个banks的I/O口作为LVDS电平时,HR banks的I/O电压VCCO只能为2.5V,HP banks的I/O口电压为1.8V。
{两个banks支持LVDS的标准不同,HR I/O banks的I/O只能分配LVDS_25标准,HP分配为LVDS标准}。

这说的不对,都是对外支持标准的LVDS,可以认为Xilinx在设计HR bank 时,多了某种驱动,或者认为0.7V左右的压降,类似PN结一类的东西;后文细说猜想原因)


查阅DS182 手册,LVDS_25和LVDS的电气特性是一致且与标准LVDS相同。
黄色是对参考地电压高电平不超过1.675V,低电平不低于0.7V;
绿色表示差分对的摆幅,或者说二者差值的绝对值,典型值为350mV;
红色表示输出输入的共模电压;

在这里插入图片描述

高速AD/DA的LVDS工作电压一般为1.8V,一些硬件工程师可能担心:HR bank的工作电压为2.5V,但是HR bank的LVDS却不是2.5V,可以直接工作电压为1.8V的外设。

3、HR banks电压接错LVDS还能使用吗

当1.8V工作电压AD/DA的LVDS接口连接到FPGA时,设计人员把FPGA HR banks的I/O口电压VCCO直接设计跟AD/DA I/O一样的电压为1.8V,这时也勉强可以工作。HR I/O电压设计为1.8V,同样可以作为LVDS使用。I/O电压主要影响LVDS的阻抗匹配。那么电压不对就无法保证LVDS速率达到理论速率。
但如果给到3.3V,那只能接收,不能发送了。


某些较旧的 FPGA 系列中提供的“LVDS_33”I/O 标准在 7 系列、UltraScale 或 UltraScale+ 器件中不受支持。
无论是高范围 (HR) bank、高密度 (HD) bank 还是高性能 (HP) bank,其 VCCO 引脚都不能以 3.3V 供电(如果使用 LVDS 输出)。
7 系列、UltraScale 和 UltraScale+ I/O bank 可能支持较旧系列的LVDS_33输出,但必须注意确保:
未违反数据表1和表2中的Vin值。
不违反 LVDS(HP 组)或 LVDS_25(HR 或 HD 组)的 VIDIFF 和 VICM。
可能需要使用IBIS模型运行信号完整性仿真,以确保不违反这两项。

即使VCCO电平不是1.8V,在HP I/O bank中具有LVDS输入也是可以接受的。LVDS 输出(因此是双向 LVDS)只能在 1.8V 供电的组中使用。
同样,即使VCCO电平不是2.5V,在HR或HD I/O bank中具有LVDS_25输入也是可以接受的。LVDS_25输出(以及双向LVDS_25)只能在以 2.5V 供电的组中使用。

但是,必须满足以下条件:

DIFF_TERM属性必须为 FALSE - 您需要使用外部差分终端电阻器。
确保驱动器件的 VOD 和 VOCM 电平在 7 系列、UltraScale 或 UltraScale+ 接收器的 VIDIFF 和 VICM 范围内,并且不违反数据手册表 1 和表 2 中的 VIN。

表 1-55:7 系列 FPGA 中的“每个受支持的 I/O 标准的 VCCO 和 VREF 要求” SelectIO 资源用户指南 (UG471) 概述了所有支持的 I/O 标准的 VCCO 和 VREF 电压轨要求,输入和输出列不同(双向引脚需要同时遵守两者)。

表 1-77:UltraScale 架构 SelectIO 资源用户指南 (UG571) 中的“每个受支持的 I/O 标准的 VCCO 和 VREF 要求”概述了所有支持的 I/O 标准的 VCCO 和 VREF 电压轨要求,输入和输出列不同(双向引脚需要同时遵守两者)。

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

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

相关文章

docker-compose 简单部署Flask + Redis + Nginx环境搭建网站

主博客目录:《从零开始学习搭建量化平台笔记》 主项目计划需要搭建一个 Flask Redis Nginx环境 来制作一个可视化的网站,为了避免搭完就忘,因此就有了这个博客。 任务:搭建一个内网通信且只有由Nginx代理发放的网页端显示环境。…

Unity多人同时在线海量玩家角色的架构与设计

前言 Unity多人同时在线的游戏会有很大的地图,大量的玩家同时在线,以及玩家会有不同的游戏职业,这样众多的玩家游戏角色我们客户端应该如何来设计呢?本文来分享以下几个点 对惹,这里有一个游戏开发交流小组,希望大家…

腾讯待办小程序关停怎么办?可替代的智能待办提醒工具

有不少小伙伴在选择待办提醒工具时,会使用微信中的腾讯待办小程序,在里面逐条记录待办事项、设置定时提醒,然后通过微信接收待办提醒。 不过最近一段时间,使用腾讯待办的用户都发现了“业务关停通知”的弹窗,确实如此…

代码随想录打卡第五十五天|● 300.最长递增子序列 ● 674. 最长连续递增序列 ● 718. 最长重复子数组

300.最长递增子序列 **题目:**给你一个整数数组 nums ,找到其中最长严格递增子序列的长度。子序列 是由数组派生而来的序列,删除(或不删除)数组中的元素而不改变其余元素的顺序。例如,[3,6,2,7] 是数组 [0…

高数笔记04:微分方程与多元函数微分学

图源:文心一言 时间比较紧张,仅导图~~🥝🥝 第1版:查资料、画导图~🧩🧩 参考资料:《高等数学 基础篇》武忠祥 🦮思维导图 😶‍🌫️思维导图为整…

1.面向对象——继承

继承 子类拥有父类非 private 的属性、方法。 子类可以拥有自己的属性和方法,即子类可以对父类进行扩展。 子类可以用自己的方式实现父类的方法。 提高了类之间的耦合性(继承的缺点,耦合度高就会造成代码之间的联系越紧密,代码…

强化学习------DDQN算法

前言 DQN算法 DQN算法有一个显著的问题,就是DQN估计的Q值往往会偏大。这是由于我们Q值是以下一个s’的Q值的最大值来估算的,但下一个state的Q值也是一个估算值,也依赖它的下一个state的Q值…,这就导致了Q值往往会有偏大的的情况…

antd+全屏的坑(全屏下a-modal/下拉框等不展示)

问题:针对某个元素全屏时,下拉框/弹窗/二次确认窗不展示:下拉框是往body里面插入的,全屏的元素盖住了下拉框。解决:给有下拉框的加入:append-to-body"false"(缺点:每个都需要加&#…

k8s的概念

概念 它是一种开源的容器编排平台,用于自动化部署,扩展和管理容器化的应用程序,它提供了一种容器编排和管理的方式,可以帮助开发人员更轻松地管理容器化的的应用程序,并且提供了一种跨多个主机的自动化部署和管理机制…

为什么看了那么多测试技术帖,感觉自己还是菜?

作为测试新手,最爱莫过于看各大牛发的技术贴,这篇很牛叉,那篇也很有道理,似乎自己看着看着也会成为高手。然而几年后,发现自己对专业知识的理解乱的很,里面更有很多自相矛盾的地方,这到底是哪里…

PFAF-Net

I 1 _1 1​和I 2 _2 2​是多模态图像,I F _F F​是融合图像。FT 1 _1 1​是基于空间注意力的融合,FT 2 _2 2​是基于通道注意力的融合 作者未提供代码

Spring及SpringBoot中AOP的使用

Spring中AOP示例 <dependencies><!--Spring核心包--><dependency><groupId>org.springframework</groupId><artifactId>spring-core</artifactId><version>5.3.6</version></dependency><!--引入SpringBean--&…

Java工具库——commons-lang3的50个常用方法

未来的你&#xff0c;我亲爱的女孩&#xff0c;愿此刻无忧无虑&#xff0c;开心&#xff0c;快乐… 工具库介绍 Apache Commons Lang 3&#xff08;通常简称为Commons Lang 3&#xff09;是Apache Commons项目中的一个Java工具库&#xff0c;它提供了一系列实用的工具类和方法…

3.6每日一题(线性方程求通解)

1、判断类型选择方法&#xff1a;发现以y为未知函数&#xff0c;以x为自变量&#xff0c;不符合我们学过的类型 2、此时有两种方法&#xff1a; &#xff08;1&#xff09;x 与 y 对调&#xff0c;此时 x 为未知函数&#xff0c;y 为自变量 &#xff08;2&#xff09;变量代换…

【Mybatis-Plus】常见的@table类注解

目录 引入Mybatis-Plus依赖 TableName 当实体类的类名在转成小写后和数据库表名相同时 当实体类的类名在转成小写后和数据库表名不相同时 Tableld TableField 当数据库字段名与实体类成员不一致 成员变量名以is开头&#xff0c;且是布尔值 ​编辑 成员变量名与数据库关…

轻量级 IDE 文本编辑器 Geany 发布 2.0

Geany 是功能强大、稳定、轻量的开发者专用文本编辑器&#xff0c;支持 Linux、Windows 和 macOS&#xff0c;内置支持 50 多种编程语言。 2005 年Geany 发布首个版本 0.1。上周四刚好是 Geany 诞生 18 周年纪念日&#xff0c;官方发布了 2.0 正式版以表庆祝。 下载地址&#…

小红书app拉新上线了 适合网推社群和校园渠道作业

小红书app签到拉新上线了可以通过“聚量推客”进行申请&#xff0c;下面大概是要求和流程 要求网推社群渠道或者地推校园渠道&#xff0c;其它类型渠道禁止

R语言绘图-5-条形图(修改坐标轴以及图例等)

0. 说明&#xff1a; 1. 绘制条形图&#xff1b; 2. 添加文本并调整位置&#xff1b; 3. 调整x轴刻度的字体、角度及颜色&#xff1b; 4. 在导出pdf时&#xff0c;如果没有字体&#xff0c;该怎么解决问题&#xff1b; 1. 结果&#xff1a; 2. 代码&#xff1a; library(ggp…

sql--索引使用 ---覆盖索引

覆盖索引 Select 后接 * 走id索引才是最优&#xff0c;使用二级索引则需要回表&#xff08;性能稍差&#xff09; 前缀索引 Create index 索引名 on 表名( 字段名( n ) ) n数字 n代表提取这个字符串的n个构建索引 &#xff1f;&#xff1f;那么 n 为几性能是最好的呢&…

测试C#调用Aplayer播放视频(1:加载Aplayer控件)

微信公众号“Dotnet跨平台”的文章《开源精品&#xff0c;使用 C# 开发的 KTV 点歌项目》中使用了迅雷开源APlayer播放引擎。最近在学习有哪些能拿来播放视频的组件或控件&#xff0c;于是准备试试&#xff0c;根据文章中的介绍&#xff0c;在迅雷APlayer播放引擎网站中下载了A…