EDA(Vivado)軟件可以很好的幫助我們更好的去學(xué)習(xí)FPGA相關(guān)知識(shí),例如:
記得使用EDA軟件自帶的語(yǔ)言模板;
新建 IO Planning工程初步引腳分配;
EDA中自帶的IP核你會(huì)快速用嗎?
單片機(jī)是基于FLASH結(jié)構(gòu)的,所以單片機(jī)上電直接從本地FLASH中運(yùn)行。但SRAM 架構(gòu)的FPGA是基于SRAM結(jié)構(gòu)的,掉電數(shù)據(jù)就沒(méi)了,所以需要借助外部電路來(lái)配置運(yùn)行的數(shù)據(jù),其實(shí)我們可以借助Vivado來(lái)學(xué)習(xí)FPGA的各種配置模式。
Step1,找到Vivado的設(shè)計(jì)流程框:
Step2,打開(kāi)設(shè)置菜單,并選擇BitSream子選項(xiàng)。此時(shí),可以看到提示:Open Implemented Design后有更多的設(shè)置項(xiàng)可用:
Step3,當(dāng)我們Open Implemented Design后,再打開(kāi)這個(gè)BitSream設(shè)置菜單選項(xiàng),會(huì)發(fā)現(xiàn)提示為Confgure additional bitstream settings,此時(shí)可以單擊進(jìn)入更多的設(shè)置菜單:
Step4,當(dāng)我們單擊進(jìn)入更詳細(xì)的菜單后有很多設(shè)置項(xiàng),當(dāng)我們打開(kāi)Configuration Modes這是子設(shè)置項(xiàng)后,我們可以看到FPGA的各種配置模式:SPI、SelecMap、Master、Slave等,這里包括這些配置模式的參考電路和其它設(shè)置項(xiàng):
Step5,打開(kāi)MasterSPIx1,可以看到電路和幫助鏈接(7 Series Configuration User Guide),單擊這個(gè)鏈接打開(kāi)后就可以對(duì)應(yīng)的幫助文檔。至此,我們就可以通過(guò)這些電路和鏈接對(duì)應(yīng)的幫助文檔來(lái)學(xué)習(xí)FPGA的配置模式。
我們?cè)俅蜷_(kāi)SlaveSerial模式,在這里,可以看到電路的設(shè)計(jì)設(shè)計(jì)是可以通過(guò)外部CPLD或者MCU單片機(jī)來(lái)配置FPGA,所以有些板子你可能很奇怪只看到了FPGA+DSP而沒(méi)有看到任何FLASH外設(shè)的時(shí)候,很可能就是采用DSP來(lái)配置FPGA的,F(xiàn)PGA的配置數(shù)據(jù)就存儲(chǔ)在DSP的FLASH中:
這次就不具體展開(kāi)FPGA的具體配置相關(guān)內(nèi)容,我們可以通過(guò)Vivado讓我們很直觀的看到FPGA的配置模式和對(duì)應(yīng)的電路設(shè)計(jì),對(duì)我們?cè)O(shè)計(jì)開(kāi)發(fā)FPGA有很大幫助。另外,F(xiàn)PGA多重配置可參考:
Xilinx FGPA的多重配置功能(1)
Xilinx FPGA的多重配置功能(2)
-
FPGA
+關(guān)注
關(guān)注
1643文章
21983瀏覽量
614648 -
單片機(jī)
+關(guān)注
關(guān)注
6065文章
44934瀏覽量
647622
原文標(biāo)題:借助vivado來(lái)學(xué)習(xí)FPGA配置模式
文章出處:【微信號(hào):fpga234,微信公眾號(hào):fpga234】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
最常用的FPGA配置模式
借助USB來(lái)完成系統(tǒng)配置
Vivado不是FPGA的設(shè)計(jì)EDA工具嘛?
如何使用Vivado Device Programmer創(chuàng)建和配置存儲(chǔ)設(shè)備
如何借助Xilinx FPGA和MATLAB技術(shù)加速機(jī)器學(xué)習(xí)應(yīng)用

FPGA JTAG的配置模式詳細(xì)說(shuō)明

淺析Vivado在非工程模式下的FPGA設(shè)計(jì)流程

FPGA的配置模式的分類及應(yīng)用分析

【FPGA Vivado】基于 FPGA Vivado 的流水燈樣例設(shè)計(jì)

評(píng)論