回答

收藏

[评测分享] 【Avnet ZU1试用活动】在ZU1CG上使用构建使用PYNQ

#板卡评测 #板卡评测 3292 人阅读 | 0 人回复 | 2024-08-04

   安富利发布的ZUBoard为开发人员提供了ZU1 CG MPSoC。这款器件属于 AMD 成本优化产品组合,为开发人员提供双核 Arm Cortex A53 处理器、双核 R5 处理器和 82K 逻辑单元。ZUBoard 本身为开发人员提供了高速接口,提供一些 SYZYGY 兼容性、MikroE Click 以及标准 USB、以太网、USB UART/JTAG 以及 1GB LPDDR4 和用于启动的 QSPI/SD 卡,在性能和价格上都具有相当的竞争力,本期教程主要围绕如何并部署PYNQ在这款板卡上。


板卡做工相当精致,背面还有一颗RTC电池 可以用来做低功耗唤醒实验

https://www.hackster.io/AMD/products/vivado-design-suite?ref=project-78c2a1
https://www.hackster.io/AMD/products/pynq-framework?ref=project-78c2a1

用到的软件链接

https://github.com/Avnet
Avent的官方github上也提供了该款板卡相关的Bsp和petalinux文件,可以直接clone下来制作


PYNQ简介
PYNQ 是一个框架,它允许我们使用在处理系统上运行的 Python 来控制可编程逻辑设计。PYNQ 提供一系列 IP 和驱动程序,这使得开发软件可以在可编程逻辑(称为叠加层)内控制 IP。PYNQ 还包括多个 IP,可简化与操作系统内 PYNQ 驱动程序的交互。


在PYNQ官方page上 已经支持了这款板卡,不想构建的用户可以直接下载该镜像启动




使用镜像烧录工具将下载的ISO镜像烧录到SD卡中并将板子上的boot设置设定到SD卡启动选项



PYNQ上层文件处理

创建一个vivado工程
并添加一个MPsoc核 这样就可以使用Cortex核心了


选择板卡 将会自动配置板卡设置,直接下一步




设置IP核时钟源






最后生成的BD框图如下



添加AXI总线控制器



生成比特流

连接ZU1板卡 出现该界面就是部署完成



分享到:
回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

1325 积分
37 主题
+ 关注
热门推荐
关闭

站长推荐上一条 /3 下一条