logo资料库

vivado bit文件格式转mcs文件格式.pdf

第1页 / 共3页
第2页 / 共3页
第3页 / 共3页
资料共3页,全文预览结束
将 bit 文件转换为 mcs 文件 将生成的 bit 文件写入 FPGA 中,可以在 FPGA 中实现我们的设计。但是这种模 式,不支持掉电恢复,也就是掉电之后文件丢失,还需要重新将 bit 文件写入 FPGA 中。我们可以将 bit 文件转换为 mcs 文件,将其写入 FPGA 中的 memory 中,掉 电重新开机后,程序仍然保留在 FPGA 中。 下面我们将操作如何将 bit 文件转换为 mcs 文件。 首先我们打开一个已经生成 bit 文件的工程(我们拿跑马灯工程举例),并在 Tcl Console 窗口中输入如下指令: write_cfgmem -force -format MCS -size 32 -interface BPIx8 -checksum -loadbit "up 0x0 d:/pjt/2/project_1/project_1.runs/impl_1/horse_race_lamp.bit" -file minigtx.mcs 如图: 其中有 4 个地方需要根据实际 FPGA 上的 memory 型号做修改。第 1 个为 memory 大小,比如我们的型号为 32MB,应该输入 32。再比如我们拿 VC709 举例(如 下图),查阅到其 memory 为 bpi 借口,16 位,所以上图中的 2 需要修改为 BPI ×16,上图中的 3 为我们已经生成的 bit 文件的路径和文件名(注意路径中不能 有中文),也需要根据实际情况做修改。上图中 4 位我们生成的 mcs 文件名,可 以根据实际情况做修改。
将指令修改正确后,回车输入。就会在工程目录下生成 mcs 文件。Tcl 窗口有如 下信息: 接下来我们需要将生成的 mcs 文件写入 memory 中。首先连接板卡,打开 Hardware Manager 窗口,如下图 点击下图中按钮,自动连接(图中我们已经连接好,所以是不可点击状态)
在实际对应的型号上右击,选择 Add Configuration Memory Device,如下图: 在弹出的窗口中,选择对应的 memory 器件型号,点击 OK 即可将 mcs 文件写入 memory 中:
分享到:
收藏