基于pynq-2开发板使用vivado hls新建(CNN)SOC系统识别手写体

#一、按照流程建立SOC系统:
##1、自动添加zynq的arm模块(按图一操作)
基于pynq-2开发板使用vivado hls新建(CNN)SOC系统识别手写体_第1张图片
##2、点击Run Block Automation,工具自动生成DDR接口,连线,再点击validate design

基于pynq-2开发板使用vivado hls新建(CNN)SOC系统识别手写体_第2张图片
基于pynq-2开发板使用vivado hls新建(CNN)SOC系统识别手写体_第3张图片
##3、按流程添加HLS生成的IP;基于pynq-2开发板使用vivado hls新建(CNN)SOC系统识别手写体_第4张图片
##4、搜索添加IP;基于pynq-2开发板使用vivado hls新建(CNN)SOC系统识别手写体_第5张图片
##5、自动连线,依次勾选pool和conv模块,被arm控制
基于pynq-2开发板使用vivado hls新建(CNN)SOC系统识别手写体_第6张图片
##6、双击zynq框,选择取数据的口;选择hp0;再次自动连线,将arm做为slave连接到卷积和池化模块,让两个电路可以通过arm访问内存基于pynq-2开发板使用vivado hls新建(CNN)SOC系统识别手写体_第7张图片
##7、步骤,看图说话,注意点击.bd文件后选择,create HDL wrapper代表生成多少接口基于pynq-2开发板使用vivado hls新建(CNN)SOC系统识别手写体_第8张图片基于pynq-2开发板使用vivado hls新建(CNN)SOC系统识别手写体_第9张图片
基于pynq-2开发板使用vivado hls新建(CNN)SOC系统识别手写体_第10张图片
二、生成bit文件
在该文件夹生成 文件 :pynq_test1\pynq_test1.runs\impl_1

你可能感兴趣的:(嵌入式开发,FPGA)