> 技术文档 > 一文明白用VIVADO生成与烧写FPGA的bit文件与MCS文件方法步骤_vivado生成mcs

一文明白用VIVADO生成与烧写FPGA的bit文件与MCS文件方法步骤_vivado生成mcs

一文明白用VIVADO生成与烧写FPGA的bit文件与MCS文件方法步骤_vivado生成mcs

1 前言

本文用于讲解使用vivado生成与烧写FPGA的bit文件,mcs文件的方法步骤。

2 生成Bit

1)通常情况下看到一个FPGA的代码结构如下,红框是必有项:
一文明白用VIVADO生成与烧写FPGA的bit文件与MCS文件方法步骤_vivado生成mcs

2)用文本编辑器(如txt,notepad++)打开xx.xpr确认本工程编译的vivado版本,如下:
一文明白用VIVADO生成与烧写FPGA的bit文件与MCS文件方法步骤_vivado生成mcs

3)将xx.xpr文件拖到对应的vivado版本打开整个工程,如下

一文明白用VIVADO生成与烧写FPGA的bit文件与MCS文件方法步骤_vivado生成mcs

4)点击上图中的generate bitstream位置等待生成bit,看到如下图提示,说明bit生成成功;
一文明白用VIVADO生成与烧写FPGA的bit文件与MCS文件方法步骤_vivado生成mcs

5)在对应目录文件夹(xx.runs/impl_x/)下查找bit文件,如下图所示;
一文明白用VIVADO生成与烧写FPGA的bit文件与MCS文件方法步骤_vivado生成mcs

3 生成MCS

在已有bit文件的前提下才能生成mcs,步骤如下:

1)打开vivado后,点击如下位置,打开生成mcs的界面
一文明白用VIVADO生成与烧写FPGA的bit文件与MCS文件方法步骤_vivado生成mcs

2)根据板卡的falsh型号,选择对应的flash型号,以及bit,mcs生成路径设置,点击ok生成mcs;
一文明白用VIVADO生成与烧写FPGA的bit文件与MCS文件方法步骤_vivado生成mcs

3)看到如下界面说明mcs生成成功;
一文明白用VIVADO生成与烧写FPGA的bit文件与MCS文件方法步骤_vivado生成mcs

4)在对应的目录下拿到mcs文件;

4 烧写Bit文件

  1. 用FPGA仿真器(有些板卡JTAG做到了板卡内部只有USB-typec的仿真线)连接电脑与FPGA之后,板卡上电。之后打开vivado,点击如下框图中任意一个,进入查询设备的界面;

一文明白用VIVADO生成与烧写FPGA的bit文件与MCS文件方法步骤_vivado生成mcs

  1. 点击如下open target 查找设备;
    一文明白用VIVADO生成与烧写FPGA的bit文件与MCS文件方法步骤_vivado生成mcs

  2. 找到设备后,点击如下位置,鼠标右键进入选择bit的界面;
    一文明白用VIVADO生成与烧写FPGA的bit文件与MCS文件方法步骤_vivado生成mcs

  3. 选择对应的想要烧写的bit/ltx文件,之后点击program,进行bit的烧写,等待烧写完成即可。

一文明白用VIVADO生成与烧写FPGA的bit文件与MCS文件方法步骤_vivado生成mcs

5 烧写Mcs文件

1)在板卡上电,并用仿真器连接电脑与设备,vivado找到设备后,点击如下位置,鼠标右键进入添加flash的界面;
一文明白用VIVADO生成与烧写FPGA的bit文件与MCS文件方法步骤_vivado生成mcs

2)选择板卡对应的flash,点击ok,添加flash;
一文明白用VIVADO生成与烧写FPGA的bit文件与MCS文件方法步骤_vivado生成mcs

3)点击如下位置,鼠标右键进入选择mcs文件的界面;
一文明白用VIVADO生成与烧写FPGA的bit文件与MCS文件方法步骤_vivado生成mcs

4)选择对应需要烧写的mcs文件(spix8时需要将两段mcs都添加)之后,再点击ok即可进入烧写界面,等待烧写完成即可。
一文明白用VIVADO生成与烧写FPGA的bit文件与MCS文件方法步骤_vivado生成mcs

如果本文对你有所帮助,欢迎点赞、转发、收藏、评论让更多人看到,赞赏支持就更好了

如果对文章内容有疑问,请务必清楚描述问题,留言评论或私信告知我,我看到会回复。

一文明白用VIVADO生成与烧写FPGA的bit文件与MCS文件方法步骤_vivado生成mcs

欢迎FPGA同行者关注微信公众号FPGA加速者,获取更多精彩