Xilinx FPGA中HP HR HD bank分别是什么用途-Xilinx-AMD社区-FPGA CPLD-ChipDebug

Xilinx FPGA中HP HR HD bank分别是什么用途

    在开发FPGA绑定管脚时,经常会看到HP Bank、HR Bank和HD Bank,它们分别是什么意思?分别可以适用于哪些应用个?  

    首先我们要明确一点,这几个概念都是在7系列之后才有的,其中7系列的FPGA中有HP Bank和HR Bank,UltraScale FPGA有HP Bank、HR Bank和HD Bank,但并不是一个FPGA中会同时包含HP/HR/HD Bank。

  • HP:High Performance

  • HR:High Range

  • HD:High Density

  HP Bank,从名字就可以看出来,应用于高性能也就是速度比较高的场景,比如DDR或者其它高速差分总线(不是gtx),由于速率比较高,Bank电压最高也只能到1.8V。

  HR Bank表示支持wider range of I/O standards,最高能够支持到3.3V的电压。

  HD Bank应用于低速I/O的场景,最高速率限制在250M以内,最高电压也是支持到3.3V

  Kintex UltraScale 和Virtex UltraScale中有HP Bank和HR Bank,Virtex UltraScale+系列中只有HP Bank,Zynq UltraScale+ MPSoC 和Kintex UltraScale+ 系列包含HP和HR Bank。

由于应用场景不同,支持的IO原语也有差异,下图是7系列FPGA HP Bank和HR Bank支持的特性:

图片[1]-Xilinx FPGA中HP HR HD bank分别是什么用途-Xilinx-AMD社区-FPGA CPLD-ChipDebug图片[2]-Xilinx FPGA中HP HR HD bank分别是什么用途-Xilinx-AMD社区-FPGA CPLD-ChipDebug

下图是UltraScale系列FPGA HP Bank和HR Bank支持的特性:

图片[3]-Xilinx FPGA中HP HR HD bank分别是什么用途-Xilinx-AMD社区-FPGA CPLD-ChipDebug图片[4]-Xilinx FPGA中HP HR HD bank分别是什么用途-Xilinx-AMD社区-FPGA CPLD-ChipDebug

HD Bank由于相对特殊一些,单独列了出来:

图片[5]-Xilinx FPGA中HP HR HD bank分别是什么用途-Xilinx-AMD社区-FPGA CPLD-ChipDebug图片[6]-Xilinx FPGA中HP HR HD bank分别是什么用途-Xilinx-AMD社区-FPGA CPLD-ChipDebug

在UG575中也可以看到不同的FPGA中HR、HP和HD Bank的IO数量:

图片[7]-Xilinx FPGA中HP HR HD bank分别是什么用途-Xilinx-AMD社区-FPGA CPLD-ChipDebug

这里我们讲到了7系列和UltraScale系列,就顺便提一下UltraScale系列相对7系列的新的feature:

图片[8]-Xilinx FPGA中HP HR HD bank分别是什么用途-Xilinx-AMD社区-FPGA CPLD-ChipDebug

 

 

 

请登录后发表评论

    没有回复内容