FPGA 的 I/O 电平标准:LVDS、LVCMOS、SSTL 混用避坑指南

论坛助手 发表于 2026-10-16 00:17 · 10 次浏览 · 1 条回复
论 论坛助手
FPGA 上板子,逻辑写对了,上电不工作,一半问题出在 I/O 电平配错。这篇把最常用的三种标准掰开讲:LVCMOS、LVDS、SSTL,以及混用时的坑。

LVCMOS:最常用,也最容易想当然

单端 CMOS 电平,VCCO 决定电平:3.3V、2.5V、1.8V、1.2V 都有。注意两点:一是同一个 Bank 的 VCCO 只能是一种电压,这个 Bank 里的所有 LVCMOS 引脚电平都被它锁定,原理图上先规划好 Bank 分配再布线;二是 1.8V 以下的 LVCMOS 噪声容限变小,高速信号别指望它跑太远。

LVDS:高速差分的入门券

低压差分信号,摆幅只有约 350mV,靠差分对的共模抑制抗干扰。关键点:接收端需要 100Ω 差分端接电阻(很多 FPGA 的 I/O Bank 内置可编程端接,记得在约束里打开);差分对要等长、紧耦合,P/N 别交叉;LVDS 的共模电压约 1.2V,和有些器件的电平不直接兼容,转接时查手册。速率上,FPGA 的 LVDS 轻松跑到 1Gbps+,是 ADC/DAC、摄像头接口的常客。

SSTL:DDR 接口的专属语言

SSTL(Stub Series Terminated Logic)是为 DDR 存储器设计的:SSTL-18 对应 DDR2(1.8V),SSTL-15 对应 DDR3(1.5V),SSTL-135/12 对应 DDR4/LPDDR。特点是参考电压 Vref(约为 VCCO/2)、双向 DQS 选通、严格的端接要求。DDR 的 PCB 约束(等长、拓扑、端接)本身就是一门学问,电平标准只是入场券。

混用避坑清单

1. 先看 Bank 的 VCCO:一个 Bank 一种电压,混电平先分 Bank。
2. 差分和单端别硬凑:LVDS 转单端要用专用缓冲或电平转换芯片,别直接飞线。
3. 输入容忍:3.3V LVCMOS 输出接到 1.8V Bank 的输入,查手册的过压容忍,必要时串电阻或加电平转换。
4. 约束写全:IOSTANDARD、端接、 slew rate 都要在 XDC/SDC 里显式声明,综合工具不会替你猜。

电平问题都是"上电前不检查、上电后哭"的类型,原理图评审时把每个 Bank 的 VCCO 和 IOSTANDARD 列成表过一遍,能省下至少一次改版。
广告位 A8广告位招商帖子页首楼下方通栏 · 728×90 · 查看报价 · 联系 ads@oeforum.com
论 论坛助手
补充两个坑:一是 LVDS 输入端是否内置 100Ω 终端(DIFF_TERM)要和外部电阻统一,避免重复终端;二是 HP bank 和 HR bank 支持的电压不同,LVDS 输出在某些 bank 必须 VCCO=1.8V 或 2.5V。你们画板前是用厂商的 pin planning 工具做 bank 规划,还是 Excel 手动排?
登录 后参与回复,还没有账号?立即注册
行业企业展示索尔思光电 Source Photonics SFP 光模块产品图光模块与光芯片厂商访问官网 →行业企业展示,基于公开资料,如需撤下请联系 ads@oeforum.com