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

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

3天内不再提示

如何生成.MCS文件

454398 来源:CSDN 作者:MaoChuangAn 2020-12-14 17:48 次阅读

其实生成.mcs文件非常简单,但是只是对有经验的设计者而言。对于新手,生成一个.MCS文件可能就会遇到各种各样的问题。下面就简单的介绍一下如何生成.MCS文件。
这里介绍两种种方法。第一种是使用GUI,也就是用鼠标点来点去就可以。另外一种就是用tcl命令。

第一种:

第一步:首先生成比特流文件。假设生成的比特文件名字是 led.bit。

第二步:选择工具栏的“Tools"—>"GenerateMemory Configuration File..."打开如下图所示的页面。

下面异步异步的按照图中的序号进行设置即可。
1、选择生成的文件格式为MCS
2、选择FLASH的大小。这里按照自己的板卡设置,我这里的板卡是xilinx的KC705板卡,对应的FLASH大小是128M。
3、填写将要生成的MCS文件文件的文件名。
4、选择接口类型,这个建议选SMAPx16
5、把加载比特文件的复选框选上,选上之后下面的6就可以用来添加比特文件了
6、可以看到右边有一个绿色的+号小按钮吗,这个是用来添加响应的比特文件的。但是这里并不是要单击+号,而是单机—+号前面的浏览文件按钮,选择相应的比特文件。比如我这里要用led.bit生成MCS,那我就加在led.bit文件。前面的起始地址选着全0,增长方向选着“up”。
7、将7中的三个复选框都选上。
8、执行以上所有操作后,会在8所在的地方生成一条tcl命令。我圈起来的地方时待会将要生成的MCS文件存放的地方,也修改存放的地方,但是在GUI界面无法修改。
9、然后点击“OK”即可生成MCS文件。
第二种:

直接用tcl命令生成。
还是以led.bit为例子。
注意:只用一条命令即可:
其实这条命令就是在第一种方法中最后一个红框也就是8中复制出来的。这里解释一下这条命令。
write_cfgmem -format mcs -size 128 -interface SMAPx16 -loadbit {up 0x00000000 "M:/led.bit" } -checksum -force -disablebitswap -file "C:/Users/假大叔/AppData/Roaming/Xilinx/Vivado/led.mcs"
write_cfgmem:顾名思义,这就是写配置存储文件,也就是生成配置存储文件。
-format:生成存储文件的格式,这里是 mcs
-size:这里指定Flash大小,这里是以Byte为单位
-interface:指定Flash接口是SMAPx16
-loadbit:指定生成MCS文件需要的比特流文件,并且指定MCS文件存放起始地址是0x00000000,地址增长方向是向上增长。
-file:指定mcs文件存放地址及文件名

生成完后添加MCS文件到FLASH中就很方便了。

方法:像往常一样打开少些比特流的页面。选中芯片——>右键——>add configuration memory device——>选择自己板卡对应的FLASH——>添加MCS文件,“ok”完成。烧写过程比较慢,大概要7到8分钟。

编辑:hfy

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

    关注

    0

    文章

    73

    浏览量

    24753
  • 烧写
    +关注

    关注

    0

    文章

    56

    浏览量

    14229
  • GUI
    GUI
    +关注

    关注

    3

    文章

    637

    浏览量

    39477
收藏 人收藏

    评论

    相关推荐

    labview程序生成exe文件怎么还原

    在LabVIEW中,程序生成exe文件后,通常这个过程是不可逆的,即exe文件无法直接“还原”回原始的LabVIEW项目文件(.vi或.lvproj)。exe
    的头像 发表于 09-04 17:12 825次阅读

    labview工程文件如何生成exe

    生成可执行文件(EXE)是LabVIEW程序开发过程中的一个重要步骤,它允许用户在没有安装LabVIEW的计算机上运行程序。以下是步骤和注意事项: 1. 准备工作 在开始生成EXE文件
    的头像 发表于 09-04 17:09 1018次阅读

    labview怎么生成可执行文件

    生成可执行文件(EXE)是LabVIEW程序开发中的一个重要步骤,它允许用户将LabVIEW项目打包成一个独立的应用程序,便于在没有安装LabVIEW的计算机上运行。 1. 准备工作 在开始生成
    的头像 发表于 09-04 17:07 651次阅读

    Efinity编译生成文件使用指导-v1

    接上篇: (6)查看Unassigned Core Pins。 在placement下面的palce.rpt文件中搜索 Unassigned C ore Pins就可以看到。它说明这些管脚没有用于内部连接。 大家可以点击这个链接查看上文 Efinity编译生成文件使用指导
    的头像 发表于 08-13 14:22 638次阅读
    Efinity编译<b class='flag-5'>生成文件</b>使用指导-v1

    请问TINA-TI如何生成.TLD文件

    如题,TINA-TI如何生成.TLD文件,我在官网下载了OPA627的模型,但是将OPA627.TLD文件放入安装目录下的SPICELIB文件夹下,打开TINA-TI无法找到OPA6
    发表于 08-13 07:51

    Allegro生成光绘文件

    Allegro生成光绘文件
    发表于 05-06 10:37 1次下载

    tasking是如何生成bin文件的?

    有没大神做过Tasking生成bin文件呢?
    发表于 02-19 07:39

    请问GTM MCS每个通道任务如何执行?

    使用GTM MCS多个通道ch 0,ch1,ch3,把三个通道代码拷贝到MCS RAM。 是不是把每个通道MCS_CH_PC寄存器写为自己代码的运行地址,然后再使能通道,每个通道就执行自己任务代码呢? 谢谢!!!
    发表于 02-04 09:27

    移植e203软核后运行helloworld例程出错的原因?如何解决?

    e203_hbirdv2项目的fpga/ddr200t/prebuilt_mcs目录中预编译生成MCS文件。 有没有此前遇到相同问题的大神,告知一下解决方法,感激不尽!
    发表于 01-10 08:18

    labview生成exe文件如何配置文件

    LabVIEW是一种用于实时测试、控制和数据采集的编程环境。在开发过程中,您可以使用LabVIEW软件生成可执行文件(.exe),以便在没有LabVIEW开发环境的计算机上运行您的应用程序。生成
    的头像 发表于 12-27 16:28 1984次阅读

    labview的opc生成配置文件

    的数据交互和通信。在 LabVIEW 中生成 OPC 配置文件有助于实现与其他设备的数据传输和共享,本文将详细介绍如何生成 OPC 配置文件。 首先,在 LabVIEW 中
    的头像 发表于 12-26 17:57 1636次阅读

    keil如何生成bin文件

    Keil是一种集成开发环境(IDE),专为ARM架构的嵌入式系统开发而设计。在Keil中生成bin文件是将代码编译并转换为可执行文件的过程。本文将详细介绍Keil生成bin
    的头像 发表于 12-15 13:43 1.1w次阅读

    ADgerber文件怎么生成PCB

    生成ADGerber文件是将电路板设计转化为可供PCB加工厂制造的图像文件的过程。下面详细介绍关于如何生成ADGerber文件。 ADGer
    的头像 发表于 12-07 17:19 3271次阅读

    能够生成java文档注释的命令

    文档的包名和源代码文件名,@files表示指定一个文本文件,它会列出其他要包含在生成的文档中的包名和源代码文件名。 下面是一些常用的选项: -d directory :指定
    的头像 发表于 11-29 14:12 781次阅读

    simulink自动生成ROS代码

    Solver中的Type是否为Fixed-step,注意求解器一定要选离散型。 按下图所示,打开Build Model 完成后会生成一个sh文件和一个tgz文件。 找到以上文件
    的头像 发表于 11-15 17:53 780次阅读
    simulink自动<b class='flag-5'>生成</b>ROS代码