FPGA學習路線整理
收集整理FPGA資料幫助大家進行FPGA的入門,分享FPGA路線、相關(guān)的書籍、學習網(wǎng)站等。
學習路線
找到的比較優(yōu)質(zhì)的學習路線,值得在學習到不同階段反復觀看,每次看都有不一樣的體會!
-
如何學習FPGA(by隊長-Leader)
-
FPGA學習路線視頻入門篇(by老石)
-
FPGA學習路線視頻進階篇(by老石)
書籍推薦
(1) 數(shù)字電路工具書:對數(shù)字電路的某些專業(yè)術(shù)語、符號表示、語言描述不太明了時,就可以翻閱數(shù)字電路基礎(chǔ)的相關(guān)工具書進行查閱式學習。
- 《零起步輕松學數(shù)字電路》,人民郵電出版社,蔡杏山、蔡玉山主編。這本書講解 的內(nèi)容非?;A(chǔ),從最簡單的門電路到 AD/DA 的應(yīng)用介紹都做了很詳細的描 述,非常適合沒有數(shù)字電路基礎(chǔ)的初學者入門學習。
- 《數(shù)字電子技術(shù)基礎(chǔ)》,高等教育出版社,閻石主編。作為高校數(shù)字電路教學的指定教材,對于很多同學來說是相當熟悉而富有親切感。該書講解的內(nèi)容較為全面且詳細,十分注重理論部分的講解,其內(nèi)容幾乎涵蓋了所有數(shù)字電路的基礎(chǔ)部分,從 MOS 管到 FPGA 基礎(chǔ)都有涉及,可謂是經(jīng)典中的經(jīng)典。
(2) 詳解 Verilog 語法和 FPGA 知識點的工具書:推薦這類書的主要目的是希望學習者能夠在初學時進一步了解 FPGA 是什么,怎么個工作原理,并在學習 Verilog 語法的時候有一本可以參考的工具書以供隨時翻閱,畢竟初學的時候不一定能夠一下子把所有的關(guān)鍵詞和語法都記住,寫的代碼多了、翻書翻的多了自然就夠熟能生巧。 這類書就像是 FPGA 的百科全書一樣,在學習FPGA 的時候隨手一本能夠及時的答疑解惑。
- 《Verilog 數(shù)字系統(tǒng)設(shè)計教程》,北京航空航天大學出版社,夏宇聞主編。這本書 由業(yè)內(nèi)元老北航夏宇聞教授所撰寫,被十一五規(guī)劃列為高校指定教材。因為書出 的比較早,而且當時國內(nèi)關(guān)于 FPGA 的資料較少,所以這本書也是很多業(yè)內(nèi)技術(shù) 大牛的 FPGA 啟蒙書。該書從 FPGA 是什么、硬件結(jié)構(gòu)、設(shè)計驗證方法、Verilog 語法、建模方式、各種類型的應(yīng)用案例等都做了詳細的講解。因為這本書講的太 全面,內(nèi)容過多,很容易把初學者搞暈,本來內(nèi)容豐富的教材是好的,但是尺度 把握不好也會適得其反,要把最重要最基礎(chǔ)先講給初學者,再去提高才會更容易 讓初學者接受。
- 《設(shè)計與驗證:Verilog HDL》:這本書相對于夏教授的書來說內(nèi)容上做了精簡, 全書 200 頁左右,其主要內(nèi)容更易于初學者接受,可作為初學者的參考工具書。 書中對一些重要的知識點,比如開發(fā)流程、驗證方法、可綜合語法和不可綜合語 法、發(fā)展趨勢等都有比較詳細的介紹和說明,是一本不錯的啟蒙工具書。詳解 FPGA 開發(fā)流程的工具書:這類書的重點就不再是語法了,而是開發(fā)流程,著 重講解了 FPGA 開發(fā)過程中的一些常見問題,有助于更加深入全面的提高初學者 對 FPGA 的認識,進一步拓寬初學者的視野,為 FPGA 學習者進階之路做鋪墊。
(3) 詳解 FPGA 開發(fā)流程的工具書:這類書的重點就不再是語法了,而是開發(fā)流程,著重講解了 FPGA 開發(fā)過程中的一些常見問題,有助于更加深入全面的提高初學者對 FPGA 的認識,進一步拓寬初學者的視野,為 FPGA 學習者進階之路做鋪墊。
- 《FPGA 設(shè)計指南:器件、工具和流程》,人民郵電出版社,杜生海、刑聞譯。這本書是國外工具書的翻譯版,其中對 FPGA 的前世今生和內(nèi)部結(jié)構(gòu)都做了很詳細 的講解,還包括全套的設(shè)計流程、開發(fā)工具的使用、器件的選型、常用術(shù)語的介 紹和一些高級應(yīng)用,可以說是一本除了語法之外的 FPGA 百科全書,該書的講解 角度也有別于其他工具書,很有特色。
(4) 詳解 Xilinx IP 核的工具書:為了縮短開發(fā)周期,工程師往往會選擇使用一些好用 又省事的 IP 核。網(wǎng)上關(guān)于 IP 核的資料都是一些工程筆記,資料比較分散、內(nèi)容不夠全面,雖然直接閱讀英文的官方手冊是最好的方法,但對于經(jīng)驗不足的初學 者來說較難抓到雖然手冊重點,從而增加學習的難度,所以在此學習者推薦一本詳解 IP 核的工具書。
- 《Xilinx 系列 FPGA 芯片 IP 核詳解》,電子工業(yè)出版社,劉東華主編。該書幾乎覆 蓋了 ISE 中所有常用的免費 IP 核,是市面上關(guān)于 IP 核總結(jié)較為全面的一本工具書,該書對 IP 核的設(shè)置、使用方法都進行了詳細的講解,這能使學習者節(jié)省大量 的開發(fā)時間。
- 《Altera系列FPGA芯片IP核詳解》
(5) 詳解 Modelsim 仿真的書:關(guān)于仿真其實大家只需要會一些基本的操作和應(yīng)用就可以了,但是如果需要使用 Modelsim 更強大的功能還需要找一本 Modelsim 相關(guān)的工具書作為參考,當你能夠熟練使用 Modelsim 的時候一定會大大提高開發(fā)效率。
- 《Modelsim 電子系統(tǒng)分析及仿真》,電子工業(yè)出版社,于斌、米秀杰主編。該書 主要是介紹 Modelsim 的使用和操作,從能夠滿足最基本仿真需求的操作到更高級的應(yīng)用操作都有很詳細的介紹,看完本書后你會感慨 Modelsim 的強大,才真正體會到為什么 Modelsim 作為一個第三方仿真工具卻是無數(shù) FPGA 工程師的選擇。
(6)Verilog硬件描述語言IEEE官方手冊
書籍推薦參考此文
學習網(wǎng)站
刷題
HDLBits
HDLBits 中文導學
HDLBits答案參考 (對比與其他答案,都比較頻繁地存在表達式?jīng)]有化到最簡(從卡諾圖的幾道題可以看出)、思路繁冗(幾道偏復雜的題中可以看出)等問題??梢远鄥⒖疾煌说拇鸢?,綜合一下。
HDLBits答案參考
??途W(wǎng)Verilog題庫
常用
菜鳥Verilog教程:語法速查。
Fpga4fun:基礎(chǔ)項目和進階項目網(wǎng)站。
FPGA資源整理項目
包括FPGA網(wǎng)站,工具安裝包,教學視頻,開源項目的整理等。
FPGA資源整理
學習網(wǎng)站匯總
學習網(wǎng)站匯總
學習點
FPGA芯片結(jié)構(gòu)
FPGA片上資源
狀態(tài)機FSM(組合+時序)
IP核的配置和使用:PLL、FIFO、存儲器、軟核NIOS、以太網(wǎng)控制器MAC/PHY、PCIe、DDR
接口應(yīng)用 如:UART、SPI、I2C、USB、JTAG、SD card、SDRAM、PCIE、DDR、HDMI、CAN、Rapid l0、TCP/IP、SPI4.2(10G以太網(wǎng)接口)、SATA、光纖、DisplayPort。
高速接口:PCle、以太網(wǎng)
總線:DDR、AXI
跨時鐘域處理
掌握設(shè)計方法和設(shè)計原則:學會同步設(shè)計原則、優(yōu)化電路,是速度優(yōu)先還是面積優(yōu)先,時鐘樹應(yīng)該怎樣設(shè)計,怎樣同步兩個異頻時鐘等等。學會加快編譯速度(增量式編譯、LogicLock),靜態(tài)時序分析(timequest),嵌入式邏輯分析儀(signaltap)
使用MATLAB仿真
信號處理
驗證
RISC-V
等等…
競賽
FPGA創(chuàng)新賽:8月左右
全國大學生集成電路創(chuàng)新競賽:3月左右文章來源:http://www.zghlxwxcb.cn/news/detail-716443.html
研電賽:6月左右文章來源地址http://www.zghlxwxcb.cn/news/detail-716443.html
到了這里,關(guān)于FPGA學習路線整理的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!