实现方式为在vivado_HLS上用c编写lenet网络,并添加约束,最后综合成ip来实现部署到pynq上。
使用软件:vivado_HLS 2018.3,matlab 2022a,vivado 2018.3,xilinx sdk 2018.3
(1)lenet各层网络的编写
首先打开vivado_HLS 2018.3,创建工程,确认名称和存放文件夹。
然后选择希望达到的目标周期时间和芯片型号,这里选择20ns(即50MHz时钟,先完成目标,再追求速度),芯片型号为xc7z020clg400-1对应pynq开发板