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

2023-10-31 00:52

本文主要是介绍【Xilinx Kintex-7 Virtex-7 LVDS bank电压】,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

各种介绍很多,也都写的似乎很长很详细,但有错误。
详细的查阅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 电压轨要求,输入和输出列不同(双向引脚需要同时遵守两者)。

这篇关于【Xilinx Kintex-7 Virtex-7 LVDS bank电压】的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/311704

相关文章

Xilinx系FPGA学习笔记(五)ROM的IP核学习

系列文章目录 文章目录 系列文章目录前言ROM IP分布式ROM生成ROM配置创建COE文件 块ROM生成如何快速生成Example Design 两种ROM对比 前言 最近在学习小梅哥的xilinx型FPGA开发板,一边学习一边记录,简化整理一下笔记 ROM IP 在 Memories &Storage Elements 下可以看到有两个与 ROM 相关的

RK3288 点亮LVDS屏

本文记录调试 LVDS接口屏的一些关键步骤,主要是dts文件中关于 频率、分辨率 、时序参数的设置  环境: RK3288 9tripod CV5  linux 4.4.189 LCD:JYT121XQ01 (追曦 DS1212)12.1电容触控屏   查看屏幕规格书    只要在rockchip dts 中 设置 T(HB)=Thb+Thf+Thsyn=320clock  T

Xilinx系FPGA学习笔记(四)VIO、ISSP(Altera)及串口学习

系列文章目录 文章目录 系列文章目录VIO(Vivado)ISSP(Altera)串口学习FPGA串口发送FPGA串口接收 VIO(Vivado) VIO 的全称叫 Virtual Input/Output,建立一个虚拟的输入/输出信号,可以对需要调试的模块的输出信号的数值进行在线的查看,以及模拟一些信号输给需要调试模块,方便调试查找问题和验证模块的实际上板工作的正确

DDR的Controller、Channel、Chip、Rank、Bank、Row、Column、Sided、Dimm

目录 概览 1.概览             先从半导体生产开始,生产出来还没切割的叫晶圆(wafer)。切割出来还没封装的叫裸die(bare die)。封装好的叫颗粒(component)。做成内存条后叫模组(module)。下文我们也会按这样的称呼去区分。 2.Controller(内存控制器)         一开始内存控制器在主板上有独立的芯片;在英特尔微处理器

[米联客-XILINX-H3_CZ08_7100] FPGA程序设计基础实验连载-30 RS485串口程序收发环路设计

软件版本:VIVADO2021.1 操作系统:WIN10 64bit 硬件平台:适用 XILINX A7/K7/Z7/ZU/KU 系列 FPGA 实验平台:米联客-MLK-H3-CZ08-7100开发板 板卡获取平台:https://milianke.tmall.com/ 登录“米联客”FPGA社区 http://www.uisrc.com 视频课程、答疑解惑! 目录 1概述

XILINX平台下LINUX DMA驱动调研

专栏目录 高质量文章导航-持续更新中-CSDN博客 基础概念 VA:virtual address称为虚拟地址, PA:physical address称为物理地址。 CPU通过地址来访问内存中的单元,如果CPU没有MMU,或者有MMU但没有启动,那么CPU内核在取指令或者访问内存时发出的地址(此时必须是物理地址,假如是虚拟地址,那么当前的动作无效)将直接传到CPU芯片的外部地址引脚上,

Xilinx FPGA 原语解析(二):IBUFDS差分输入缓冲器(示例源码及仿真)

目录 前言: 一、原语使用说明 二、原语实例化代码模版 三、使用示例 1.设计文件代码 2.仿真文件代码 3.仿真结果 前言: 本文主要参考资料xilinx手册,《Xilinx 7 Series FPGA and Zynq-7000 All Programmable SoC Libraries Guide for HDL Designs》UG768 (v14.7) Octob

Xilinx FFT IP使用

简介         本章节主要介绍FFT原理,以及Xilinx的FFT IP使用说明做详细介绍。 FFT介绍         FFT主要是将时域信号转换成频域信号,转换后的信号更方便分析。首先,FFT是离散傅立叶变换 (DFT) 的快速算法,那么说到FFT,我们自然要先讲清楚傅立叶变换。先来看看傅立叶变换是从哪里来的?         傅立叶原理表明:任何连续测量的时序或信号,都可以表示

Altera FPGA与高速ADS4249和DAC3482的LVDS接口设计

引言:本文以TI的ADS4249(ADC)和DAC3482(DAC)之间的接口为例,介绍Altera FPGA与ADC/DAC之间的DDR LVDS接口设计以及时序约束详细设计。本文介绍的实例可方便扩展到具有类似接口格式的其他高速数据转换器设计。 1.概述 ADS4249是一款双通道、14位、250MSPS ADC,具有双总线、字节级数字接口。ADS4249接口示例适用于许多TI高速ADC,包

太速科技-基于Kintex-7 XC7K325T的FMC USB3.0四路光纤数据转发卡

基于Kintex-7 XC7K325T的FMC USB3.0四路光纤数据转发卡 一、板卡概述   本板卡基于Xilinx公司的FPGAXC7K325T-2FFG900 芯片,pin_to_pin兼容FPGAXC7K410T-2FFG900 ,支持64bit DDR3容量2GByte,USB3.0接口,HPC的FMC连接器,4路光纤接口,板卡支持各种接口输入,USB3.0软件具有