当前位置: 首页 > web >正文

7系列 之 I/O标准和终端技术

背景

《ug471_7Series_SelectIO.pdf》介绍了Xilinx 7 系列 SelectIO 的输入/输出特性及逻辑资源的相关内容。

第 1 章《SelectIO Resources》介绍了输出驱动器和输入接收器的电气特性,并通过大量实例解析了各类标准接口的实现。
第 2 章《SelectIO Logic Resources》介绍了输入输出数据寄存器及其双倍数据速率(DDR)操作,以及可编程输入延(IDELAY)和可编程输出延迟(ODELAY)。
第 3 章《Advanced SelectIO Logic Resources》介绍了ISERDESE2 、OSERDESE2与IO_FIFO。

了解了这个手册充分介绍的SelectIO架构和资源,以及所支持的电平标准。就可以利用相应的架构和资源实现与不同电平标准、通信速率间的外设建立起联系。


系列目录与传送门

  • 基于Xilinx的7系列,
  • 笔者学习、研究FPGA的过程、笔记,记录为:《凡人修FPGA传》。

说明1:本系列基于文档文档《ug471_7Series_SelectIO.pdf》而写,翻译和感悟,会出现中英文混合的情况。

说明2:虽然文中会出现一些原文的部分截图,非常支持并推荐大家去看原汁原味的官方文档

说明3:在查阅相关资料过程中,发现一些关于相关知识点的介绍零零散散,本系列会对其进行整合,力求详尽。

说明4:本博客是笔者用来记录学习过程的一个形式,并非专业论文。因此,在本博客中不会太注重图文格式的规范。

说明5:如果文章有误,欢迎诸位道友指出、讨论,笔者也会积极改正,希望大家一起进步!


文章目录

  • 背景
  • 系列目录与传送门
  • 前言
  • 1、LVTTL (Low Voltage TTL)
  • 2、LVCMOS (Low Voltage CMOS)
  • 3、LVDCI (Low-Voltage Digitally Controlled Impedance)
    • 3.1、LVDCI
    • 3.2、LVDCI_DV2
    • 3.3、HSLVDCI (High-Speed LVDCI)
  • 4、HSTL (High-Speed Transceiver Logic)
    • 4.1、HSTL Class I(1.2V, 1.5V, or 1.8V)
    • 4.2、HSTL Class II
    • 4.3、Differential HSTL Class I
    • 4.4、Differential HSTL Class II
  • 5、SSTL (Stub-Series Terminated Logic)
    • 5.1、SSTL18、SSTL15、SSTL135、SSTL12
    • 5.2、SSTL18, SSTL15, SSTL135, SSTL12
    • 5.3、Differential SSTL18, SSTL15, SSTL135, SSTL12
    • 5.4、SSTL18, SSTL15, SSTL135, or SSTL12 (T_DCI) Termination
  • 6、HSUL_12 (High Speed Unterminated Logic)
    • 6.1、HSUL_12
    • 6.2、Differential HSUL_12
  • 7、MOBILE_DDR (Low Power DDR)
  • 8、LVDS 和 LVDS_25(Low Voltage Differential Signaling)
  • 9、RSDS (Reduced Swing Differential Signaling)
  • 10、Mini-LVDS (Mini Low Voltage Differential Signaling)
  • 11、PPDS (Point-to-Point Differential Signaling)
  • 12、TMDS (Transition Minimized Differential Signaling)
  • 13、BLVDS (Bus LVDS)
  • 14、参考文献


前言

本文对应的是《ug471_7Series_SelectIO.pdf》的第 1 章 < Supported I/O Standards and Terminations > 部分,是对7系列的所支持的不同I/O标准的一个概述与介绍。

1、LVTTL (Low Voltage TTL)

LVTTL标准 仅 在 HR I/O Bank 中可用。

LVTTL 是一种适用于 3.3V 应用的通用 EIA/JESD 标准,采用单端 CMOS 输入缓冲器和推挽输出缓冲器。该标准要求 3.3V 输出源电压(VCCO),但不要求使用参考电压(VREF)或终端电压(VTT)。该标准由 JEDEC(JESD 8C.01)定义。

LVTTL(Low-Voltage Transistor-Transistor Logic)是一种低电压的晶体三极管逻辑标准。它是TTL(Transistor-Transistor Logic)标准的变体,它采用更低的供电电压,通常为3.3伏(V)。低电平和高电平的电压阈值会根据具体的器件和规范而有所不同,但通常低电平范围接近0伏至0.8伏,高电平范围接近2.2伏至3.3伏。

它使用单端CMOS输入缓冲器和推挽输出缓冲器来支持LVTTL的输入与输出的。进一步说输入信号会转换成CMOS逻辑电平,对于输出信号是通过推挽输出缓冲器将输入逻辑信号转换成推或拉的输出电平,这样能够提供足够的输出电流以驱动外部负载。

图 1-37 和图 1-38 展示了单向和双向 LVTTL 终端技术的示例电路。这两张图展示了源端串联和并联终止拓扑的示例。
在这里插入图片描述
在这里插入图片描述

表1-10 详细列出了可应用于 LVTTL I/O 标准的允许属性。
在这里插入图片描述

2、LVCMOS (Low Voltage CMOS)

该LVCMOS 标准在 HR I/O Bank 和 HP I/O Bank 中均可用。

LVCMOS 是一种广泛应用的基于 CMOS 晶体管的开关标准,由 JEDEC(JESD 8C.01 标准)定义。

LVCMOS通常指的是以3.3伏(V)或者更低的电压供电的CMOS电路。

7 系列 FPGA 支持的 LVCMOS 标准包括:LVCMOS12、LVCMOS15、LVCMOS18、LVCMOS25 和 LVCMOS33。

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3、LVDCI (Low-Voltage Digitally Controlled Impedance)

LVDCI的三个相关标准:LVDCI、LVDCI_DV2和HSLVDCI,仅 在 HP I/O Bank 中可用。

这种电平标准信号是对输出信号的阻抗进行控制和调整,使得输出信号具有受控和稳定的阻抗特性,以适应特定的传输线或系统要求,进而提高信号的传输质量和完整性。这里也就用到了Xilinx的DCI调节器。DCI是具有可控输出阻抗的驱动器,用于驱动信号进入特定的传输线或电路。

3.1、LVDCI

Using these I/O buffers configures the outputs as controlled impedance drivers.

LVDCI的接收器与 LVCMOS 接收器相同。某些I/O标准(如LVCMOS)必须具备与驱动线路(driven line)特性阻抗匹配的驱动阻抗。

7 系列器件的 HP I/O bank 提供了受控阻抗输出驱动器,无需外部源端接电阻,即可实现串联端接。阻抗通过外部公共参考电阻来设置,该电阻阻值等于走线特性阻抗(trace characteristic impedance),Z₀。

支持受控阻抗驱动器(controlled impedance driver)的 DCI I/O 标准包括:LVDCI_15 和 LVDCI_18。

图 1-41 和图 1-42 展示了受控阻抗驱动器的单向和双向拓扑示例电路。
在这里插入图片描述在这里插入图片描述

3.2、LVDCI_DV2

LVDCI_DV2的意思是一半阻抗的DCI驱动器可以为驱动器提供具有参考电阻一半阻抗的特性。通过增加参考电阻的阻抗,可以降低静态功耗并改善电路性能。

具有半阻抗(源端接)的受控阻抗驱动器还能提供阻抗为参考电阻一半的驱动器。这使得参考电阻的阻值可以增大至原来的两倍,而且通过VRN/VRP降低静态功耗。

支持半阻抗可控阻抗驱动器的I/O标准有:LVDCI_DV2_15和LVDCI_DV2_18。

当使用半阻抗驱动器时,为使驱动阻抗与特性阻抗Z₀匹配,参考电阻R的阻值必须为Z₀的2倍。

图1-43和图1-44展示了半阻抗可控驱动器的单向拓扑结构。
在这里插入图片描述在这里插入图片描述
对于LVDCI驱动器而言,没有可选择的电流驱动强度设置。当驱动器的阻抗为VRN/VRP参考电阻阻值的一半时,会在属性名称中添加“DV2”来表示这一情况。

3.3、HSLVDCI (High-Speed LVDCI)

HSLVDCI标准旨在用于双向应用。

其驱动器与 LVDCI 的驱动器相同,而输入则与 HSTL和 SSTL的输入相同。

通过使用以 VREF 为参考的输入,与使用单端 LVCMOS 类型接收器相比,HSLVDCI 能让接收器具有更高的输入灵敏度。

支持采用以 VREF 为参考输入的可控阻抗驱动器的 DCI I/O 标准有:HSLVDCI_15 和 HSLVDCI_18。

图 1-45 展示了一个 HSLVDCI 受控阻抗驱动器双向端接技术的示例电路。
在这里插入图片描述

4、HSTL (High-Speed Transceiver Logic)

HSTL标准是遵照JESD8-6协议的通用高速总线标准。

HSTL标准有四种不同的类型:HSTL class-I、HSTL class-II、Differential HSTL Class I和Differential HSTL Class II。

其中,差分版本可支持高速存储器接口的时钟设计。

7 series FPGA I/O supports class-I for the 1.2V version of HSTL (in HP banks),and class-I and II for the 1.5V and 1.8V versions, including the differential versions. The differential versions of the standard require a differential amplifier input buffer and a push-pull output buffer. The HP I/O banks also support DCI versions.

4.1、HSTL Class I(1.2V, 1.5V, or 1.8V)

  • 1、HSTL_ I 和 HSTL_ I_18

HSTL_ I和HSTL_ I_18标准 在 HR I/O Bank 和 HP I/O Bank 中均可用。

HSTL_I 和 HSTL_I_18 使用电源电压VCCO的一半(VCCO/2)作为并联端接电压(VTT),专用于单向链路(unidirectional links),支持电压为1.5V/1.8V。

  • 2、HSTL_I_12

HSTL_I_12标准 仅在 HP I/O Bank 中可用。

HSTL_I_12使用电源电压VCCO的一半(即VCCO/2)作为并联端接电压(VTT),用于单向链路,支持1.2V。

  • 3、HSTL_ I_DCI 和 HSTL_ I_DCI_18

HSTL_ I_DCI和HSTL_ I_DCI_18标准 仅在 HP I/O Bank 中可用。

HSTL_I_DCI和HSTL_I_DCI_18提供由VCCO供电的片上分压戴维南端接,形成等效为VCCO/2的并联端接电压(VTT,VTT = VCCO/2),专用于单向链路,带有DCI支持1.5V/1.8V。

图 1-46 展示了 1.2V、1.5V 或 1.8V 版本的 HSTL Class I标准的端接技术。在具体电路中,所有驱动器和接收器必须处于相同的电压电平(1.2V、1.5V 或 1.8V),且不可互换。仅 HP I/O Bank 支持 DCI 标准。
在这里插入图片描述

4.2、HSTL Class II

  • 1、HSTL_ II 和 HSTL_ II_18

HSTL_ II和HSTL_ II_18标准 在 HR I/O Bank 和 HP I/O Bank 中均可用。

HSTL_II和HSTL_II_18采用VCCO/2作为并联端接电压(VTT),专用于双向链路(bidirectional links)。

  • 2、HSTL_ II_DCI 和 HSTL_ II_DCI_18

HSTL_ II_DCI 和 HSTL_ II_DCI_18标准 在 HP I/O Bank 中可用。

HSTL_II_DCI和HSTL_II_DCI_18提供由VCCO供电的片上分压戴维南端接,形成等效为VCCO/2的端接电压,专用于双向链路。

  • 3、HSTL_ II_T_DCI 和 HSTL_ II_T_DCI_18

HSTL_ II_T_DCI 和 HSTL_ II_T_DCI_18标准 在 HP I/O Bank 中可用。

HSTL_ II_T_DCI 和 HSTL_ II_T_DCI_18提供由VCCO供电的片上分压戴维南端接。当驱动器处于三态时,会在接收器端形成等效为VCCO/2的端接电压。当驱动器不处于三态时,这两种标准不进行端接。

图 1-49 展示了适用于 HSTL Class II 类(1.5V 或 1.8V)的单向端接技术。在具体电路中,所有驱动器和接收器必须处于相同的电压电平(1.5V 或 1.8V),且不可互换。HP I/O Bank 支持 DCI 标准。内部分压端接电阻始终存在,与驱动器是否处于三态无关。
在这里插入图片描述

图 1-50 展示了适用于 HSTL II 类(1.5V 或 1.8V)的双向端接技术。在具体电路中,所有驱动器和接收器必须处于相同的电压电平(1.5V 或 1.8V),且不可互换。HP I/O Bank 支持 DCI 标准。内部分压端接电阻始终存在,与驱动器是否处于三态无关。

在这里插入图片描述- 4、HSTL_II_T_DCI (1.5V or 1.8V) Split-Thevenin Termination (3-state)

图1-55,展示了HSTL_II_T_DCI(1.5V )和HSTL_II_T_DCI_18(1.8V )的片上分压戴维南端接技术。在这种双向场景中,当处于三态时,端接在接收器端启用,而不在驱动器端启用。在具体电路中,所有驱动器和接收器必须处于相同的电压电平(1.5V或1.8V),且不可互换。仅 HP I/O Bank 支持T_DCI标准。内部分压端接电阻仅在输出缓冲器处于三态时存在。
在这里插入图片描述

图1-56展示了采用片上分压戴维南端接的差分HSTL II类(1.5V或1.8V)端接技术。在具体电路中,所有驱动器和接收器必须处于相同的电压电平(1.5V或1.8V),且不可互换。仅 HP I/O Bank 支持T_DCI标准。内部分压端接电阻仅在输出缓冲器处于三态时存在。
在这里插入图片描述

4.3、Differential HSTL Class I

  • 1、DIFF_HSTL_I 和 DIFF_HSTL_I_18

DIFF_HSTL_I 和 DIFF_HSTL_I_18标准 在 HR I/O Bank 和 HP I/O Bank 中均可用。

差分HSTL Class-I将互补单端HSTL_I型驱动器与差分接收器配对,专用于单向通信链路。

  • 2、DIFF_HSTL_I_DCI 和 DIFF_HSTL_I_DCI_18

DIFF_HSTL_I_DCI 和 DIFF_HSTL_I_DCI_18标准 在 HP I/O Bank 中可用。

差分HSTL Class-I将互补单端HSTL_I型驱动器与差分接收器配对,包含片上分压式戴维南端接,专用于单向通信链路

图 1-47 展示了具有单向端接的差分 HSTL I 类(1.5V 或 1.8V)的端接技术。在具体电路中,所有驱动器和接收器必须处于相同的电压电平(1.5V 或 1.8V),且不可互换。
在这里插入图片描述

图1-48展示了一个示例电路,说明了具有单向DCI端接的差分HSTL I类(1.5V或1.8V)的端接技术。在具体电路中,所有驱动器和接收器必须处于相同的电压电平(1.5V或1.8V),且不可互换。仅HP I/O bank支持这些DCI标准。

在这里插入图片描述

4.4、Differential HSTL Class II

  • 1、DIFF_HSTL_ II 和 DIFF_HSTL_II_18

DIFF_HSTL_ II 和 DIFF_HSTL_II_18标准 在 HR I/O Bank 和 HP I/O Bank 中均可用。

差分HSTL Class-II将互补单端HSTL_II型驱动器与差分接收器配对。该标准适用于双向链路,也可用于存储器接口设计中的差分时钟和 DQS(数据选通)信号。

  • 2、DIFF_HSTL_II_DCI 和 DIFF_HSTL_II_DCI_18

该DIFF_HSTL_II_DCI 和 DIFF_HSTL_II_DCI_18标准 仅在 HP I/O Bank 中可用。

差分HSTL Class-II将互补单端HSTL_II型驱动器与差分接收器配对,包括片上分压戴维南端接,专用于双向链路,同时支持存储器接口设计中的差分时钟和 DQS(数据选通)信号。

  • 3、DIFF_HSTL_II_T_DCI 和 DIFF_HSTL_II_T_DCI_18

该DIFF_HSTL_II_T_DCI 和 DIFF_HSTL_II_T_DCI_18标准 仅在 HP I/O Bank 中可用。

此类标准与DIFF_HSTL_II_DCI及DIFF_HSTL_II_DCI_18标准几乎完全相同,区别仅在于端接仅在驱动器处于三态时存在。

图 1-51 展示了具有单向端接的差分 HSTL II 类(1.5V 或 1.8V)的端接技术。在具体电路中,所有驱动器和接收器必须处于相同的电压电平(1.5V 或 1.8V),且不可互换。
在这里插入图片描述
图 1-52 展示了具有单向 DCI 端接的差分 HSTL II 类(1.5V 或 1.8V)的端接技术。在具体电路中,所有驱动器和接收器必须处于相同的电压电平(1.5V 或 1.8V),且不可互换。仅 HP I/O Bank 支持 DCI 标准。内部分压端接电阻始终存在,与驱动器是否处于三态无关。
在这里插入图片描述

图 1-53 展示了具有双向端接的差分 HSTL II 类(1.5V 或 1.8V)的端接技术。在具体电路中,所有驱动器和接收器必须处于相同的电压电平(1.5V 或 1.8V),且不可互换。
在这里插入图片描述

图 1-54 展示了具有双向 DCI 端接的差分 HSTL II 类(1.5V 或 1.8V)的端接技术。在具体电路中,所有驱动器和接收器必须处于相同的电压电平(1.5V 或 1.8V),且不可互换。仅 HP I/O Bank 支持 DCI 标准。内部分压端接电阻始终存在,与驱动器是否处于三态无关。
在这里插入图片描述

5、SSTL (Stub-Series Terminated Logic)

The Stub-Series Terminated Logic (SSTL) for 1.8V (SSTL18), 1.5V (SSTL15), and 1.35V (SSTL135) are I/O standards used for general purpose memory buses.

SSTL标准同时支持单端(single-ended signaling)和差分(differential signaling)标准。差分版本采用真差分放大器输入缓冲器(true differential amplifier input buffer)和互补推挽输出缓冲器(complementary push-pull output buffers)。

The 3-state DCI (T_DCI) versions of these standards are the preferred I/O standards to use for memory interfaces implemented in the HP I/O banks.

5.1、SSTL18、SSTL15、SSTL135、SSTL12

SSTL18 用于DDR2 SDRAM存储器接口,由 JEDEC标准中的JESD8-15定义。
SSTL15 用于DDR3 SDRAM存储器接口,由 JEDEC标准中的JESD79-3E定义(未明确命名,有大致定义)。
SSTL135 用于 DDR3L SDRAM 内存接口,由 JEDEC标准中的JESD79-3-1定义(未明确命名,有大致定义)。
SSTL12 支持美光(Micron)的下一代 RLDRAM3 内存

SSTL18 class-I 和 SSTL18 class-II 在 HR I/O Bank 和 HP I/O Bank 中均可用。
对于SSTL15,full-strength driver(SSTL15)在 HR I/O Bank 和 HP I/O Bank 中均可用;reduced-strength driver ( SSTL15_R )仅在 HR I/O Bank 中均可用。
对于SSTL135,full-strength driver(SSTL135)在 HR I/O Bank 和 HP I/O Bank 中均可用;reduced-strength driver( SSTL135_R )仅在 HR I/O Bank 中均可用。
SSTL12仅在 HP I/O Bank 中可用。

SSTL18 Class I 驱动器仅适用于单向拓扑(不支持双向),SSTL18 Class II 驱动器则可同时用于双向和单向信号传输。
SSTL15 和 SSTL15_R 驱动器均支持双向和单向信号传输。
SSTL135 和 SSTL135_R 驱动器都支持双向和单向信号传输。

对于某些拓扑结构中(如短距离点对点接口):
SSTL18 Class I 驱动器可减少过冲,提升信号完整性。
SSTL15_R 驱动器可减少过冲,改善信号完整性。
SSTL135_R 驱动器可以减少过冲并提高信号完整性。

对于SSTL18 Class I、SSTL15_R、SSTL135_R、SSTL12 :
1、HP Bank 提供DCI和T_DCI选项,用于调谐内部并联分段终端电阻(tuned internal parallel split-termination resistors)。其中,SSTL18 Class I、SSTL15_R、SSTL135_R ,T_DCI选项 仅适用于双向信号(不适用 input-only 或 output-only );SSTL135_R ,DCI 选项不适用于双向信号(适用于input 或 output only);SSTL12 ,DCI 选项不适用于双向信号(仅适用于单向输入或输出),而 T_DCI 选项仅适用于双向信号(不适用于 input-only 或 output-only )。
2、HR Bank 为未调谐内部并联分压端接电阻(untuned internal parallel split-termination resistors)提供IN_TERM选项。

尽管任何新设计的最佳驱动和端接方案均需通过细致的信号完整性分析才能确定,但初始考虑因素包括:
1、HP I/O bank:在7系列FPGA的双向引脚(DQ和DQS)上使用SSTL18_II_T_DCI / SSTL15_T_DCI / SSTL135_T_DCI / SSTL12_T_DCI,在单向引脚(所有其他引脚)上使用SSTL18_II / SSTL15 / SSTL135 / SSTL12。双向信号在存储器件端使用 on-die termination(ODT),单向信号采用外部并联端接电阻至VTT=VCCO/2。 对于SSTL12,若双向信号在存储设备端支持ODT,则使用 ODT;若不支持 ODT,则使用连接外部并联端接电阻到 VTT = VCCO/2 。
2、HR I/O bank:7系列FPGA引脚的双向信号(DQ/DQS)和单向信号(所有其他引脚)均采用SSTL18_II / SSTL15 / SSTL12,并在双向引脚上结合IN_TERM(内部端接)属性。双向信号在存储器件端使用ODT,单向信号采用外部并联端接电阻至VTT=VCCO/2。

5.2、SSTL18, SSTL15, SSTL135, SSTL12

图1-57,展示了一个用于SSTL18、SSTL15、SSTL135或SSTL12的单向端接示例电路。在具体电路中,所有驱动器和接收器必须处于相同的电压电平(1.8V、1.5V、1.35V或1.2V),且不可互换。图1-57还显示,SSTL18_II_DCI 仅在输出引脚上存在内部分压端接电阻。
在这里插入图片描述

图 1-58 展示了用于 SSTL18、SSTL15、SSTL135 或 SSTL12 的双向端接示例。在具体电路中,所有驱动器和接收器必须处于相同的电压电平(1.8V、1.5V、1.35V 或 1.2V),且不可互换。SSTL18 Class I 标准不支持双向信号,此外,SSTL18_II_DCI 是唯一支持双向信号的 DCI 标准。SSTL18_I、SSTL15、SSTL135 和 SSTL12 的 DCI 版本仅适用于单向信号。对于需要 DCI 端接的 SSTL15、SSTL135 和 SSTL12 双向信号,需使用 T_DCI 标准。SSTL18_II_DCI 的内部分压端接电阻始终存在,无论驱动器是否处于三态。
在这里插入图片描述

5.3、Differential SSTL18, SSTL15, SSTL135, SSTL12

图1-59 展示了单向端接的差分SSTL18、SSTL15、SSTL135或SSTL12的端接技术。在具体电路中,所有驱动器和接收器必须处于相同的电压电平(1.8V、1.5V、1.35V或1.2V),且不可互换。
在这里插入图片描述

图1-60 展示了单向DCI端接的差分SSTL18、SSTL15、SSTL135或SSTL12的端接技术。在具体电路中,所有驱动器和接收器必须处于相同的电压电平(1.8V、1.5V、1.35V或1.2V),且不可互换。且SSTL18_II_DCI仅在输出引脚上时存在内部分压端接电阻。
在这里插入图片描述

图1-61,展示了差分SSTL18、SSTL15、SSTL135或SSTL12的双向端接技术。在具体电路中,所有驱动器和接收器必须处于相同的电压电平(1.8V、1.5V、1.35V或1.2V),且不可互换。Differential SSTL18 class-I 标准不支持双向应用。
在这里插入图片描述

图1-62,展示了差分SSTL18采用双向DCI端接的端接技术。DIFF_SSTL18_II_DCI是唯一支持双向信号的DCI标准。DIFF_SSTL18_I、DIFF_SSTL15、DIFF_SSTL135 和 DIFF_SSTL12的DCI版本仅适用于单向信号。对于需要DCI端接的DIFF_SSTL15、DIFF_SSTL135 和 DIFF_SSTL12双向信号,需使用T_DCI标准。
在这里插入图片描述

5.4、SSTL18, SSTL15, SSTL135, or SSTL12 (T_DCI) Termination

图1-63展示了片上分压戴维南端接的SSTL18、SSTL15、SSTL135或SSTL12(T_DCI)端接技术。在此双向I/O标准中,当处于三态时,内部分压端接在接收器上启用,而不是在驱动器上。
在这里插入图片描述

6、HSUL_12 (High Speed Unterminated Logic)

HSUL_12 标准适用于 LPDDR2 内存总线,由 JEDEC 标准中的 JESD8-22 定义。7 系列 FPGA 支持该标准的单端信号和差分信号。与 SSTL 类似,该标准还需要差分放大器输入缓冲器和推挽输出缓冲器。

**HSUL_12 和 DIFF_HSUL_12 在 HR I/O Bank 和 HP I/O Bank 中均可用 **

**HSUL_DCI_12 和 DIFF_HSUL_12_DCI 仅在 HP I/O Bank 中均可用 **

DCI 提供了一种调谐输出阻抗驱动器,可将输出阻抗与 VRP 和 VRN 引脚上的参考电阻相匹配。驱动器和接收器均不配备分压端接电阻。差分(DIFF_)版本在输出端使用互补单端驱动器,在输入端使用差分接收器。

6.1、HSUL_12

在这里插入图片描述

在这里插入图片描述

6.2、Differential HSUL_12

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

7、MOBILE_DDR (Low Power DDR)

**MOBILE_DDR 仅在 HR I/O Bank 中可用 **

MOBILE_DDR 标准适用于 LPDDR 和 Mobile DDR 内存总线,由 JEDEC I/O 标准中的 JESD209A 定义。这是一种 1.8V 单端 I/O 标准,无需 VREF 和 VTT 电源。7 系列 FPGA 支持该标准的单端信号和差分输出,其中差分输出用于驱动 CK/CK# 引脚。

差分(DIFF_)版本在输出端使用互补单端驱动器,在输入端使用差分接收器。

8、LVDS 和 LVDS_25(Low Voltage Differential Signaling)

Low-voltage differential signaling (LVDS) is a powerful high-speed interface in many system applications. 7 series FPGA I/Os are designed to comply with the EIA/TIA electrical specifications for LVDS to make system and board design easier. With the use of an LVDS current-mode driver in the IOBs and the optional internal differential termination feature, the need for external source termination in point-to-point applications is eliminated. 7 series devices provide the most flexible solution for doing an LVDS design in an FPGA.

**LVDS I/O standard 在 HR I/O Bank 中均可用 **。当选中内部差分端接(DIFF_TERM=TRUE)时,对于输出和输入,要求为 VCCO 提供 1.8V 的电源。

**LVDS_25 I/O standard 在 HP I/O Bank 中均可用 **。当选中内部差分端接(DIFF_TERM=TRUE)时,对于输出和输入,要求为 VCCO 提供 2.5V 的电源。

The 7 series FPGA LVDS transmitter does not require any external termination.

对原语属性的设置要求:
在这里插入图片描述

Figure 1-70 is an example of differential termination for an LVDS or LVDS_25 receiver on a board with 50Ω transmission lines.
在这里插入图片描述

在这里插入图片描述

9、RSDS (Reduced Swing Differential Signaling)

**RSDS I/O standard 在 HR I/O Bank 中可用 **。

Reduced-swing differential signaling (RSDS) is similar to an LVDS high-speed interface using differential signaling. RSDS has a similar implementation to LVDS_25 in 7 series FPGAs and is only intended for point-to-point applications. RSDS is only available in HR I/O banks and requires a VCCO voltage level of 2.5V. The IOSTANDARD is called RSDS_25.

在这里插入图片描述

10、Mini-LVDS (Mini Low Voltage Differential Signaling)

**MINI_LVDS_25 standard 在 HR I/O Bank 中可用 **。

Mini-LVDS is a serial, intra-flat panel differential I/O standard that serves as an interface between the timing control function and an LCD source driver. Mini-LVDS inputs require a parallel-termination resistor, either by using a discrete resistor on the PCB, or by using the 7 series FPGAs DIFF_TERM attribute to enable internal termination. Mini-LVDS is only available in HR I/O banks and requires a VCCO voltage level of 2.5V. The IOSTANDARD is called MINI_LVDS_25.

在这里插入图片描述

11、PPDS (Point-to-Point Differential Signaling)

**PPDS_25 standard 在 HR I/O Bank 中可用。 **

PPDS is a differential I/O standard for next-generation LCD interface row and column drivers. PPDS inputs require a parallel-termination resistor, either through the use of a discrete resistor on the PCB, or by using the 7 series FPGAs DIFF_TERM attribute to enable internal termination. PPDS is only available in HR I/O banks and requires a VCCO voltage level of 2.5V. The IOSTANDARD is called PPDS_25.

在这里插入图片描述

12、TMDS (Transition Minimized Differential Signaling)

**TMDS_33 standard 在 HR I/O Bank 中可用 **。

TMDS is a differential I/O standard for transmitting high-speed serial data used by the DVI and HDMI video interfaces. The TMDS standard requires external 50Ω pull-up resistors to 3.3V on the inputs. TMDS inputs do not require differential input termination resistors. TMDS is only available in HR I/O banks and requires a VCCO voltage level of 3.3V. The IOSTANDARD is called TMDS_33.

在这里插入图片描述

13、BLVDS (Bus LVDS)

**BLVDS_25 standard 在 HR I/O Bank 中可用 **。

Since LVDS is intended for point-to-point applications, BLVDS is not an EIA/TIA standard implementation and requires careful adaptation of I/O and PCB layout design rules. The primitive supplied in the software library for bidirectional LVDS does not use the 7 series FPGA LVDS current-mode driver, instead, it uses complementary single-ended differential drivers. Therefore, source termination is required. BLVDS is only available in HR I/O banks and requires a VCCO voltage level of 2.5V. The IOSTANDARD is called BLVDS_25.

在这里插入图片描述
在这里插入图片描述

14、参考文献

1、《ug471_7Series_SelectIO.pdf》

http://www.xdnf.cn/news/5324.html

相关文章:

  • 2.商户查询缓存
  • 时钟晶振锁相环pll方向技术要点和大厂题目解析
  • MRNet 数据集分享
  • 流式数据(Streaming Data)和非流式数据(Batch Data)区别、使用场景、优化-来自前端的浅解
  • 微机控制电子式持久蠕变慢应变应力腐蚀试验机
  • sh脚本多卡顺序执行训练文件
  • C++中线程安全的对多个锁同时加锁
  • C++STL在算法竞赛中的应用详解
  • 推理还原的干货
  • MySQL索引使用规则详解:从设计到优化的完整指南
  • 深度学习全流程解析
  • linux 开发小技巧之git增加指令别名
  • 树莓派4的v4l2摄像头(csi)no cameras available,完美解决
  • 让人类和人造智能体更好的感知世界 千眼狼ACE高速摄像机发布
  • 【数据结构入门训练DAY-30】数的划分
  • JVM 数据区域
  • python:vars()方法
  • 2025年渗透测试面试题总结-渗透测试红队面试四(题目+回答)
  • 免费 无需安装 批量图片压缩 高压缩比与画质保留软件
  • 【验证哥德巴赫猜想(奇数)】2021-11-19 15:54
  • ClassLoader类加载机制的核心引擎
  • C/C++复习--C语言中的函数详细
  • 强化学习系列:深度强化学习和DQN
  • 短剧平台流量突围!端原生片源授权成破局关键
  • 暗物质卯引力挂载技术
  • 【Bluedroid】蓝牙 HID 设备服务注册流程源码解析:从初始化到 SDP 记录构建
  • Docker基础入门
  • C++学习之模板初阶学习
  • 金丝雀/灰度/蓝绿发布的详解
  • 【免费工具】图吧工具箱2025.02正式版