一,FPGA配置及文件生成烧写
1,硬件相關(guān)配置
? ? ?以7系列為例,主要參考ug470。
? ? (1) 主要配置模式如下圖,最常用的應(yīng)為Master SPI 為001
? ?(2)相關(guān)pin介紹如下:
? ? ? ? ?CFGBVS :主要用于配置bank0的電壓選擇。如果bank0接2.5V或3.3V,則CFGBVS和bank0一樣接.2.5V或3.3V。如果bank0接0v到1.8V,則CFGBVS接GND。
? ? ? ? ?M[2:0]? ? ? : 根據(jù)上圖配置模式配置,需要說(shuō)明的是如果串聯(lián)電阻,電阻值小于等于1?kΩ。
? ? ? ? ?PROGRAM_B? :? 配置IO,如果FPGA正常加載需要一個(gè)穩(wěn)定的高電平,如果為低,清除FPGA配置,一般用它做重配置或復(fù)位。一般連接一個(gè)4.7K的上拉電阻。
? ? ? ? ? INIT_B? ? : 初始化階段為低,初始化完成后為高阻,需要外部以4.7KΩ電阻拉高。
? ? ? ? ? DONE? ? ?: 程序加載成功,正常工作done信號(hào)。一般常接一個(gè)led等,表示程序加載成功,開始工作。
? ? ? ? ? 所有PIN定義見:ug470 24頁(yè)
? ? (3)設(shè)計(jì)電路參考如下(以SPI x1 x4為主。其余見ug470)
?
2,bit文件生成之SPI模式配置設(shè)置(以Vivado工具設(shè)計(jì))
? ? ?(1)直接通過(guò)軟件界面配置,打開設(shè)計(jì),在工具中找到edit Device Properties ,然后如圖配置。然后保存到XDC中。
?
? ? ?? (2)在XDC中直接添加約束 set_property CONFIG_MODE SPIx4 [current_design]。
?
3,mcs文件生成(以Vivado工具設(shè)計(jì))
? ? ? ?(1)直接通過(guò)軟件界面生成mcs文件,在工具中打開generate? memory configuration file ,然后如圖配置。
? ? ? (2)?通過(guò)tcl命令:write_cfgmem -format mcs -interface spix4(SPI配置模式) -size 128(Flash大小) -loadbit "up 0 E:/x.bit(bit文件目錄文件)" -file??x.mcs(生成mcs文件名與目錄)
4,程序下載
? ? 自己下載吧。<_>
總結(jié)
以上是生活随笔為你收集整理的一,FPGA配置及文件生成烧写的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 【电脑运用及修理】固态硬盘跟机械硬盘有什
- 下一篇: 问卷系统该如何设计