FPGA实践教程:在Xilinx zynq-7z035上运行LeNet(三)系统集成知识
本文档系列是我在实践将简单的神经网络LeNet-5实现到Xilinx 的zynq-7z035的FPGA上遇到的问题和解决方法。 本文档重点探讨vivado软件的使用。 完成此过程可以参阅的文档有 UG892: Vivado Design Suite User Guide, Design Flows Overview 背景:我们用vivado HLS对相关软件生成了相应的IP core,现在需要对IP core进行系统集成,形成完整的设计。 一、明确任务 为了确定下步需要怎么做,我们需要明白vivado design suite,包括三个软件,第一个 vivado HLS ,用于将c语言生成相应的IP core,第二个 vivado ,用于将相应的模块生成系统并且可以用单片机控制的系统。第三个 SDK ,用于生成应用级的FPGA。 通过此流程,我们可以确定我们下一步的任务是学习使用vivado软件。 design flows属于HLS。 通过此流程我们发现下一步需要做的是IP package and IP integrate。其中,IP可以通过AXI4总线协议创建IP子系统。 需要看文档UG892中关于vivado IDE(integrated design environment)的部分 UG893:Using the vivado IDE. Tcl是经常出现的一个文件