| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 网络协议 -> Vivado验证Vitis HLS生成的IP核 -> 正文阅读 |
|
[网络协议]Vivado验证Vitis HLS生成的IP核 |
前言Vitis HLS,可以通过它,用C和C++建立和封装一个IP核,从Vivado 2021的版本开始内置,用于替代Vivado HLS。 在上一篇文章中(可以点击下面的链接),记录了使用Vitis HLS 构建项目并生成IP核。本文将记录用Vivado验证此IP核。 Vitis HLS 构建项目并生成IP核(Vivado HLS) 新建工程建立工程打开软件后,新建一个工程。 设置好项目名和目录。 按照下面的选择。 先不添加源文件,点下一步。 这里添加一个文件。 新建一个XDC文件。 选择器件,我这里使用的是xc7z020clg400-2。 导入IP到了主界面,选择Setting。 选择前面项目生成的IP核,默认目录下,选到IP这个目录即可,不需要选择zip包。 验证过程设计文件添加一个设计文件。 设置好文件名。 添加一个IP核。 搜索后,选择刚刚导入的IP核。 成功添加IP核。 同样的,再添加一个系统自带的IP核,用来做复位设置。 对这个逻辑门设置成一位,同时设置成非门。 设置好的结果。 给LED输出脚添加一个端口。 添加好后。 对它们进行连线,同时添加剩下的端口,重命名成自己想要的名字。 在设计界面右键,验证这个设计。 这个设计没有错误,就可以进行剩下的操作了。 综合设计选择综合设计。 默认设置即可。 在刚刚的设计文件下,生成了对应的代码文件。 在设计文件上右键,生成HDL Wrapper。 生成后的文件目录,可以自己对照一下看看缺什么,漏了哪一步。 设置XDC设置XDC,绑定管脚。
仿真和下载生成比特文件这里略过波形仿真过程,直接生成比特文件。按顺序运行这三个操作,每一个操作都需要等一段时间才能结束。 下载程序生成好比特文件后,连接好开发板,按下图的顺序选择,即可将程序下载到开发板中。 最终结果开发板上的LED灯在闪烁。 |
|
网络协议 最新文章 |
使用Easyswoole 搭建简单的Websoket服务 |
常见的数据通信方式有哪些? |
Openssl 1024bit RSA算法---公私钥获取和处 |
HTTPS协议的密钥交换流程 |
《小白WEB安全入门》03. 漏洞篇 |
HttpRunner4.x 安装与使用 |
2021-07-04 |
手写RPC学习笔记 |
K8S高可用版本部署 |
mySQL计算IP地址范围 |
|
上一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/26 3:44:46- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |