跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书AI学习GitHub 精选镜像AI 生图工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
编程语言

Xilinx FPGA 使用 LVDS 的电源与电平关键指南

Xilinx FPGA 7 Series 及 UltraScale 系列在使用 LVDS 接口时需关注 Bank 类型与 VCCO 电压匹配。HP Bank 输出需 1.8V,HR/HD Bank 输出需 2.5V,不支持 3.3V 输出。输入端电压要求较宽松,但若 VCCO 不匹配需禁用片内终端电阻并使用外部 100Ω 端接。双向信号必须严格匹配标准电压。设计时需核对驱动端 VOD/VOCM 是否在接收端允许范围内。

BigDataPan发布于 2026/4/8更新于 2026/10/12113 浏览
Xilinx FPGA 使用 LVDS 的电源与电平关键指南

1. 适用范围

  • 器件系列:7 Series, UltraScale, UltraScale+, Zynq UltraScale+ MPSoC。
  • 涉及 IO 类型:High Performance (HP) Banks, High Range (HR) Banks, High Density (HD) Banks。

2. 电源电压 (VCCO) 与 输入/输出 的限制

这是该指南的核心内容,根据 Bank 类型和是用作输入还是输出,规则有所不同:

A. LVDS 输出 (Outputs)
  • 严格的电压要求:LVDS 输出驱动器对 Bank 电压(VCCO)有严格要求,必须匹配标准电压。
    • HP Banks (LVDS): VCCO 必须为 1.8V。
    • HR/HD Banks (LVDS_25): VCCO 必须为 2.5V。
  • 不支持 3.3V 输出:这些器件不支持LVDS_33 标准。你不能在 VCCO 为 3.3V 的 Bank 中使用 LVDS 输出。
B. LVDS 输入 (Inputs)
  • 宽松的电压要求:输入端的 VCCO 电压要求相对宽松,可以不完全匹配标准电压,但有前提条件。
    • HP Banks: 即使 VCCO 不是 1.8V,也可以使用 LVDS 输入。
    • HR/HD Banks: 即使 VCCO 不是 2.5V,也可以使用 LVDS_25 输入。
  • 关键限制 (Termination):
    • 如果在 VCCO 电压不匹配的情况下使用 LVDS 输入(例如在 2.5V 或 3.3V 的 Bank 中接收 1.8V LVDS 信号,或在非 2.5V Bank 接收 LVDS_25),必须将 DIFF_TERM 属性设置为 FALSE。
    • 这意味着你不能使用片内终端电阻,必须在 PCB 上使用外部差分终端电阻(通常为 100Ω)。

3. 电气参数合规性 (Signal Integrity)

无论 VCCO 如何连接,必须确保驱动端的信号电平满足 FPGA 接收端的规范(参考具体器件的数据手册 Data Sheet):

  • VOD (差分输出电压) & VOCM (共模输出电压):驱动芯片的输出必须落在 FPGA 接收端的 VIDIFF 和 VICM 允许范围内。
  • VIN (输入电压范围):输入信号的绝对电压电平不能超过 Data Sheet 中规定的 VIN 绝对最大额定值(通常与 VCCO 相关,需注意过压风险)。

4. 关于'LVDS_33'的特别说明

  • 无原生支持:现代 Xilinx FPGA(7 系列及以后)没有 LVDS_33 I/O 标准。
  • 兼容性设计:如果需要连接旧款 FPGA 或其他芯片的 3.3V LVDS 信号:
    • 作为输出:FPGA 无法直接产生 3.3V 供电的 LVDS 信号。
  • 作为输入:只要信号电平(VOD, VOCM)满足 FPGA 接收端的要求,且不超过 Bank 的输入电压容限,通常可以接收。但务必注意共模电压和摆幅是否在 FPGA 允许范围内,并使用外部端接。
  • 5. 双向 LVDS (Bidirectional)

    • 必须同时满足输入和输出的限制。因此,对于双向 LVDS 信号,Bank 的 VCCO 必须严格设置为对应的标准电压(HP Bank 为 1.8V,HR Bank 为 2.5V),且不能利用输入的宽电压容限特性。

    总结检查清单 (Checklist)

    1. 确认 Bank 类型:是 HP、HR 还是 HD?
    2. 确认方向:是仅输入、仅输出还是双向?
    3. 检查 VCCO:
      • 输出/双向 -> 必须严格匹配 (HP=1.8V, HR=2.5V)。
      • 仅输入 -> 若 VCCO 不匹配,必须禁用内部匹配 (DIFF_TERM = FALSE) 并使用外部电阻。
    4. 检查电平:对照 Data Sheet 检查驱动端的 VOD/VOCM 是否在接收端的 VIDIFF/VICM 范围内。

    目录

    1. 1. 适用范围
    2. 2. 电源电压 (VCCO) 与 输入/输出 的限制
    3. A. LVDS 输出 (Outputs)
    4. B. LVDS 输入 (Inputs)
    5. 3. 电气参数合规性 (Signal Integrity)
    6. 4. 关于“LVDS_33”的特别说明
    7. 5. 双向 LVDS (Bidirectional)
    8. 总结检查清单 (Checklist)

    更多推荐文章

    查看全部
    • 深入理解 Web Worker
    • 2021 年信奥赛 C++ 提高组 CSP-S 初赛真题解析:阅读程序第 2 题
    • Vue2 纯前端对接海康威视摄像头实时视频预览
    • AR 健身教练“形随心动”:基于 Rokid CXR-M SDK 的实战开发
    • OpenClaw 本地 AI 助手功能与使用指南
    • 如何成为人工智能(AI)产品经理
    • 若依、芋道、JeecgBoot、Jeesite 四大 Java 框架深度选型指南
    • 前缀和算法实战:和为 K 的子数组与和可被 K 整除的子数组
    • Web 聊天室消息加解密方案详解
    • OpenClaw 实战:用 IDENTITY.md 打造专业 AI 角色
    • Ubuntu 20.04 安装 Ollama 及 Open WebUI 部署大模型教程
    • Visual C++ 运行库修复及软件闪退问题解决指南
    • 2025年AI行业三大机会点:智能体、实用应用与行业融合
    • VR、AR、MR 技术核心区别解析
    • 基于 Docker 和 Ollama 部署本地 DeepSeek 大模型
    • 前端实现视频画中画功能 - 主页面与小窗同步控制
    • VSCode Copilot 集成 DeepSeek 配置指南
    • 基于 C++11 手写前端 Promise 实现
    • Git 核心原理与基础操作详解 (上)
    • MCPHost:命令行下利用 MCP 协议与大模型交互的实践

    相关免费在线工具

    • Base64 字符串编码/解码

      将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

    • Base64 文件转换器

      将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online

    • Markdown转HTML

      将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online

    • HTML转Markdown

      将 HTML 片段转为 GitHub Flavored Markdown,支持标题、列表、链接、代码块与表格等;浏览器内处理,可链接预填。 在线工具,HTML转Markdown在线工具,online

    • JSON 压缩

      通过删除不必要的空白来缩小和压缩JSON。 在线工具,JSON 压缩在线工具,online

    • JSON美化和格式化

      将JSON字符串修饰为友好的可读格式。 在线工具,JSON美化和格式化在线工具,online