xcku5p-ffvb676-2-i 设计 RoCEv2 时 constraints.xdc 配置依据核查记录

xcku5p-ffvb676-2-i 设计 RoCEv2 时 constraints.xdc 配置依据核查记录

constraints.xdc 配置依据核查记录

  • 被核查文件:fpga/vitis/xcku5p/build/constraints/constraints.xdc
  • 目标板卡:RK-XCKU5P-F V1.2(搭载xcku5p-ffvb676-2-i
  • 移植母本:fpga/pynq/rfsoc-pynq/build/constraints/constraints.xdc(NVIDIA Holoscan Sensor Bridge 参考工程)
  • 核查日期:2026-07-26

1. 依据资料清单

板级资料(fpga/vitis/

资料用途
RK-XCKU5P-F V1.2原理图.pdf(共 20 页)引脚网络、电源(VCCO)、时钟电路、按键电路、QSFP28 连接器
RK-XCKU5P-F V1.2管脚定义.xls官方管脚定义(QSFP28 / 其他 等工作表)

原理图关键页码:p.3 = Bank 64/65 符号与 VCCO_64/65;p.5 = Bank 84/86 符号与 VCCO_84/86;p.6 = GTY Quad 224/225 符号;p.12 = 时钟电路(SYS CLK / QSFP28 CLK);p.15 = QSFP28 连接器;p.16 = KEY/LED/40PIN/MIPI。

厂商文档(fpga/vitis/xcku5p-rfsoc_4x2-docs/

文档引用内容
UG575《UltraScale Device Packaging and Pinouts》XCKU5P FFVB676 Bank/GT Quad 布局(Figure 1-89)
UG571《UltraScale SelectIO Resources》HP Bank 可用 I/O 标准(Table 1-42)、AC 耦合差分时钟输入电路(Fig 1-83)
UG578《UltraScale+ GTY Transceivers》GTY 参考时钟必须外部 AC 耦合(Reference Clock Checklist)
DS922《Kintex UltraScale+ Data Sheet》GTY 最大线速率(Table 63)、HP Bank 互补差分 DC 电平(Table 14)
PG203《UltraScale+ Integrated 100G Ethernet Subsystem (CMAC)》CAUI-4 收发器选择规则(Ch.3 Transceiver Selection Rules)

工程内文件

文件引用内容
fpga/vitis/xcku5p/build/ip/bd_gen.tclCMAC(CAUI4、156.25MHz 参考钟)与 clk_wiz 配置
fpga/vitis/xcku5p/rtl/top/FPGA_top.sv端口定义、RESET 取反逻辑(board_rst_h = ~RESET
fpga/vitis/xcku5p/rtl/eth_100gb/eth_100gb_top.svBD 时钟输出用途(clk_out1=50MHz/APB,clk_out2=100MHz/PTP)

2. 管脚约束逐项核查

2.1 ETH_REFCLK_P/N(GT 参考钟,Quad 225)

端口XDC 引脚板卡网络器件引脚功能结论
ETH_REFCLK_PV7GT_CLK156P25_PMGTREFCLK0P_225✔ 正确
ETH_REFCLK_NV6GT_CLK156P25_N