VIVADO固化程序步骤

VIVADO固化程序步骤

1烧录bit文件

1、正确的将FPGA专用下载器与调试板卡或者产品连接,检查无误后打开电源上电。注:严禁带电操作。

2、打开VIVADO18.3软件,如下所示:

3、点击Open Hardware Manager,界面如下所示:

4、点击如下标识,连接板卡。

5、软件自动识别芯片型号,如下所示:

6、右击芯片型号,选择Program Device...,具体流程如下图所示:

7、在Bitstream file:选择要固化的bit文件,如果有debug probes file文件,软件会主动关联(前提是bit文件和ltx文件在同一个目录下),如下所示:

8、文件选择完成后点击Program即可,等待软件下载完成,下载完成后就可以进行下一步调试。

2固化MCS文件

1、正确的将FPGA专用下载器与调试板卡或者产品连接,检查无误后打开电源上电。注:严禁带电操作。

2、打开VIVADO18.3软件,如下所示:

3、点击Open Hardware Manager,界面如下所示

4、点击如下标识,连接板卡。

5、软件自动识别芯片型号,如下所示:

6、右击芯片型号,选择Add Configuration Memory Device...,添加FLASH型号,具体流程如下图所示:

7、在search中输入具体型号,如MT25QL128,具体流程如下所示:

8、点击ok,出现如下所示流程:

9、固化的FLASH为xilinx官方指定型号和使用xilinx原厂FPGA芯片按如下操作。

9.1、在configuration file 中添加要固化的mcs文件,如下所示:

9.2、添加完成后点击OK即可,等待烧录完成即可。

9.3、烧录完成如果程序中有ILA调试模块会弹出如下所示,不需要关心,点击OK即可。烧录完成后关掉电源,退出vivado烧录界面,重新上电即可。即程序烧写完成。

10、固化的FLASH为非xilinx官方指定型号和非xilinx原厂FPGA芯片按如下操作。

10.1、在configuration file 中添加要固化的mcs文件,文件添加完成后先执行擦除步骤,具体流程如下所示:

10.2、点击OK,等待擦除完成。

10.3、如果程序中有ILA调试模块会弹出如下所示,不需要关心,点击OK即可。

10.4、再右击flash型号,如下所示,选择Program Configuration Memory Device...,进入如下界面:

10.5、在configuration file 中添加要固化的mcs文件,文件添加完成后先执行擦除步骤,具体流程如下所示:

10.6、点击OK即可,出现如下提示点击OK即可。

10.7、如果软件很快的完成烧写,即未成功(一般固化需要两到三分钟),需要重新按照10.3-10.6步骤执行烧写程序。

10.8、烧录完成如下所示:

10.9、烧录完成如果程序中有ILA调试模块会弹出如下所示,不需要关心,点击OK即可。烧录完成后关掉电源,退出vivado烧录界面,重新上电即可,即程序烧写完成。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/589251.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Python网络爬虫(三):Selenium--以携程酒店为例

1 Selenium简介 Selenium是一个用于网站应用程序自动化的工具,它可以直接运行在浏览器中,就像真正的用户在操作一样。它相当于一个机器人,可以模拟人类在浏览器上的一些行为,比如输入文本、点击、回车等。Selenium支持多种浏览器&…

基于Springboot + MySQL + Vue 大学新生宿舍管理系统 (含源码)

目录 📚 前言 📑摘要 📑操作流程 📚 系统架构设计 📚 数据库设计 💬 管理员信息属性 💬 学生信息实体属性 💬 宿舍安排信息实体属性 💬 卫生检查信息实体属性 &…

SD-WAN国际网络专线:高效、合规且可靠的跨境连接解决方案

在数字化时代,企业对跨境网络连接的需求日益增长。SD-WAN技术作为一种新兴的解决方案,正逐渐成为构建跨境网络连接的首选。本文将探讨SD-WAN国际网络专线的发展现状、合规性要求以及选择时需要考虑的关键因素。 SD-WAN技术:跨境网络连接的新…

兔子洞里有什么?揭开BunnyLoader 3.0恶意软件的神秘面纱

本文将重点针对最新上线的恶意软件BunnyLoader 3.0进行详细介绍和深入分析,并探索BunnyLoader的基础架构和功能。BunnyLoader是一款一直在发展和进化的恶意软件,威胁行为者可以利用BunnyLoader窃取用户数据、凭证和加密货币,并向目标用户传递…

使用minikube安装使用单机版K8S(docker)

前置:作为一个开发,工作之余想玩一下k8s,但是搭建成本太高,所以就找到了minikube这个工具,快速搭建单机版k8s,下面是个人搭建流程,基于centos7,仅供参考。 1.下载kubectl&#xff0…

C++中的List容器用法详解

文章目录 C中的List容器用法详解List 的特点List 的重要接口用法介绍1.创建和初始化Listlist 2.插入元素push_backpush_forntinsert 删除元素pop_backpop_fontclearerase 遍历List迭代器遍历范围for遍历 排序Listsort 反转Listreverse 转移Listsplice 去重unique 合并merge 总结…

【JVM】如何定位、解决内存泄漏和溢出

目录 1.概述 2.堆溢出、内存泄定位及解决办法 2.1.示例代码 2.2.抓堆快照 2.3.分析堆快照 1.概述 常见的几种JVM内存溢出的场景如下: Java堆溢出: 错误信息: java.lang.OutOfMemoryError: Java heap space 原因:Java对象实例在运行时持…

这里有份百度Create大会超长剧透,请查收!

作者简介: 辭七七,目前大二,正在学习C/C,Java,Python等 作者主页: 七七的个人主页 文章收录专栏: 七七的闲谈 欢迎大家点赞 👍 收藏 ⭐ 加关注哦!💖&#x1f…

【C++STL详解(二)】——string类模拟实现

目录 前言 一、接口总览 二、默认成员函数 1.构造函数 2.拷贝构造 写法一:传统写法 写法二:现代写法(复用构造函数) 3.赋值构造 写法一:传统写法 写法二:现代写法(复用拷贝构造) 4.析构函数 三、…

【flutter封装图片/视频选择控件】

引入库 wechat_assets_picker: ^6.0.5 、video_player: ^2.5.1 # 视频播放、 flutter_screenutil: ^5.7.0 import dart:async; import dart:io; import package:generated/l10n.dart; import package:jade/configs/PathConfig.dart; import package:jade/customWidget/addImag…

洛谷B3735题解

题目描述 圣诞树共有 n 层,从上向下数第 1 层有 1 个星星、第 2 层有 2 个星星、以此类推,排列成下图所示的形状。 星星和星星之间用绳子连接。第 1,2,⋯,n−1 层的每个星星都向下一层最近的两个星星连一段绳子,最后一层的相邻星星之间连一段…

算法知识点汇总

知识点 1. 求二进制中1的个数 int get_count(int x)//返回x的二进制有多少个1 int get_count(int x) {int res 0;while (x){res ;x - x & -x;}return res; }2. 建树,和树的DFS 记得初始化头节点 const int N 1e5 10, M N * 2; int h[N], e[M], ne[M], id…