FPGA入門基礎(chǔ)與項(xiàng)目實(shí)踐,拿下FPGA,輕松簡單!
著眼于目前發(fā)展火熱的FPGA技術(shù),它需要工程師們熟練地掌握設(shè)計(jì)工具,深刻理解FPGA的內(nèi)在結(jié)構(gòu)及靈活運(yùn)用設(shè)計(jì)語言,從而能夠有效地完成復(fù)雜的設(shè)計(jì)任務(wù)。在此總結(jié)了FPGA基礎(chǔ)教程與項(xiàng)目實(shí)踐,希望各位網(wǎng)友看后能舉一反三,完成從入門到精通的技術(shù)飛躍。
本文引用地址:http://www.ex-cimer.com/article/201706/348679.htm1、基于Altera的Max10M08 FPGA的評估板設(shè)計(jì)
Altera推出最新的10代FPGA和SoC系列產(chǎn)品之—MAX10 FPGA,小外形封裝、低成本和瞬時(shí)接通可編程邏輯器件中采用了先進(jìn)的工藝,是革命性的非易失FPGA。提供MAX 10評估板相關(guān)硬件、軟件支持和產(chǎn)品文檔,通過MAX10 FPGA特性和MAX10-10M08評估板兩個(gè)方面帶著大家開啟MAX 10體驗(yàn)之旅!
2、FPGA開發(fā)板BeMicro MAX 10設(shè)計(jì)——產(chǎn)品
eMicro MAX10開發(fā)板采用Altera的非易失性MAX 10 FPGA芯片。用戶可以充分的利用MAX10 FPGA芯片內(nèi)部所有資源。例如ADC模塊、溫度感應(yīng)二極管、flash 存儲(chǔ)器。BeMicro Max 10開發(fā)板包含多種外設(shè)與MAX 10 FPGA組成,例如8MB SDRAM、加速度計(jì)、數(shù)模轉(zhuǎn)換器(DAC)、溫度傳感器、熱敏電阻、光敏電阻、發(fā)光二極管等。文中包含BeMicro MAX10開發(fā)板原理圖(pdf版本)、材料清單、用戶手冊、測試?yán)蹋―AC接口,ADC、溫度傳感器、加速度計(jì)、光感應(yīng)器)
3、FPGA基礎(chǔ)實(shí)例、綜合實(shí)戰(zhàn)(實(shí)例+教程+開發(fā)板)
教程積累總結(jié)了很多例程和資料,通過一個(gè)個(gè)簡單的例子以點(diǎn)帶面,讓你逐步掌握FPGA的設(shè)計(jì),并通過綜合實(shí)戰(zhàn)將理論與FPGA的硬件實(shí)現(xiàn)相結(jié)合。實(shí)戰(zhàn)手冊不僅僅是實(shí)驗(yàn)手冊,更是理論與實(shí)踐相結(jié)合的FPGA設(shè)計(jì)手冊,圖文并茂,一步步開啟你的FPGA設(shè)計(jì)之路。
4、基于FPGA的LED旋轉(zhuǎn)廣告盤軟硬件設(shè)計(jì)
FPGA-CycloneII的旋轉(zhuǎn)LED點(diǎn)陣廣告牌原理工作,在單列LED進(jìn)行360度旋轉(zhuǎn)時(shí),由于視覺暫留感覺圓盤上方并沒有圖像,此時(shí)并在CycloneIIEP2C5T144C8N的控制下,在不同的位置在不同的時(shí)間區(qū)域讓單列LED以不同的形式發(fā)光或者熄滅,從而顯示出字符或者圖像,并且字符或者圖像給人一種懸浮在空中的感覺。此設(shè)計(jì)可以用于很多的場合,比如廣告牌、家庭裝飾、記分牌、娛樂顯示等。
5、超強(qiáng)娛樂精神:FPGA在音樂和游戲上的4個(gè)經(jīng)典應(yīng)用
FPGA被用于音樂和游戲的4個(gè)經(jīng)典應(yīng)用,包括源代碼等設(shè)計(jì)資料。
關(guān)于MP3的源代碼(用SOPC+NIOSII平臺開發(fā))
八音電子琴EDA設(shè)計(jì)實(shí)例,用VHDL語言實(shí)現(xiàn)樂曲演奏電路
用VHDL開發(fā)的棒球游戲
在FPGA上實(shí)現(xiàn)了16*16點(diǎn)陣上的三色顯示的彈球游戲
6、FPGA最小系統(tǒng)板電路原理圖、PCB
本設(shè)計(jì)主要是研發(fā)FPGA最小系統(tǒng)板,最小系統(tǒng)板一個(gè)是價(jià)格低廉,二是小巧、運(yùn)用方便。對于初學(xué)者,以及做小設(shè)計(jì)的人來說,無疑是一個(gè)很好的選擇。它也可以作為實(shí)驗(yàn)箱的一個(gè)接插件,或者做為實(shí)驗(yàn)人員的一個(gè)常用模塊。
7、【畢業(yè)設(shè)計(jì)】Altera的FPGA芯片驅(qū)動(dòng)OV7670、VGA、SDRAM實(shí)現(xiàn)視頻監(jiān)控
使用Altera的FPGA芯片EP2C8Q208C8驅(qū)動(dòng)OV7670、VGA、SDRAM實(shí)現(xiàn),視頻監(jiān)控。EP2C8Q208C8為Altera Cyclone II FPGA,提供8,256 LEs,165,888 RAM bits , 2 PLL, 18個(gè)18x18 Embedded Multipliers ,138 user I/O pins。和ASCI和ASSP相競爭的價(jià)格水準(zhǔn)上,具有可編程邏輯的優(yōu)勢。
8、FPGA開發(fā)板原理圖和PCB源文件EP4CE6F17C8
FPGA開發(fā)板原理圖和PCB源文件:
其中,主要的參數(shù),
?邏輯單元 LE:6272;
?乘法器 LAB:392;
?RAM:276480bit;
?IO 數(shù)量:179 個(gè);
?內(nèi)核電壓:1.15V-1.25V(推薦 1.2V);
?工作溫度:0-85℃
9、數(shù)字示波器_FPGA_STM32F4(包括程序和原理圖和PCB)
數(shù)字示波器主要包括TFT的驅(qū)動(dòng)及顯示,輸入信號的調(diào)理,其中包括衰減,放大,偏置;采用FPGA作為數(shù)據(jù)采集,采集數(shù)據(jù)相對靈活,而且能提供可控制的AD采樣時(shí)鐘;FPGA和STM32進(jìn)行通信,實(shí)現(xiàn)數(shù)據(jù)的轉(zhuǎn)移,STM32得到數(shù)據(jù)提取出峰峰值,平均值和頻率,控制TFT顯示各種參數(shù)及波形。
10、STM32與FPGA強(qiáng)強(qiáng)聯(lián)合,實(shí)現(xiàn)完整版信號發(fā)生器
話說之前看過作者的另外一個(gè)作品,是STM32和FPGA實(shí)現(xiàn)的示波器,當(dāng)然感覺不做?,F(xiàn)在作者又推出了信號發(fā)生器。重點(diǎn)是TFT觸屏來控制波形,相當(dāng)于一個(gè)終端,STM32用來通信,起到了FPGA和TFT之間的紐帶作用。最后波形輸出作者使用了巴特沃斯濾波器,讓輸出的波形更加干凈。雖然以高端的信號發(fā)生器無法比擬,但是用于平時(shí)信號輸出使用時(shí)足夠了。
11、FPGA(CYCLONE IV)最小系統(tǒng)板帶SDRAM/原理圖PCB資料
原理圖和PCB的繪制采用altium designer軟件
FPGA型號為CYCLONE IV的EP4CE1022C8
帶有一片SDRAM,方面進(jìn)行NIOS II開發(fā)
程序存儲(chǔ)芯片是EPCS4
JTAG下載
電源設(shè)計(jì)使用TI公司的WEBENCH Designer軟件,相當(dāng)給力
雙20M有源晶振設(shè)計(jì)
FPGA的IO口除和SDRAM連接的都用排陣印出來
12、FPGA_NIOS II_SD卡程序(不帶文件系統(tǒng))
通信方式采用SPI模式,依據(jù)最新版數(shù)據(jù)手冊Version 4.10(January 22, 2013),因此程序兼容性非常的好,對于2G以上和2G以下的SD卡都能識別,并且分2.0以上的卡和2.0以下的卡,采用C語言編寫,所以也能輕松的移植到單片機(jī)程序。
更多關(guān)于的技術(shù)資訊,歡迎訪問 與非網(wǎng)FPGA技術(shù)專區(qū)
評論