
点击蓝字
关注我们
GUIDE
前言
FPGA正在征服越来越多的应用领域,考虑到其巨大的并行性能、灵活性和可扩展性,这也是必然的发展方向。从简单的接口设备到集成ARM处理器和千兆接口的可编程芯片系统开发——FPGA的可能性几乎是无限的。使用标准FPGA或SoC模块(无论是基于Intel或Xilinx的FPGA或SoC),结合久经验证和优化的IP核,进入FPGA技术快速而容易。
Enclustra瑞苏盈科打造的设计套件提供了一个现成的解决方案,可以即刻启动任何基于FPGA的项目的开发。笔者拿到了他家的MPSoC ZU5EV开发板(下称水星XU5开发套件),今天就来看看这套板子有什么样的神奇之处。
水星XU5开发套件有助于减少任何基于 Xilinx Zynq UltraScale+ MPSoC 的应用的开发时间。为了尽可能的缩短用户的上市时间,瑞苏盈科提供了广泛的设计支持和一个全面的生态系统,提供所有所需的硬件、软件和支持材料。详细的文档和参考设计使入门变得容易:用户手册、原理图、3D 模型、PCB 封装和差分 I/O 长度表以及基于 linux 的板级支持包(BSP),结合现成的底板和散热器,开发一个 FPGA项目前所未有的容易。

笔者拿到的是银色手提箱版,这样的包装可有效保护内里的板卡与配件,同时看起来非常的有档次。
△ 外包装

很有仪式感的打开箱子保险扣,看看里面的东西。内里是黑色泡棉填充的,针对不同部件挖空的对应尺寸,东西放在里面绝对的稳定放心。
△ 内里及部件包装盒

套件给到的东西也不少,小到TF卡,大到摄像头,开发所需的配件都包含在里面了,面面俱全,称之为贴心不为过。

△ 所有配件合照

笔者拿到的水星 XU5 开发套件核心板是XCZU5EV版本。采用核心板模块的做法很灵巧,可以降低上市时间和项目风险。将其插入一个针对特殊应用的底板就可以工作了。
核心板将Xilinx Zynq UltraScale+ MPSoC器件和快速DDR4 ECC SDRAM、eMMC flash、quad SPI flash、双Gigabit Ethernet PHY、双USB 3.0相结合形成了以完整而强大的嵌入式处理系统。支持Linux和VxWorks操作系统。
这个实用的嵌入式处理平台为大家提供了一个功能强大且随时可用的系统,而不必担心特定技术的细节。


虽然身材小巧,面积比信用卡还小,但功能强大,上面我们已经说过,详细的资源如下:
Xilinx® Zynq Ultrascale+™ MPSoC
- ARM®双核/四核Cortex™-A53(64 bit,最高1500 MHz)
- ARM®双核Cortex™-R5实时处理器(32 bit,最高600 MHz)
- Mali-400MP2 GPU(仅EG/EV具备)
- H.264 / H.265 视频编解码(仅EV具备)
- 16nm FinFET+ FPGA fabric
PS端最高8 GB DDR4 ECC SDRAM
PL端最高2 GB DDR4 SDRAM
64 MB QSPI flash
16 GB eMMC flash
PCIe® Gen3 ×4,PCIe® Gen2 ×4
最高 8 × 6/12.5 Gbit/sec MGT
2 × Gigabit Ethernet
2 × USB 3.0
2 × USB 2.0(主 & 主/从)
最高256,000 LUT4-eq
178个I/O
- ZU2CG/ZU2EG/ZU3EG:
- 14 ARM peripherals
- 144 FPGA I/O
- 20 MGT信号(时钟和数据)
- ZU4CG/ZU4EV/ZU5EV:
- 14 ARM peripherals
- 124 FPGA I/O
- 40 MGT信号(时钟和数据)

△ 核心板背面

底板型号是水星 Mercury+ ST1,它为水星 Mercury(+)系列的FPGA和SoC核心板提供了大量的接口,非常适合快速构建原型和打造FPGA系统,无需定制化设计。
这块底板身材紧凑,实测为120 x 100 mm,这个尺寸在圈里可谓是“娇小可人”。虽然身材紧凑,但是接口一点不含糊,特别是各种视频接口齐全。除了自身的接口,还可以扩展连接器提供I/O扩展能力。由此可见,这块底板非常适合视频应用项目的开发。
△ 底板正面

此底板的主要配置如下:
USB 3.0
FTDI USB 2.0高速设备控制器
MIPI D-PHY 接口*2
Gigabit Ethernet*2
HDMI连接器
Mini DisplayPort连接器
SFP+连接器
FMC HPC连接器
低抖动时钟发生器
microSD卡槽
40-pin Anios连接器*2
12-pin IO连接器*3
12 V 单电源输入


Mercury+ ST1底板可通过USB连接上位机进行高速FPGA和flash编程。板载多种通用接口,尤其适合视频应用领域的开发。
△ 侧边接口

电源接头给了多种插口,可适配不同插座样式,带着全球跑不是问题。
△ 电源适配器及插头

这是用来运行人脸识别Demo的摄像头,这通常是要自备的,但是水星XU5开发套件很贴心的配套了一个,还是罗技的。
△ 摄像头

散热片、导热硅胶以及风扇。这个安装也很简单,自己动手可丰衣足食。
△ 散热系统

最后就是线材了,USB转Mico-USB数据线和Mini DP转DP线。
△ 线材

进一步查看资料,水星XU5开发套件上可以轻松运行、实施和原型化视频应用程序。无论是通过MIPI或USB3.0的高分辨率摄像机应用程序,还是具有不同接口(如HDMI、DisplayPort或MIPI)的多个显示器也可以以高分辨率进行控制。即使是高效的视频编码,需要硬件对H264和H265编解码器进行编码和解码。
以上为板卡硬件介绍部分。下期我们即将开始上电测试,跑跑看人脸检测和图像分类两个Demo。
暂无评论哦,快来评论一下吧!
