1. 程式人生 > >Vivado下生成及燒寫MCS文件

Vivado下生成及燒寫MCS文件

water bits == xxx mat word arw onf art

Jtag模式:

1、打開Open Hardware Manager

2、 Tools ->Auto Connect

3、TCL輸入: write_cfgmem -format MCS -size 128 -interface BPIx16 -loadbit "up 0x0 xxx.bit" xxx.mcs

4、Add Configuration Memory Device

5、memory 型號,OK

6、選擇mcs,OK

本次MCS生成以VC709評價板為例。

1,vivado生成MCS,使用TCL命令如下:

write_cfgmem -format mcs -interface bpix16 -size 128 -loadbit "up 0x0 FPGA_TOP.bit" -file FPGA_TOP.mcs

-fromat mcs 指定生成格式
-interface bpix16 指定Flash接口是BPI-x16
-size 128 指定Flash大小,這裏是以Byte為單位
-loadbit “up 0x0 FPGA_TOP.bit” 指定生成MCS的源文件以及寫入Flash的地址位置

-file FPGA_TOP.mcs 指定生成MCS的文件名稱

  1. 生成bit文件。

  2. 使用bit文件生成mcs文件,生成的mcs文件時的flash參數要與實際使用的flash參數一致。

  3. JTAG線連到板子上,打開hardware manager,識別出器件。

  4. 鼠標點擊掃描出的器件,右鍵點擊器件,選擇add configuration memory device。

  5. 選擇你所用的flash型號。選擇mcs文件下載。

點一下  generate bitstream setting  勾選裏面bin文件產生選項
至於產生mcs 方法 我也沒找到  似乎是用tcl命令 比如

tcl console裏面執行 

write_cfgmem -format mcs -interface spix4 -size 128 -loadbit "up 0 E:/x.bit" -file  x.mcs 

implement完後,設置spi的寬度是4. open implement 在菜單tool下面有個屬性設置裏有

類似原來是impact轉換工具

2,添加Flash設備

技術分享圖片

技術分享圖片

技術分享圖片

轉載:http://blog.csdn.net/wordwarwordwar/article/details/77151497

Vivado下生成及燒寫MCS文件