本文转载自: 硬件助手微信公众号
目前xilinx的Zynq UltraScale+系列MPSoC面市已经快五年了,但是由于其价格居高不下,目前在产品中的应用还是以高端为主,低端比较少见,大部分玩家还是基于各种开发板在玩,本文就给大家介绍介绍各种各样的开发板,最后给大家推荐一款国产的基于Xilinx的Zynq UltraScale+系列开发套件。
国内外厂家
国外的厂家主要有xilinx官网的ZCU10x三个系列,96board的Ultra96系列,Zedboard的UltraZed系列,Enclustra的Mars系列、Mercury系列、Mercury+系列,trenz的TE08xx系列等等。
国内的主要有米尔科技的MYD-CZU3EG,黑金动力的AXU3CG,以及百度的EdgeBoard系列(黑金代工的)。
下面就详细的扒一扒市面上的基于Zynq UltraScale+ MPSoC的开发板。
下面重点介绍一下百度的EdgeBoard。
EdgeBoard
EdgeBoard是百度基于FPGA芯⽚研发的嵌入式AI解决方案,⾼性能的加速引擎可提供 1.2~3.6Tops的强大算⼒,并兼容百度大脑模型资源与工具平台(AIStudio、EasyDL、EasyEdge),并支持定制化模型,适配各种不同的场景。
EdgeBoard产品分为三个系列,称之为“三兄弟”,分为FZ9、FZ5、FZ3三个系列,是分别基于XCZU9EG、XAZU5EV、XAZU3EG,能够满足客户不同的需求,既有满足高性能计算的方案,也有高性价比的处理方案。
EdgeBoard FZ9系列计算卡是基于XCZU9EG芯片的高性能计算卡,具有较高的性能和集成功能。ZU9芯片PS端具有四核Cortex-A53和双核Cortex-R5 以及Mali-400MP2 GPU;PL端资源DSP Slices 2520,计算性能达3.6Tops,片上存储BRAM高达32.1Mb。
FZ9计算卡产品采用核心板+扩展板的双层设计方案,增加了对外接口的数量,其80*120mm的尺寸方便计算卡集成于到产品中,具备软硬一体的解决方案(软件+FPGA),支持多种视频源(usb、mipi、bt1200、网络摄像头)的输入,并具有强大的视频预处理能力,视频输出DisplayPort接口兼容标准Linux视频框架V4L2。
EdgeBoard FZ5系列计算卡是基于XAZU5EV芯片的计算卡(分为两个版本:2GB DDR的FZ5A版本和4GB DDR的FZ5B版本),提供较高性能和功能集成,具有多路视频流H264&H265标准的编解码功能。ZU5芯片PS端同样包含四核Cortex-A53 、双核Cortex-R5、以及GPU Mali-400MP2;PL端资源DSP Slices 1248,计算性能达2.4Tops,片上存储BRAM达5.1Mb,UltraRAM 18Mb。
FZ5计算卡产品延续了FZ9计算卡的产品形态,采用核心板+扩展板双层设计方案,具有多视频输入接口,VCU(Video Codec Unit)硬核解码,对视频的输入处理采用流水线设计,实现高吞吐量和低时延,具有极佳的功耗性能比。
EdgeBoard FZ3系列计算卡是基于XAZU3EG芯片的计算卡,处理器ZU3芯片内置四核Cortex-A53和核心FPGA可编程逻辑模块;PL端资源DSP Slices 360,实测计算性能达1.2Tops,片上存储BRAM达7.6Mb。
FZ3计算卡产品具有高集成性的设计方案,板卡尺寸为80*70mm,具有usb3.0、bt1120、mipi、网络等多视频输入接口,板载2GB 64bit位宽的 DDR4,整体功耗仅5W左右,极佳的功耗性能比。对于FZ3产品具有的高性能、低功耗、超低成本、小体积的特点。
EdgeBoard软核仍在持续升级,性能也将同步提升。目前PL侧的代码暂时不支持修改,后续可能会以IP的形式提供相关的软核组件,这样就能灵活的支持二次开发了。主要是价格超级亲民的,FZ9(XCZU9EG-L2FFVB1156E)只要¥4999,FZ5A(XAZU5EV-1SFVC784Q)只要¥3599,FZ3(XAZU3EG-1SFVC784I)更是只要¥999,后两款可是车规级的MPSoC啊!
以上就是针对市面上的MPSoC开发板的介绍,感兴趣的可以参考官网资料进行详细了解,可以根据自己对算力的需求、体积的考虑、开发板的架构、硬件的成本等诸多因素进行对比。希望各位看官能选到自己合适的开发板。