Xilinx FPGA的BANK标号命令规则

Xilinx FPGA的BANK标号命令规则

本篇主要是讨论Xilinx FPGA的BANK标号命令规则

FPGA的I/O引脚数量庞大、功能多样,而不同的I/O需要不同的供电电压、电平标准和性能特性。通过Bank划分,可以在物理和电气上对I/O进行分区管理,从而在灵活性、信号完整性和成本之间取得平衡。

从上图中可知,一些管脚被包括在bank15中,一些管脚被包括在bank16中。

在我们平时查看FPGA板卡原理图时,一般会发现一个问题;

即:我们使用的FPGA一共只有六七个bank,但是它的命名不是bank0-bank5,而是单独bank0、bank14、bank15、bank34·····。

Xilinx 7系列FPGA的I/O Bank并非随意编号,而是根据其支持的电平标准和性能定位,划分成了不同的"功能类型",并分配了不同的编号段。

HR Bank (High Range):这类Bank支持较宽的电压范围(1.2V ~ 3.3V),主要用于连接中低速外设、配置引脚、SPI、复位信号等。它们的编号通常集中在十几号段,例如常见的 Bank 12、13、14、15、16。

HP Bank (High Performance):这类Bank专为高速信号设计,但支持的电压范围较窄(1.2V ~ 1.8V),常用于连接DDR3等高速存储器。它们的编号通常集中在三十几号段,例如 Bank 33、34、35。

例:Artix-7芯片(如XC7A35T)Bank 13、14、15、16属于HR Bank,而Bank 34、35则属于HP Bank,专门用于高速DDR3接口。

编号空间的预留:Xilinx的Bank编号是一个全局性的、跨芯片型号的规划。为了保持同一系列(如7系列)内不同型号芯片(Artix-7、Kintex-7、Virtex-7)的兼容性和可移植性,Xilinx为不同类型的Bank预先分配了固定的编号段(如HR用"1X",HP用"3X")。这样,工程师在升级芯片时,相同的Bank编号往往对应着相似的功能和引脚位置。

并非所有编号都物理存在:Bank编号的具体可用范围严格受限于芯片型号和封装。例如,一份资料显示,Artix-7的典型Bank编号范围为 0--35。但这并不意味着从0到35每个编号都有对应的物理Bank,只有芯片实际具备的Bank才会出现在数据手册和Vivado工具中。

想要了解更多信息,可以关注"郝旭帅电子设计团队"。

本篇内容中有部分资源来源于网络,如有侵权,请联系作者。

如果您觉得还不错的话,可以点赞、收藏、加转发,感谢并祝好!

相关推荐
花月mmc12 小时前
FPGA数字信号处理与深度学习
嵌入式硬件·深度学习·fpga开发·信号处理
幻智星科技13 小时前
UDP桥接IP产品简介
tcp/ip·fpga开发·udp·硬件架构
女神下凡13 小时前
芯参谋(76):电源监控复位芯片电路设计指南
arm开发·单片机·嵌入式硬件·fpga开发·设计规范
国科安芯14 小时前
LEO卫星里的IO脉冲事件通信,毛刺误触发解析及处理方案
单片机·嵌入式硬件·fpga开发·低轨卫星·商业航天·抗辐射
Riwuarua1 天前
从近似0基础开始FPGA开发——Part.25:GT 高速收发器架构与 KU5P 资源规划
fpga开发·架构
星夜离尘561 天前
FPGA 三点中值滤波:不补零、不丢背压样本的流式实现
fpga开发
hexiaoyan8271 天前
互联卡设计方案:504-PCIE X16 金手指 FPGA Aurora协议互联卡
fpga开发·测试载板·互联卡·fpga aurora协议·夹板连接器·板卡互联
星夜离尘561 天前
FPGA 二进制数如何变成十进制显示:可背压的逐位 BCD 转换器
fpga开发
匠行科技1 天前
基于VPX架构的4路10GSPS ADC信号采集处理板
fpga开发
幻智星科技2 天前
蒙哥马利模乘FPGA优化实战
fpga开发·密码学