更新,更全,更快……买Xilinx,上贸泽!

如果你是一个开发者,正在考虑用FPGA开始一个新的Design-In,那么来贸泽电子的Xilinx专区,是一个正确的选择……

“”

开发者的新宠

传统意义上,在诸多硬件计算架构的应用版图中,FPGA处于一个“中间地带”——

如果追求极致的性能和功耗表现,开发者可以选择ASIC,这种针对某一特定应用而将软件算法固化在硬件电路中的专用计算架构,先天优势明显;而如果想找一种通用的架构,以覆盖更广泛的应用,具备更强的可扩展性,MPU/MCU这类通用处理器则是不二之选。相比较而言,具有硬件可编程能力的FPGA,恰好处于上述两种选择之间,甚至有点“夹缝中生存”的味道。

不过,随着市场和技术的发展,FPGA的这种“中间”位置恰恰成了它的优势。由于ASIC的研发制造成本越来越高,每次流片都像是“赌一把”,如果需求的规模和稳定性不如预期,很可能就“翻车”了。而MPC/MCU这类“万金油”,在对算力需求日渐高涨的应用面前,很容易触碰到性能和功耗的天花板。反观FPGA,随着设计和工艺的进步,它作为一种性能功耗比高、灵活可配置的计算平台,日益受到开发者的青睐。

特别是在当今的人工智能物联网(AIoT)时代,FPGA的特性更是让其如鱼得水:

  • 由于不像传统CPU那样依赖于冯·诺依曼架构,FPGA可提供更优的加速能力,这种算力特别适合于AI推理这类计算任务。

  • FPGA的灵活可编程的特性,令其能够通过改变硬件去适应不断迭代优化的AI算法,而不是反过来让算法将就硬件的特性。

  • 面对碎片化的物联网应用,FPGA能够让开发者在短时间内验证和优化算法,应对不同市场之需。

因此对于开发者来说,不论以前如何,如今在AIoT时代不懂一些FPGA,就很可能『OUT』了。

大家族,新挑战

既然身处这样的“大时代”,FPGA自然是不会辜负大好年华的。以全球领先的Xilinx公司为例,他们就一直在深度布局,不断壮大自己的产品家族。可以说,Xilinx的策略选择,也代表了FPGA的发展趋势。

“图1:Xilinx公司主要的FPGA产品系列(图片来源:Xilinx)”
图1:Xilinx公司主要的FPGA产品系列(图片来源:Xilinx)

图1中列出Xilinx主要的FPGA产品系列,我们可以从两个维度对其进行梳理。第一个维度是工艺节点,因为工艺的进步是FPGA技术演进的一个关键动力,采用更小特征尺寸的工艺节点,意味着更大的规模、更高的集成度、更高的性能功耗比。目前Xilinx的FPGA产品覆盖从45nm到16nm四个工艺节点,提供不同性能的产品,满足用户差异化的开发需求。

“图2:Xilinx不同工艺FPGA产品特性比较(图片来源:Xilinx)”
图2:Xilinx不同工艺FPGA产品特性比较(图片来源:Xilinx)

观察Xilinx产品的第二个维度是应用。早先,Xilinx的FPGA产品分为高性能的Virtex系列和低成本的Spartan两个系列,但是随着市场的发展,这样产品布局显然不足以应对更加细分和扩展的市场需求,所以从7系列开始Xilinx重新规划了产品路线图,逐渐形成了更全面的产品线,目前主要的FPGA产品系列包括:

  • Virtex系列:这是Xilinx FPGA高性能的旗舰产品

  • Kintex系列:以追求最佳的性价比为目标,是7系列之后新增的类别

  • Atrix系列:专门为低功耗、低成本应用而设计,覆盖大批量市场,也是7系列新增的类别

  • Spartan系列:Xilinx低成本产品的典范,应用成熟,已经推出采用28nm工艺的版本

  • Zynq系列:非常值得一提的产品类别,其在器件中集成了Arm处理器,形成了独特的FPGA SoC异构计算架构,在嵌入式应用及当下视觉处理等AI应用中很有人缘。

可见,Xilinx的产品通过不同的片上资源配置,力求更全面、易扩展,以便在应用市场中不断开疆扩土。

但是对于开发者来说,越来越复杂的产品线、大量的设计资源也带来了新的挑战。挑战主要来自三个方面:

  • 第一,FPGA产品迭代推新的速度加快,开发者是否能够跟上节奏,及时获取最新的技术资源?

  • 第二,为了支撑FPGA产品家族,Xilinx建立了完备的技术生态,如何能够获取和利用这些生态资源,特别第三方合作伙伴贡献的资源?通常这些资源,Xilinx官网上难以尽述,而通过互联网搜索又难免大海捞针。

  • 第三,FPGA毕竟是一个与众不同的架构,遇到问题如何能够获得及时的技术支持,是摆在开发者面前又一个问题。

一站解决所有痛点

综上所述,市场的发展让FPGA成了开发者不得不爱的“新宠”,而日渐丰富的FPGA产品和技术资源又提出了新难题,使得开发者不能毫无顾忌向FPGA大胆“示爱”……

如果想为上面这个“痛点”找解决方案,贸泽电子网站中的Xilinx专区是个好去处!我们先上一张图:

“图3:贸泽电子网站Xilinx专区”
图3:贸泽电子网站Xilinx专区

从图中,我们可以看出,贸泽电子Xilinx专区中既有完整的产品展示,也能查看到最新技术信息;既有Xilinx原厂的正版器件和开发工具,也能找到不少第三方生态伙伴的设计资源……所以对于FPGA开发者来说,不必东奔西走,来贸泽电子Xilinx专区,就能一站搞掂所有问题,而且所有内容都在随着Xilinx的产品路线的演进不断更新。

也正是因为如此,Xilinx在公司官方公众号中,还特别对贸泽电子的Xilinx专区进行了官宣,招呼Xilinx铁粉们一起来体验(详请点击《妙妙妙!贸泽加大Xilinx产品备货,全球用户可体验前所未有的发货速度和全球支持》)。文章中,下面这段话总结得很到位——

赛灵思与贸泽最新全球协议的签订,使得赛灵思全球用户比以往任何时候都能够更快、更便捷地获取公司领先的产品和技术,因而也能够使其更高效地通过其产品和技术加速全球开发者的创新进程。

热门产品橱窗

如果你感觉上面的介绍还不够直观,那么就随我们来浏览一下贸泽电子的Xilinx专区中到底有哪些让人技痒的特色产品——

1、Xilinx Virtex UltraScale FPGA VCU110开发套件

Virtex系列是Xilinx FPGA中的性能担当,这款开发套件提供了非常丰富的板载资源,可以让开发者充分探索Virtex UltraScale FPGA的强大能力,也是开发高数据吞吐量系统的理想平台。

☞ 体验Xilinx Virtex UltraScale FPGA VCU110开发套件,请点击这里>>>

“”

2、Xilinx Kintex UltraScale+系列FPGA

采用最先进16nm工艺的Xilinx Kintex UltraScale+产品,让主打性价比优势的Kintex系列竞争力又上了一个台阶,它是数据包处理和DSP密集型功能的理想选择,典型应用包括:112MHz点对点MWR调制解调器与数据包处理、1GHz eBand调制解调器与数据包处理等。

☞ 体验Xilinx Kintex UltraScale+ FPGA,请点击这里>>>

“”

3、Digilent 410-292-1 Nexys A7教学板

Atrix系列FPGA的定位是低功耗、低成本应用。Digilent 410-292-1 Nexys A7教学板的核心采用了Artix-7,并且配置了丰富的板载外设,可以承载广泛的嵌入式应用开发所需,作为学习Xilinx FPGA的入门工具,是一个不错的选择。

☞ 体验Digilent 410-292-1 Nexys A7教学板,请点击这里>>>

“”

4、Xilinx Spartan-7 FPGA

Spartan系列是Xilinx FPGA产品中比较经典的系列,也是诸多低成本应用的不二之选,如今它也已经进化到了第7代。基于28nm工艺的Spartan-7 FPGA产品,在工业、汽车、消费和通信市场中能够找到不少适用场景,应用极为广泛。

☞ 体验Xilinx Spartan-7 FPGA,请点击这里>>>

“”

5、Xilinx Zynq UltraScale+ MPSoC ZCU104评估套件

如果你想快速启动嵌入式视觉应用开发,不要错过这个基于Zynq 平台的评估套件。该套件基于带视频编解码器的Zynq UltraScale+ MPSoC,集成了支持嵌入式视觉用例的很多通用外设和接口,而且套件reVISION软件包中提供一个开箱即用SDSoC开发环境软件,还包含OpenCV库、机器学习框架和实时传感器支持,是一个从硬到软全面的解决方案。

☞ 体验Zynq UltraScale+ MPSoC ZCU104评估套件,请点击这里>>>

“”

6、Xilinx XA汽车用CoolRunner-II CPLD

除了FPGA产品,Xilinx还提供CPLD这种可编程逻辑器件,这类产品在Xilinx专区中也有覆盖。Xilinx XA汽车用CoolRunner-II CPLD继承了该系列产品高速、易用、小型化以及低功耗的特性,还符合AEC-Q100车规,在高可靠和空间受限应用中十分适用。

☞ 体验Xilinx XA汽车用CoolRunner-II CPLD,请点击这里>>>

“”

怎么样,通过上面这些特性产品,你是不是已经管窥到贸泽电子Xilinx专区的风貌了?用一句话概括,那就是——这里的产品够新够全,资源获取更快更容易。

当然,所谓百闻不如一见,如果你有心赶FPGA这个时髦,想乘着FPGA的翅膀在AIoT时代自由穿梭,那就速来体验吧!

探索贸泽电子Xilinx专区

从这里启程

推荐阅读