这篇博客主要介绍基于PYNQ开发板的自定义overlay的制作流程!
-
准备工作
-
制作流程
-
板上验证
1、准备工作
首先,用到的软件有Vivado和Vivado HLS,理论上版本无要求,高版本可以兼容低版本的工程。我这里用的是Vivado 2018.2和Vivado HLS 2018.2版本。还有就是参考官方指导手册:https://pynq.readthedocs.io/en/v2.5.1/overlay_design_methodology/overlay_tutorial.html
2、制作流程
第一部分:Create a custom IP(accelerator)
首先,打开Vivado HLS,点击Creat New Project,配置如下,因为我们要自定义一个相加器的IP核,然后封装成overlay,所以我给工程起名adder,路径如图,这个都可以自己设置。

然后点击Next,Top Function填add,点击New File创建一个新的adder.cpp文件。

然后再点击Next,选择芯片型号,也即开发板的芯片型号:xc

本文详细介绍如何使用Vivado和VivadoHLS在PYNQ开发板上制作自定义Overlay,包括创建自定义IP核、设计Overlay及板上验证的全过程。
最低0.47元/天 解锁文章
2万+





