0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Vivado两种生成固化烧录文件的教程

TLOc_gh_3394704 来源:CSDN技术社区 作者:吃完西瓜舔舔皮儿 2021-08-10 17:13 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

一、生成固化文件1、先生成bit文件,再生成固化文件

2、生成固化文件步骤

A选择当前flash的大小,注意这里是MB,不是Mb。

B选择要生成的固化文件的保存路径,设置名字。

C选择当前芯片的烧录方式

D选择已经生成的bit文件。

E勾选所有。

3、点击OK,生成完成。

二、固化文件1、连接设备,open Device

1、设置参数

选择芯片的参数

注意芯片的电压。

点击OK后出现下面界面

选择固化的文件.Msc和.Prm文件,其他不用设置,点击OK,开始固化。

固化完成后需要关闭设备,断电后重启。

2、连接固化代码后的设备。

添加lit文件,注意是和bit文件在统一目录下。

如果后面重新生成了bit文件,那么固化的文件也需要再重新生成,两者需要对应。

命令行方式

注意:只用一条命令即可:

其实这条命令就是在第一种方法中下图中command命令复制出来的。这里解释一下这条命令。

dcb6fedc-f7b0-11eb-9bcf-12bb97331649.png

write_cfgmem -format mcs -size 128 -interface SMAPx16 -loadbit {up 0x00000000 “M:/led.bit” } -checksum -force -disablebitswap -file “C:/Users/Xilinx/Vivado/led.mcs”

write_cfgmem:顾名思义,这就是写配置存储文件,也就是生成配置存储文件。

format:生成存储文件的格式,这里是 mcs

size:这里指定Flash大小,这里是以Byte为单位

interface:指定Flash接口是SMAPx16

loadbit: 指定生成MCS文件需要的比特流文件,并且指定MCS文件存放起始地址是 0x00000000,地址增长方向是向上增长。

file:指定mcs文件存放地址及文件名

参考链接

ug908

ug835

https://blog.csdn.net/MaoChuangAn/article/details/80763034

编辑:jq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • FlaSh
    +关注

    关注

    10

    文章

    1715

    浏览量

    154705
  • 代码
    +关注

    关注

    30

    文章

    4941

    浏览量

    73148
  • bit
    bit
    +关注

    关注

    0

    文章

    48

    浏览量

    32749

原文标题:【Vivado那些事】Vivado两种生成、固化烧录文件

文章出处:【微信号:gh_339470469b7d,微信公众号:FPGA与数据通信】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    固化灌封胶 vs 室温固化灌封胶:性能对比与选型指南 | 铬锐特实业

    固化快而耐高温,但需要烘箱;室温固化无需加热,适合热敏器件,却固化慢。本文从工艺、性能、成本、适用场景深入对比两种固化方式,并给出4大选型
    的头像 发表于 12-03 00:18 73次阅读
    热<b class='flag-5'>固化</b>灌封胶 vs 室温<b class='flag-5'>固化</b>灌封胶:性能对比与选型指南 | 铬锐特实业

    使用Firebase AI Logic生成图像模型的两种新功能

    为您的应用添加自定义图像,能够显著改善和个性化用户体验,有效提高用户参与度。本文将探讨使用 Firebase AI Logic 生成图像的两种新功能: 其一是 Imagen 专属编辑功能预览版;其二
    的头像 发表于 11-30 09:28 208次阅读

    用PLC实现卷径计算的两种算法

    卷径计算,是动态计算如钢卷,纸卷等存料量的一方法,它是实现张力控制和自动充放料、以及甩尾控制的重要前提。卷径计算目前主流的方法有两种,一是根据机列速度(产线速度)和和被测卷的转动角速度求得;另一
    的头像 发表于 11-14 16:54 1354次阅读
    用PLC实现卷径计算的<b class='flag-5'>两种</b>算法

    使用Vivado 2018.2编译E203的mcs文件,遇到的问题求解

    Hi 各位,我在尝试使用Vivado 2018.2编译E203的mcs文件,遇到如下个问题: 1. 按照书中步骤运行,执行完make mcs之后得到的mcs文件与git中预编译出来的
    发表于 11-11 06:04

    RISC-V 蜂鸟E203在Arty A7 100T上的烧录与测试

    烧录的介绍哦。但是ddr200t的板子有专用的JTAG烧写risc-v,Arty并没有。所以我们需要把FPGA比特流文件和C语言编译文件一起通过vivado的平台
    发表于 10-28 06:26

    win10环境下使用vivado生成.bit与.mcs文件

    ,这里介绍一可以直接在windows环境下使用vivado生成system.bit和system.mcs文件的方法。 1.在windows环境安装
    发表于 10-27 08:25

    芯来e203移植开发分享(二)——仿真文件简述与itcm固化程序

    主要有个方法: 1、将itcm中的ram替换为vivado的bram ip核,通过ip核配置时,加载.verilog文件。 2、在/rtl/e203/general/sirv_sim_ram.v中
    发表于 10-27 06:04

    Vivado中向FPGA的Flash烧录e203的方法

    ,添加好后,点击右键,选择Program。 将Configuration File换为生成好的.bin文件(在runs/impl文件夹下),点击OK,即可等待烧录完成。
    发表于 10-23 08:28

    bin文件烧录以及benchmark跑分简易教程

    承接上篇介绍如何生成bin文件的文章,首先打开vivado,点击open hardware manager 连接好板子后,点击open target -auto connect 然后右键点击
    发表于 10-23 07:42

    烧录工具操作教程:新手也能快速掌握~

    烧录工具看似复杂,其实操作很简单!现在就为你奉上清晰明了的使用说明,即使是新手也能迅速掌握。 本文就以 Air780EPM 开发板为例,演示烧录工具的使用步骤。   一、生成量产文件
    的头像 发表于 09-26 19:20 418次阅读
    <b class='flag-5'>烧录</b>工具操作教程:新手也能快速掌握~

    两种TVS有啥不同?

    当我们查看TVS二极管的规格书,常会看到有以下两种种引脚功能标识图:对于初学者,看到感到疑惑,他们一样吗?他们有啥区别?为啥有的个尖头往外,阳极连在一起,有的个尖头往里,阴极连在一起?一连三问。EMC小哥根据自己经验略作分析
    的头像 发表于 09-15 20:27 580次阅读
    这<b class='flag-5'>两种</b>TVS有啥不同?

    两种散热路径的工艺与应用解析

    背景:两种常见的散热设计思路 在大电流或高功率器件应用中,散热和载流能力是PCB设计中必须解决的难题。常见的两种思路分别是: 厚铜板方案:通过整体增加铜箔厚度(如3oz、6oz甚至更高),增强导热
    的头像 发表于 09-15 14:50 462次阅读

    一文详解Vivado时序约束

    Vivado的时序约束是保存在xdc文件中,添加或创建设计的工程源文件后,需要创建xdc文件设置时序约束。时序约束文件可以直接创建或添加已存
    的头像 发表于 03-24 09:44 4385次阅读
    一文详解<b class='flag-5'>Vivado</b>时序约束

    使用DDS生成三个信号并在Vivado中实现低通滤波器

    本文使用 DDS 生成三个信号,并在 Vivado 中实现低通滤波器。低通滤波器将滤除相关信号。
    的头像 发表于 03-01 14:31 2443次阅读
    使用DDS<b class='flag-5'>生成</b>三个信号并在<b class='flag-5'>Vivado</b>中实现低通滤波器

    AMC1204有两种封装,SOIC-8和SOIC-16,功能一样吗?为什么要推出两种封装?

    呢?AMC1204,AMC1304这样做有什么好处吗? 2、AMC1204有两种封装,SOIC-8和SOIC-16,功能一样吗?为什么要推出两种封装?
    发表于 12-27 07:22