Vivado下生成及燒寫MCS文件

Jtag模式:工具

一、打開Open Hardware Manager.net

二、 Tools ->Auto Connectcode

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

四、Add Configuration Memory Deviceblog

五、memory 型號,OK接口

六、選擇mcs,OKget

 

 

 

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

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

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

 

-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

相關文章
相關標籤/搜索