如何生成.MCS文件

其实生成.mcs文件非常简单,但是只是对有经验的设计者而言。对于新手,生成一个.mcs文件可能就会遇到各种各样的问题。下面就简单的介绍一下如何生成.mcs文件。
这里介绍两种种方法。第一种是使用gui,也就是用鼠标点来点去就可以。另外一种就是用tcl命令。
第一种:
第一步:首先生成比特流文件。假设生成的比特文件名字是 led.bit。
第二步:选择工具栏的“tools—>generate  memory  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分钟。


试驾东风本田INSPIRE,它是如何自我实现?
新能源汽车电池软连接工艺 T2紫铜箔
区块链先公平可信后藏富于民
区块链技术逐渐被应用到互联网,2018年或将迎来黄金期!
STM32定时器时间计算方法
如何生成.MCS文件
国产替换 科技自立
如何破局锂电视觉检测难题
LeCun 卸任! Facebook人工智能实验室换帅
英特尔与UCloud联手,让AI部署更灵活高效
数字法币与数字代币之间的相爱相杀
如何用巧妙的方式借助TensorFlow帮助他们工作
在电路设计中如何减少电路板上串扰的设计原则
特斯拉上海超级工厂Model 3试生产,国产Model 3就要来了
2018款MacMini拆解 内部做工怎么样
传统企业中台数字化转型需要提升哪些方面的基本能力呢?
独立显卡2g和4g区别_独立显卡的作用
可调电源制作:MOS管防反接电路、Buck降压拓扑
iPhone辅助触控是如何快速调出来的
Docker入门指南之什么是Dockerfile