原创 米尔科技XCZU3EG开发板评测实操演示

2019-10-10 10:52 3323 14 2 分类: FPGA/CPLD 文集: zynq

      随着5G通信、自动驾驶及物联网等新兴应用的发展,图像处理、AI算法加速、软件无线电等复杂多任务设计越来越挑战嵌入式平台的处理能力。赛灵思推出的真正 All Programmable (全可编程)异构多处理 SoC——Zynq UltraScale+MPSoC,相比Znyq7000系列每瓦性能提升5倍,它集成了四核Cortex™-A53 处理器,双核 Cortex™-R5 实时处理单元以及Mali-400 MP2 图形处理单元及 16nm FinFET+ 可编程逻辑相结合的异构处理系统。米尔科技推出的MYD-CZU3EG开发套件搭载的就是UltraScale+ MPSoC平台器件 — XCZU3EG,具有高性能,低功耗,高扩展等特性,除了这款异构SOC之外,板子还搭载了丰富的接口和完善的开发资料,可以帮助开发人员降低产品开发周期,实现产品快速上市。
以下是笔者实际操作的流程:
(1) 新建vivado工程
创建一个RTL工程,选择开发板芯片为 xczu3eg-sfvc784-1-e。

(2)创建Block Design,添加并配置PS 的IP核

单击 IP Integrator->Create Block Design 新建一个 Block Design,点击Add IP,添加Zynq UltraScale+MPSoC IP核


双击zynq mpsoc 核导入配置文件Presets‐‐>Apply Configuration

zynq mpsoc 核导入配置文件

厂家在光盘资料中提供了示例预配置文件,导入hello_world.tcl 配置文件,然后点击OK。
(3)生成综合文件
右击 design_1‐>Generate Ouput Products‐>Generate

生成综合文件


(4)生成FPGA顶层文件


(5)生成bitstream


(6)导出硬件配置文件
点击菜单栏上的 File‐>Export‐>Export Hardware‐>OK 导出硬件配置文件
(7)启动SDK,新建fsbl
点击菜单栏上的 File‐>Launch SDK‐>OK 启动 SDK

在Xilinx SDK软件中,点击File‐‐>Application Project 新建工程,输入工程名为fsbl,选择Zynq MP FSBL,点击Finish。
(8)新建一个helloworld工程
在Xilinx SDK中点击File‐‐>Application Project 新建工程,输入工程名为hello_world,选择Board Support Package为上一步中生成的fsbl_bsp,选择hello_world 模板,点击Finish。
(9)生成boot image
右击 hello_world ‐‐>Create boot Image,点击Create Image,生成BOOT.bin 启动文件

将开发板的启动模式switch 开关SW1 的1 拨到OFF,2 拨到ON,3 拨到OFF,

4 拨到ON,设置成TF 卡启动模式,

然后将这个BOOT.bin 文件拷贝到SD 卡,板子接入电源,串口连接电脑,打开电源开关,开发板上运行。电脑端连接microUSB线,打开putty,可以板子上电运行在终端打印字符“”“Hello World”

总结
      作为国内首款Zynq UltraScale+ MPSoC平台开发板,MYD-CZU3EG核心板性能配置强大且设计紧凑可靠,外设底板接口资源丰富,厂家为开发者提供的软件开发环境也比较完善,非常适合人工智能,工业控制,嵌入式视觉,ADAS,算法加速,云计算,有线/无线通信等应用领域做原型开发。
PARTNER CONTENT

文章评论1条评论)

登录后参与讨论

curton 2019-10-11 22:37

学习
相关推荐阅读
米尔电子嵌入式 2025-01-03 17:04
国产高性能CPU--米尔瑞芯微RK3576赋能AIoT、工业、智能显示终端
随着市场需求不断的变化,各行各业对CPU的要求越来越高,特别是近几年流行的 AIOT,为了有更好的用户体验,CPU的算力就要求更高了。今天为大家推荐由米尔基于瑞芯微RK3576处理器推出的MYC-LR...
米尔电子嵌入式 2024-12-19 10:57
基于米尔瑞芯微RK3576核心板/开发板的人脸疲劳检测应用方案
本篇源自:优秀创作者 lulugl本文将介绍基于米尔电子MYD-LR3576开发板(米尔基于瑞芯微 RK3576开发板)的人脸疲劳检测方案测试。米尔基于RK3576核心板/开发板【前言】人脸疲劳检测:...
米尔电子嵌入式 2024-12-13 15:19
基于米尔全志T527开发板的OpenCV进行手势识别方案
本文将介绍基于米尔电子MYD-LT527开发板(米尔基于全志T527开发板)的OpenCV手势识别方案测试。摘自优秀创作者-小火苗米尔基于全志T527开发板一、软件环境安装1.安装OpenCVsudo...
米尔电子嵌入式 2024-12-06 15:53
在米尔FPGA开发板上实现Tiny YOLO V4,助力AIoT应用
学习如何在 MYIR 的 ZU3EG FPGA 开发板上部署 Tiny YOLO v4,对比 FPGA、GPU、CPU 的性能,助力 AIoT 边缘计算应用。(文末有彩蛋)一、 为什么选择 ...
米尔电子嵌入式 2024-11-15 17:45
基于米尔NXP i.MX93开发板OpenCV的相机捕捉视频进行人脸检测
本篇测评由优秀测评者“eefocus_3914144”提供。本文将介绍基于米尔电子MYD-LMX93开发板(米尔基于NXP i.MX93开发板)的基于OpenCV的人脸检测方案测试。OpenCV提供了...
EE直播间
更多
我要评论
1
14
关闭 站长推荐上一条 /3 下一条