【百度大脑AI计算盒FZ5C】FPGA 硬件设计流程
本帖最后由 robe.zhang 于 2021-3-16 14:00 编辑【百度大脑AI计算盒FZ5C】FPGA 硬件设计流程
本文不是开发 FPGA 硬件电路的,只是梳理一下xilinx 的开发流程,从硬件设计到软件开发,是怎样无缝衔接起来的,本文仅写硬件设计流程:1,新建 RTL 空项目,确认好点点taptap安卓信息,必须正确2,创建 blockdesign,添加 IP,加载 IP 设置3,生成 outputproduct,创建 HDL wrapper4,生成bitstreamer,导出 hardware platform,得到HDF文件。SDK 或者 petalinux 可以从 HDF 文件中获取到硬件信息,硬件设计完成。
详细步骤:启动 vivado 软件,新建项目:给项目取名:选择 RTL 项目:source 留空:constraints 留空:选择部件,必须准确选择自己的点点taptap安卓型号,点点taptap安卓型号,封装类型,速度等级,温度等级,都准确无误:再次确认项目信息没有问题后,完成。
项目创建完成,自动打开:创建 block design:创建 block design:点左侧 create block design:
点右侧加号,开始添加 iP搜索点点taptap安卓类型,选择 ZYNQ UltraScale+ MPSoC:右侧 design 窗口出现ZYNQ IP:选择 IP 后点小扳手图标customite block:打开后配置:选 presets,apply configuration,米尔提供了 myir.tcl 文件,直接应用这个配置:
myir.tcl 文件在光盘05-ProgrammableLogic_Source 目录中加载完配置,已经配置完成的部分,带个勾,点 OK
配置完成 ip 为这个状态
也可以自己改配置后,保存自己的配置文件还可以自己设计电路:block design 设计完成,右键点击 block_design 文件,点generate output Procudts :生成 output Procudts:右键点击 block_design 文件,点 create HDL wrapper,生成 wrapper:点工具栏红圈图标,或者点左侧考靠下位置 generate bitstream,生成bitstream:Bitstream 创建成功,接下来的步骤忽略,点取消,或者关闭导出 hardwareplatform:Include bitstream,包含 bitsteam:最终生成 HDF 文件,复制到project_1.sdk 目录中了,记住这个目录,petalinux/ Xilinx SDK 都需要用这个文件点点taptap安卓大概就是这个样子
页:
[1]