

1、將芯片配置模式改為001。

2、vivado2019.2 XC7S100芯片不支持 w25q系列spi flash,需要手動在軟件的配置文件加入一個配置條目
在E:\software\vivado_2019_02\Vivado\2019.2\data\xicom\xicom_cfgmem_part_table.csv文件最后加入下面這句話。
799,0,w25q128bv-spi-x1_x2_x4,- xa7a100t xa7a15t xa7a35t xa7a50t xa7a75t xc7a100t xc7a100ti xc7a100tl xc7a12t xc7a12ti xc7a12tl xc7a15t xc7a15ti xc7a15tl xc7a200t xc7a200ti xc7a200tl xc7a25t xc7a25ti xc7a25tl xc7a35t xc7a35ti xc7a35tl xc7a50t xc7a50ti xc7a50tl xc7a75t xc7a75ti xc7a75tl xq7a100t xq7a200t xq7a50t xc7k160t xc7k160ti xc7k160tl xc7k325t xc7k325ti xc7k325tl xc7k355t xc7k355ti xc7k355tl xc7k410t xc7k410ti xc7k410tl xc7k420t xc7k420ti xc7k420tl xc7k480t xc7k480ti xc7k480tl xc7k70t xc7k70tl xq7k325t xq7k325tl xq7k410t xq7k410tl xcku025 xcku035 xcku040 xcku060 xcku085 xcku095 xcku115 xqku040 xqku060 xqku095 xqku115 xc7s100 xc7s15 xc7s25 xc7s50 xc7s6 xc7s75 xcvu065 xcvu080 xcvu095 xcvu125 xcvu160 xcvu190 xcvu440,w25q128bv,spi,128,x1_x2_x4,,Winbond,,1,w25q128bv,w25q3、重啟vivado,必須重啟才能生效。
4、用JTAG連接上芯片。

5、右鍵選擇“Add Configuration Memory Device ”。
6、選擇 w25q128bv。

7、在彈出的對話框選擇 Cancel。

8、點擊 tool,然后選擇 Generate Memory Configuration File ,按下圖配置。

9、點擊ok,過一會提示生成成功。

10、回到芯片連接界面,右鍵我們選擇的flash芯片,選擇編程,如下圖。

11、在彈出的界面,選擇dianlan.mcs,按下圖配置編程屬性,點擊OK。

12、如果硬件沒有問題,就會看見精度條。

13、待燒寫成功后,給板子重新上電就行。

往期精選




FPGA技術江湖廣發江湖帖
無廣告純凈模式,給技術交流一片凈土,從初學小白到行業精英業界大佬等,從軍工領域到民用企業等,從通信、圖像處理到人工智能等各個方向應有盡有,QQ微信雙選,FPGA技術江湖打造最純凈最專業的技術交流學習平臺。
FPGA技術江湖微信交流群

加群主微信,備注姓名+學校/公司+專業/崗位進群
FPGA技術江湖QQ交流群

備注姓名+學校/公司+專業/崗位進群
