Altera FPGA开发板与xilinx FPGA开发板对比
注:以下对比仅来自各开发板及FPGA的说明文档,如有需更详细精确的数据请直接查看两家fpga厂家的原厂资料。
开发板
FPGA
DSP
Flip-Flops
LUTs
FPGA内ram
DDR
PCIe
QSFP
S5-PCIe-HQ
开发板厂家BittWare
Atera Stratix V GS FPGA
28nm 5SGSD8
3,926 Mult18x18
1,963
DSP27x27
952,000
952,000
62Mb
8GB
DDR3
x64 bit
x8 Gen1,
Gen2,
Gen3
2 QSFP+
Each 40GigE
VCU118
开发板厂家xilinx
Xilinx Virtex UltraScale+
16nm XCVU9P
6,840
DSP27x18
2,364,480
1,182,240
75.9Mb Blockram
270Mb UltraRam
2.5GB
DDR
4
x80 bit
Gen3
x16
Gen4 x8
2 QSFP28
(each 4xGTY)
XUPP3R
开发板厂家BittWare
Xilinx Virtex UltraScale+
16nm XCVU11P
8,928 DSP27x18
2,592,000
1,296,000
70.9Mb Blockram
270Mb UltraRam
Up to
128 GB DDR4
x72bit
Gen3
x16
Gen4 x8
Four QSFP28 cages for 1x 400GbE, 4x 100GbE, 4x 40GbE, 16x 25GbE, or 16x 10GbE
从以上表中看,从最主要的逻辑设计资源(组合逻辑LUT,时序逻辑Flip-Flop
)、DSP运算单元、片上存储资源、功耗(工艺)、DDR、PCIe、QSFP
等都可以看出,Xilinx Virtex UltraScale FPGA比Altera Stratix V GS FPGA是高出一代的,各项性能指标都是领先非常大。(上面只是目前所能找到的官方开发板,其板上的FPGA也并不是一定就是其系列中最强大的一颗)
Xilinx
的Virtex UltraScale分为Virtex UltraScale
以及Virtex UltraScale+两个系列,前面表格的开发板是用的virtex ultrascale+,两者特点如下:
1)
其中Virtex UltraScale采用
了20nm工艺,
相对于28nm工艺的Virtex性能功耗都更优,最主要的可编程资源由virtex 7最大的2.2M Logic Cells提升到了
5.54M
Logic Cells(包含5.06M CLB FilpFlop以及2.53M CLB LUT),单个Transcivers速率由28.05Gbps提升到30.5Gbps,由1600的DDR3提升到2400的DDR4
,Block
RAM
由68Mb提升到132.9Mb。
2)
而Virtex UltraScale+则采用了16nm的工艺,在virtex UltraScale的基础上,可编程资源稍微降低(5.54M logic cell到3.78M logic cell),重点增强了其它资源,比如block Ram增加了UltraRam,所以总的专用RAM资源由88.6Mb提升到了惊
人的454.5Mb(94.5Mb+360Mb)
,单个Transcivers速率由30.5Gbps提升到32.7Gbps,由此
支持PCIe
Gen4x8
,DSP slice更是达到了惊
人的12,288个,
同时也升级到了DSP48E2,性能更强大。
一般来说,Virtex UltraScale的LUT与FFs基本是用不完,所以xilinx作了一些取舍,减少了Logic cells的数量,而重点增强了限制整个系统性能的如片内专用RAM资源,Transcivers速率等,因此,Virtex UltraScale+是最适合高性能的应用如AI加速、数据加速、5G通信等。当
你的系统在片内RAM资源足够,Transcivers速率也足够,而Logic Cell用得比较多(尽管这种情况基本很少见)可以采用Virtex
UltraScale,多达5.5M的logic Cells基本就是逆天了。
注:
这里Logic Cell与LUT的比例是1:2.1875,而Logic Cell与Flip-Flops的比例是1:1.09375
Altera目前相似性能的Straix 10 FPGA还在推出期间,相关配套、官方资料等都不是很完备,目前暂时还没推向市场。
相反xilinx 的Virtex UltraScale 及Virtex UltraScale+早已在市面上有了广泛的应用,成熟度方面altera目前还是无法与之相比。
国内BAT中
百度FPGA云采用的是xilinx 20nm UltraScale
FPGA,腾讯的FPGA云服务采用的是
Xilinx Kintex UltraScale KU115 FPGA,后期也会推出intel
altera,阿里FPGA 云正在搭建中,计划是xilinx
与altera都采用,目前进入测试的是altera.
同时,xilinx的ultraScale还有一个ultraScale
MPSOC即采用集成ARM soc
(PS)+ 可编程FPGA (PL),官方有一个开发板ZCU102 (https://china.xilinx.com/products/boards-and-kits/ek-u1-zcu102-g.html)
集成了1.3 GHz Quad-core ARM Cotex-A53、 Dual-core ARM Cortex-R5以及
GPU ARM Mail-400.
上面中的参数来自链接:
开发板
链接
S5-PCIe-HQ
商家BittWare
http://www.alteraboards.com/product/s5-pcie-hq/
https://www.altera.com.cn/products/fpga/stratix-series/stratix-v/features.html
VCU118
商家xilinx
https://www.xilinx.com/products/boards-and-kits/ek-u1-vcu118-es1-g.html#overview
pg11 https://www.xilinx.com/support/documentation/data_sheets/ds890-ultrascale-overview.pdf
XUPP3R
商家BittWare
http://www.bittware.com/xilinx/product/xupp3r/
pg11 https://www.xilinx.com/support/documentation/data_sheets/ds890-ultrascale-overview.pdf