我的FPGA之路 - 入門篇(暨我的第一階段學習總結 )

        俗話說“工欲善其事,必先利其器”,根據以往我的嵌入式學習經驗,購買開發板成爲了首要任務。在查閱了各網友的帖子及大俠們的建議,比較了各廠家或團隊的專注度和技術實力,最終選擇了黒金動力社區的DB2C8 FPGA開發板。拿到板子後也證明了我的選擇是正確的。全黑的包裝盒,燙金的“黒金動力社區”字樣,富有藝術氣息的LOGO,和我以前買的死氣沉沉的開發板完全不同,頗有點水果的味道。激動的掀開她的面紗,映入眼簾的這怎麼能稱之爲開發板,簡直就是一件精雕細琢的藝術品。甚至連附贈的光盤都穿上了與包裝盒同風格的外衣。其內容也是相當的豐富,大量的原創教材,包括ALTERA官方及夏宇聞老師在內的視頻教程,經過驗證及仿真的經典例程甚至用視頻記錄了正確的運行結果,用心程度可見一斑。

        老老實實的從《Verilog HDL掃盲文》開始,瞭解了硬件描述語言的本質,爲什麼選擇Verilog HDL,Verilog HDL的學習方法及用Verilog HDL建模的基本思路等,給我印象最深刻的是作者有一句話,“筆者比較喜歡把FPGA看成是一個巨大的“樂高積木資源庫”,HDL 語言是組合這些積木的工具”。非常的形象,雖然我從事嵌入式軟件,和C打交道多年,但還是能通過黒金的教程,很快的理解了並行操作、邏輯與時序等基本概念、並行操作的思想很重要,我認爲這是與我之前從事的嵌入式C最本質的區別。我也用一句話來概括那就是:Verilog不是編程,而是建模。

        這裏重點說一下光盤內的夏宇聞老師的視頻課程真的很不錯,講的都是最簡單的,但能抓住重點同時把它講清楚。而且他的課程不僅僅是講技術,還講了很多做人的道理。比如他在《Verilog模塊的基本構成要素》一課中對他的成長之路、人生觀及世界觀做了很鮮明的描述:“我不是共產黨員,甚至不是共青團員,也從未考慮過加入。我16歲上清華,一直靠規規矩矩做事情吃飯。我喜歡學習,我不喜歡做官。我是個自由主義者,我是快樂的…那些所謂的爲人民服務的,其實都是想讓人民爲他服務,所以要做一個奉獻者,做一個對社會有用的人”。

        在電子工程領域,永遠的流水燈就如同軟件工程領域的“Hello,World!”一樣經典,因此我也以一個流水燈的建模實現來真正理解並行操作的本質,從而作爲我的FPGA之路 — 入門篇的作業!

 

作者:nicholasxia

轉載請註明出處:http://blog.csdn.net/nicholasxia/article/details/7328690

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章