查看: 1076|回复: 0

【百度大脑AI计算盒FZ5C】FPGA 硬件设计流程

[复制链接]
  • TA的每日心情
    开心
    昨天 22:46
  • 签到天数: 596 天

    连续签到: 3 天

    [LV.9]以坛为家II

    发表于 2021-3-16 08:11:36 | 显示全部楼层 |阅读模式
    分享到:
    本帖最后由 robe.zhang 于 2021-3-16 14:00 编辑

    【百度大脑AI计算盒FZ5C】FPGA 硬件设计流程


    本文不是开发 FPGA 硬件电路的,只是梳理一下xilinx 的开发流程,从硬件设计到软件开发,是怎样无缝衔接起来的,本文仅写硬件设计流程:
    1,  新建 RTL 空项目,确认好芯片信息,必须正确
    2,  创建 blockdesign,添加 IP,加载 IP 设置
    3,  生成 outputproduct,创建 HDL wrapper
    4,  生成bitstreamer,导出 hardware platform,得到HDF文件。
    SDK 或者 petalinux 可以从 HDF 文件中获取到硬件信息,硬件设计完成。

    详细步骤:启动 vivado 软件,新建项目:
    701.png
    702.png
    给项目取名:
    703.png
    选择 RTL 项目:
    704.png
    source 留空:
    705.png
    constraints 留空:
    706.png
    选择部件,必须准确选择自己的芯片型号,芯片型号,封装类型,速度等级,温度等级,都准确无误:
    707.png
    708.png
    再次确认项目信息没有问题后,完成。
    709.png

    项目创建完成,自动打开:创建 block design:
    710.png
    创建 block design:点左侧 create block design
    711.png
    点右侧加号,开始添加 iP
    712.png
    搜索芯片类型,选择 ZYNQ UltraScale+ MPSoC
    713.png
    右侧 design 窗口出现ZYNQ IP
    714.png
    选择 IP 后点小扳手图标customite block
    715.png
    打开后配置:
    716.png
    选 presets,apply configuration,米尔提供了 myir.tcl 文件,直接应用这个配置:
    717.png
    719.png
    myir.tcl 文件在光盘05-ProgrammableLogic_Source 目录中
    718.png
    加载完配置,已经配置完成的部分,带个勾,点 OK
    720.png
    配置完成 ip 为这个状态
    722.png
    也可以自己改配置后,保存自己的配置文件
    721.png
    还可以自己设计电路:
    723.png
    block design 设计完成,右键点击 block_design 文件,点generate output Procudts
    724.png
    生成 output Procudts
    725.png
    右键点击 block_design 文件,点 create HDL wrapper,生成 wrapper
    726.png
    727.png
    点工具栏红圈图标,或者点左侧考靠下位置 generate bitstream,生成bitstream
    728.png
    729.png
    Bitstream 创建成功,接下来的步骤忽略,点取消,或者关闭
    730.png
    导出 hardwareplatform
    731.png
    Include bitstream,包含 bitsteam
    732.png
    最终生成 HDF 文件,复制到project_1.sdk 目录中了,记住这个目录,petalinux/ Xilinx SDK 都需要用这个文件
    733.png
    芯片大概就是这个样子
    734.png



    回复

    使用道具 举报

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

    本版积分规则

    关闭

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

    手机版|小黑屋|与非网

    GMT+8, 2024-11-19 12:28 , Processed in 0.116813 second(s), 16 queries , MemCache On.

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

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.