摘 要:電子工程類大學生在學習現(xiàn)場可編程門陣列(FPGA)過程中,會出現(xiàn)不少問題。對于FPGA入門學習步驟,做了一定的規(guī)劃,可以幫組學生輕松入門FPGA。
關鍵詞:FPGA;數(shù)電;實踐FPGA全稱網(wǎng)絡上可以搜到,F(xiàn)ield-Programmable Gate Array,即現(xiàn)場可編程門陣列,名字一長串,很專業(yè),很高端。如果能從下面幾個步驟來學習FPGA,將是一件比較輕松和開心的事情。
一、簡單地說FPGA就是數(shù)電
傳統(tǒng)數(shù)電包括組合邏輯電路和時序邏輯電路。時序邏輯又包括同步時序和異步時序。
參考書籍:數(shù)字電路設計與制作,司淑梅主編。這本書入門數(shù)電可以了。
二、深入一點,F(xiàn)PGA使用軟件設計數(shù)字電路
軟件用什么,verilog語言(類似于單片機里面的C語言)。參考書籍:數(shù)字邏輯與EDA設計。這樣的書籍圖書館去翻翻,大致知道怎么回事基本就可以了。
三、實踐(這一步是最為重要和關鍵的)
黑金開發(fā)板上verilog建模多做實驗,在實踐中學習。參考書籍:FPGA那些事兒。
軟件開發(fā)平臺的搭建,集成環(huán)境quartus軟件安裝,仿真軟件modesim安裝。
配備verilog語法書,當字典查語法,不用刻意學習語法,在實驗中學習語法,不會就去查“字典”。
注意仿真問題,仿真問題初期不要考慮。在傳統(tǒng)教學中,verilog綜合與modesim仿真幾乎同時進行,有點類似單片機的編譯和調試,導致學習FPGA門檻驟然提高。因此仿真問題放到學習過程的高級階段再來考慮比較合適。
只要能夠遵守上述的三個步驟,F(xiàn)PGA的學習旅程就是一段開心愉快的度假旅程了。
參考文獻:
[1]司淑梅.數(shù)字電路設計與制作[M].北京師范大學出版社,20011-07.
[2]丁磊.數(shù)字邏輯與EDA設計[M].陜西:西安電子科技大學出版社,2012-08.
[3]楊開陵.FPGA那些事兒[M].北京航空航天大學出版社,2013-08.
(作者單位 湖北經濟學院電子工程系)
?誗編輯 溫雪蓮