Vivado下生成及燒寫MCS文件
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的文件名稱
-
生成bit文件。
-
使用bit文件生成mcs文件,生成的mcs文件時的flash參數要與實際使用的flash參數一致。
-
JTAG線連到板子上,打開hardware manager,識別出器件。
-
鼠標點擊掃描出的器件,右鍵點擊器件,選擇add configuration memory device。
-
選擇你所用的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文件