Vivado中程序固化教程

这篇具有很好参考价值的文章主要介绍了Vivado中程序固化教程。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、前言

对于FPGA开发者,都会遇到这样的一种情况,就是下载到板子中的FPGA程序会随着板子掉电而消失再次上电,又要重新编译下载程序。在程序调试阶段还可以接受,但在程序版本固定后使用起来就会非常不方便。这就需要用到固化程序这一操作,就是将FPGA的配置文件烧写到板载Flash中,实现上电自启动。具体固化步骤(纯verilog工程,不涉及SDK)请往下看啦!

二、固化步骤

  1. 正常点击综合,实现,生成比特流,然后点击Tools—>Generate Memory Cinfiguration File。

Vivado中程序固化教程

2、执行步骤1后会出现下图所示界面,然后选择所用的Flash型号、接口,设置生成的mcs文件名及存储位置,勾选"Load bitstream files",并选择bit流文件。然后点击"OK"。

Vivado中程序固化教程

3、给FPGA上电,并使用JATG连接FPGA,点击"Open Target",然后再点击"Add Configuration Memory Device",然后选择所用的flash型号,点击"OK"。。

Vivado中程序固化教程

如果"Add Configuration Memory Device"选项是灰色的,请右击此处,选择"Remove Configuration Memory Device"即可。

Vivado中程序固化教程

出现下图所示对话框,点击"OK"。

Vivado中程序固化教程

再进行如下设置,点击"OK",软件就会开始固化程序,等待完成即可。

Vivado中程序固化教程

注意: 固化完成后,FPGA不会立即运行程序,需要断电重启,此时开发板会自动从flash读取程序并运行。这样以后每次上电都会自动加载并运行这段程序,除非再次固化别的程序!!!文章来源地址https://www.toymoban.com/news/detail-508698.html

到了这里,关于Vivado中程序固化教程的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 微信开发者工具使用教程

    近段时间有很多小伙伴问微信小程序怎么开发啊?开发的第一步就是安装微信web开发者工具,今天就来教你设置好开发者工具。 一、下载开发者工具 https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html 下载安装好之后打开会进入这个界面,倘若开发者首次启动开发者工具

    2024年02月03日
    浏览(34)
  • 微信开发者工具下载安装教程

    微信小程序账号注册登录 微信开发者工具的下载和安装 小程序创建项目 微信小程序账号注册登录 下载地址: 官网:https://mp.weixin.qq.com/cgi-bin/wx 或者其他网盘资源,建议走官网,下载安装耗时不多。 ①点击前往注册 ②按照步骤进行账号注册或已有账号点击右上角“立即登录

    2024年02月06日
    浏览(59)
  • 注册小程序开发者账号(上)

    本章主要介绍 开发者账号的注册方法 注册成功后如何完成认证 开发者账号的效应和注意事项 注册微信小程序开发者账号是开发者进行小程序开发和发布的第一步。以下是微信小程序开发者账号的注册方法的详细步骤: 访问官方网站:打开浏览器,访问微信公众平台官方网

    2024年02月15日
    浏览(31)
  • B站微信开发者开发的茶叶小程序

    微信小程序 文件介绍 wxml 页面的布局结构,相当于网页中 .html 文件 wxss 用来设置小程序页面样式 js 用来处理用户操作和获取用户信息等与后端进行交互。 例如:获取用户信息、用户点击按钮后的逻辑操作、获取用户位置、跳转用户点击的链接 1.可以设置页面的跳转时间 j

    2024年03月12日
    浏览(52)
  • 小程序 微信开发者工具没有 云开发 选项(已解决)

    好久没登小程序,进去都看不到云开发选项,在网上都没有看到解决办法。下面贴图告诉大家 1.首先进入网页-微信公众平台。在小程序功能模块中找到APPID,  2.然后打开微信开发者工具,像我一样的,没有云开发选项 ,进入不了云开发控制台   3.点击左上角第一个按钮-项

    2024年02月16日
    浏览(31)
  • 嵌入式程序开发者的数量剧增

    随着物联网、智能设备和嵌入式系统的快速发展,嵌入式程序开发领域的需求不断增长,因此嵌入式程序开发者的数量也在剧增。这种趋势在过去几年中已经变得非常明显。 以下是导致嵌入式程序开发者数量剧增的一些主要原因: 我这里刚好有嵌入式、单片机、plc的资料需

    2024年02月16日
    浏览(25)
  • 配置小程序开发者工具及其使用(上)

    本章主要介绍: 如何配置小程序开发工具 开发工具的基本操作使用 如何创建小程序项目和调试代码 配置小程序开发工具是开始进行小程序开发的重要步骤。下面是一个简要的配置指南: 下载小程序开发工具:首先,你需要下载并安装微信小程序开发工具。官方提供了适用

    2024年02月12日
    浏览(28)
  • 微信小程序开发者工具下载

    微信开发者工具下载地址与更新日志 | 微信开放文档 (qq.com) 下载安装好后,软件图标如下图所示。 运行软件如下图所示,这时候就需要使用你的管理员账号扫码登录。 登陆后的界面,如下图所示。可以项目分为两类: 小程序项目、公众号网页项目 。其中,小程序项目又细

    2024年04月23日
    浏览(43)
  • [微信小程序开发者工具] × #initialize

    [微信小程序开发者工具] × #initialize-error: [error] 工具的服务端口已关闭。要使用命令行调用工具,请在下方输入 y 以确认开启,或手动打开工具 - 设置 - 安全设置,将服务端口开启。 从HBuilder运行到微信小程序的时候报错 解决办法: 打开微信开发者工具,选择设置–通用设

    2024年02月11日
    浏览(43)
  • 微信开发者工具开发小程序代码自动热加载/重载/部署

    微信小程序基础库 2.12.2 默认情况下,使用微信开发者工具开发小程序时,每次保存代码都会重启微信小程序,即每次都模拟器都返回到首页。有没有办法既更新模拟器中的小程序,又保持 在当前页呢?有的,启用代码热重载。 从微信小程序基础库(实测) 2.12.2 开始有了“

    2024年02月11日
    浏览(39)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包