ARTIX-7 FPGA 核心板学习之FPGA Xilinx 7 series 命名规则

示例:

IO_L3P_T0_DQS_AD5P_35

功能\]_\[位置\]_\[时序组\]_\[特殊用途\]_\[差分对\]_\[所属BANK

功能
  • IO:普通用户 IO 引脚(User I/O),用于连接外设、DDR3、LVDS 等,不是专用配置 / 电源 / 时钟脚。

  • 其他常见标识:

    • JTAG:TCK/TMS/TDI/TDO(T -> test ,时钟/模式选择/数据输入/数据输出)

    • PROGRAM_B/INIT_B/DONE:配置专用脚

    • VCCINT/VCCAUX/VREF:电源 / 参考电压脚

L3P / L3N:位置 + 差分对标识
  • Lx:表示在 BANK 内的物理位置编号 ,比如 L3 表示第 3 组差分对。
  • P/N:差分信号的正负端
    • P = Positive(差分正极)
    • N = Negative(差分负极)
T0 / T1:时序组(Timing Group)
  • Tx:表示该引脚属于 BANK 内的时序组 T0/T1/T2/T3

  • 作用:

    • 7 系列 FPGA 的每个 IO BANK 会分成多个时序组(如 T0/T1)

    • 同一时序组内的引脚共享相同的时钟和延迟约束,方便DDR3等高速总线做等长和时序优化,布线时同一组的 DQ/DQS/DM 必须严格等长

    • DDR3 的同一字节组的 DQS/DQ/DM 必须放在同一个时序组内

DQS:特殊用途标识
  • DQS:Data Strobe,DDR3 专用数据选通信号

    • 这是 DDR 内存的核心差分信号,用来同步数据采样,属于高速差分信号

    • 看到 DQS,就知道这对引脚是给 DDR3 用的,必须做差分 100Ω 阻抗匹配和严格等长

    • 其他常见特殊标识:

      • CLK:差分时钟脚

      • SRCC(Single-Region)/MRCC(Multi-Region:全局时钟专用脚

        • 外部晶振 → FPGA 专用时钟引脚 → BUFG(全局缓冲器) → MMCM/PLL(时钟管理) → 分配到内部逻辑

        • MMCM/PLL:对时钟进行倍频、分频、移相,是 FPGA 里做高速时序的核心

        • BUFG:把单一时钟信号扇出到整个芯片,保证 Skew(偏斜)最小;

        • SRCC 没有 BUFMR (多区域专用缓冲)通路,无法高效跨多个远距离时钟区域。

        • 主时钟、DDR3、GTP 参考时钟,可以跨区 → 优先找 MRCC 引脚

        • 低速外设时钟、对 Skew 不敏感的信号、不跨区 → 可以用 SRCC

      • DM:数据掩码脚

      • VREF:参考电压脚

AD5P / AD5N:辅助标识(部分封装会带)
  • ADxP/ADxN:表示该引脚同时可以作为 XADC(FPGA 内置模数转换器)的差分输入通道

    • AD5P/AD5N:XADC 通道 5 的差分正负端

    • 说明:这对 DQS 引脚除了做 DDR3 数据选通,还可以复用为 XADC 模拟输入(但实际工程中 DDR3 场景不会这么用)

    • 部分封装会省略这一段,直接写成 IO_L3P_T0_DQS_35

_35:所属 BANK 编号
  • 末尾的数字 _35:表示该引脚属于 BANK35

    • 你这四个引脚全是 _35,说明它们都在 BANK35(DDR3 专用 HP-BANK)

    • 这个是最关键的信息,决定了引脚的电压域、支持的 IO 标准、布线规则

  • 常见例子:

    • _0 → BANK0(配置 BANK)

    • _13 → BANK13(通用 HR-BANK)

    • _34/_35 → DDR3 专用 HP-BANK

相关推荐
Rambo.xia6 小时前
RFSoC高速采集卡设计项目:一块板卡串联综合优化5大核心技术
单片机·嵌入式硬件·fpga开发
XMAIPC_Robot7 小时前
RK3588+STM32:高性能机器人运动控制解决方案,兼顾实时性与AI算力
人工智能·stm32·嵌入式硬件·算法·fpga开发·机器人·arm+fpga
zlinear数据采集卡10 小时前
D223的DDS信号发生器:10000点查找表与4通道16位DAC波形输出
arm开发·嵌入式硬件·fpga开发·开源
物质波波波1 天前
WS-RPE:面向边缘物理AI实时特征值计算的硬件工作窃取调度器与冗余PE激活架构
人工智能·fpga开发·架构·系统架构·硬件架构
我爱C编程1 天前
基于FPGA的DSB调制解调系统verilog开发
fpga开发·verilog·fpga·dsb
zlinear数据采集卡1 天前
USB HS 480M高速传输与SRAM记录仪:DABM-D223数据存储系统全解析
arm开发·嵌入式硬件·fpga开发·开源
逻辑诗篇1 天前
基于 XCVU13P 的 4 路 100G 光纤 PCIe 处理板 PCIE727 硬件规格全解析
fpga开发
玩嵌入式谁会脱发呀1 天前
【FPGA】 verilog设计spi读写flash实现数据DMA搬运
fpga开发
LabVIEW开发2 天前
LabVIEW 如何把地下震源定位误差做到5米内
fpga开发·labview·labview知识·labview功能·labview程序
Dr.kangder3 天前
嵌入式处理器架构解析(十)——DSP+FPGA
fpga开发·架构·嵌入式