查看: 1814|回复: 0

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

[复制链接]
  • TA的每日心情
    奋斗
    2024-11-12 19:35
  • 签到天数: 12 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    发表于 2024-8-4 00:34: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板卡 出现该界面就是部署完成



    回复

    使用道具 举报

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

    本版积分规则

    关闭

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

    手机版|小黑屋|与非网

    GMT+8, 2024-12-4 16:41 , Processed in 0.176440 second(s), 16 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.