| 5 | 1/1 | 返回列表 |
| 查看: 6149 | 回復(fù): 21 | ||||||||||||
| 當(dāng)前只顯示滿足指定條件的回帖,點(diǎn)擊這里查看本話題的所有回帖 | ||||||||||||
[交流]
推薦一本學(xué)習(xí)FPGA的好書(shū) 已有21人參與
|
||||||||||||
|
現(xiàn)在介紹FPGA的教材非常多,大多都是先介紹FPGA的結(jié)構(gòu)、Veriolg語(yǔ)言或VHDL的語(yǔ)法,有些教材中這些內(nèi)容就要占到80%,在對(duì)FPGA的設(shè)計(jì)有了基本了解后,這些內(nèi)容其實(shí)就沒(méi)有太多必要地看了。我在看FPGA的相關(guān)書(shū)籍時(shí),只要是看作者通過(guò)哪些實(shí)際的工程項(xiàng)目,這樣可以學(xué)習(xí)下這一類(lèi)項(xiàng)目的基本知識(shí)。近幾年出版的大部分教材中,作者們逐漸開(kāi)始把自己做的一些項(xiàng)目安排在最后一兩章,可以說(shuō)這樣的教材也已經(jīng)算不錯(cuò)的了。 我在學(xué)習(xí)FPGA的這段時(shí)間中,看了不少關(guān)于FPGA方面的書(shū),其中有一本是非常不錯(cuò)的。該書(shū)是由云創(chuàng)工作室編寫(xiě)的《Verilog HDL程序設(shè)計(jì)與實(shí)踐》,2009年人民郵電出版社出版。該書(shū)屬于Xilinx大學(xué)合作計(jì)劃指定教材,有Xilinx大學(xué)計(jì)劃的標(biāo)簽的(這樣的標(biāo)簽不是隨便能貼上的,能夠有這樣的標(biāo)簽也就可以看出該書(shū)的份量了)。 該書(shū)系統(tǒng)講解了Verilog HDL的基本語(yǔ)法和高級(jí)實(shí)用技巧,不僅能讓讀者掌握基本的語(yǔ)法,還能夠獲得深層次理解,具有很強(qiáng)的可讀性、指導(dǎo)性和實(shí)用性。 關(guān)于可讀性,我只想說(shuō),該書(shū)中第一章介紹EDA技術(shù)、Verilog與VHDL的對(duì)比等概述,第二章圖文并貌介紹ISE軟件從安裝到下載配置FPGA,僅用4頁(yè)介紹FPGA的結(jié)構(gòu)(如果想了解FPGA的結(jié)構(gòu),還是看其他書(shū)吧)。從第三章到第十三章每一頁(yè)都有必要細(xì)讀。 再說(shuō)實(shí)踐性,除了講語(yǔ)法中列出的實(shí)例外,第十一章比較詳細(xì)地介紹7個(gè)實(shí)例,第十二章介紹Xilinx硬核模塊的調(diào)用,第十三章介紹串口通信的實(shí)例,這些實(shí)例中都包含了可綜合的程序和測(cè)試程序。 最重要的是該書(shū)的指導(dǎo)性。以該書(shū)在第十章介紹狀態(tài)的Verilog HDL實(shí)現(xiàn)進(jìn)行說(shuō)明。 按代碼描述方法的不同,狀態(tài)機(jī)可分為一段式描述、二段式描述和三段式描述等,并給出3種常用描述模板。 給出的“二段式”狀態(tài)機(jī)的Verilog HDL代碼模板如下: always @(posedge clk) begin if(!rst_n) state <= idle; else state <= next_state; end always @(state) begin case(state) s0: begin // out1 = ; out2 = ; next_state = ; // end s1: begin // out1 = ; out2 = ; next_state = ; // end endcase end 在夏宇聞的《Verilog數(shù)字系統(tǒng)設(shè)計(jì)教程》中(這本書(shū)也不錯(cuò),深入講解Verilog的語(yǔ)法,入門(mén)后深入設(shè)計(jì)FPGA是非看不可的),只是針對(duì)幾個(gè)例子介紹設(shè)計(jì)狀態(tài)要注意的一些問(wèn)題,終究比不上這種直接列出整個(gè)結(jié)構(gòu)來(lái)得更加直觀形象。這里想起一個(gè)成語(yǔ):授人魚(yú)不如授人漁。 此外書(shū)中還介紹了編寫(xiě)測(cè)試文件的方法,其他書(shū)籍在這一方面沒(méi)有做到很好。 這本書(shū)是由公司組織編著的(前言是提到是Xilinx公司大學(xué)計(jì)劃部和上海智翔信息科技發(fā)展有限公司推出的),相比目前很多教師為了職稱(chēng)或?yàn)榱藢?xiě)書(shū)而寫(xiě)書(shū)四拼八湊起來(lái),其中有更多的實(shí)踐經(jīng)驗(yàn)值得大家學(xué)習(xí),期待能有更多類(lèi)似的書(shū)籍出版。 在百度上搜索了,云創(chuàng)工作室還有另外一本書(shū)《多媒體處理FPGA實(shí)現(xiàn)——System Generator篇》(含光盤(pán)1張),看了目錄,是屬于理論與實(shí)踐相結(jié)合的介紹在Xilinx FPGA上進(jìn)行音頻、圖像、視頻等多媒體處理的開(kāi)發(fā)過(guò)程,過(guò)段時(shí)間我會(huì)去買(mǎi)一本的。 |
通信工程與電子信息工程 | 學(xué)術(shù)研究 | 淘貼集 | 基金.論文.經(jīng)驗(yàn) |
學(xué)海無(wú)涯! | 信號(hào)處理資源 | 電子通信 | 資料 |
通信專(zhuān)業(yè)問(wèn)題匯集 |

銀蟲(chóng) (正式寫(xiě)手)
銀蟲(chóng) (正式寫(xiě)手)
新蟲(chóng) (初入文壇)
金蟲(chóng) (初入文壇)

| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研]
|
nnnnnnn5 2026-03-25 | 7/350 |
|
|---|---|---|---|---|
|
[考研] 0856材料化工調(diào)劑 總分330 +11 | zhubinhao 2026-03-27 | 11/550 |
|
|
[考研] 295材料工程專(zhuān)碩求調(diào)劑 +7 | 1428151015 2026-03-27 | 7/350 |
|
|
[考研] 一志愿華理,數(shù)一英一285求A區(qū)調(diào)劑 +8 | AZMK 2026-03-25 | 12/600 |
|
|
[考研] 化學(xué)0703 調(diào)劑 306分 一志愿211 +4 | 26要上岸 2026-03-28 | 4/200 |
|
|
[考研] 304求調(diào)劑 +6 | 曼殊2266 2026-03-27 | 6/300 |
|
|
[材料工程] 一志愿C9材料與化工專(zhuān)業(yè)總分300求調(diào)劑 +8 | 曼111 2026-03-24 | 9/450 |
|
|
[考研] 331環(huán)境科學(xué)與工程求調(diào)劑 +3 | 熠然好運(yùn)氣 2026-03-27 | 3/150 |
|
|
[考研] 314求調(diào)劑 +3 | 溪云珂 2026-03-26 | 3/150 |
|
|
[考研] 材料求調(diào)劑 +5 | .m.. 2026-03-25 | 5/250 |
|
|
[考研] 317求調(diào)劑 +7 | 蛋黃咸肉粽 2026-03-26 | 7/350 |
|
|
[考研] 340求調(diào)劑 +3 | Amber00 2026-03-26 | 3/150 |
|
|
[考研]
|
平樂(lè)樂(lè)樂(lè) 2026-03-26 | 4/200 |
|
|
[考研] 求調(diào)劑 +3 | 李李不服輸 2026-03-25 | 3/150 |
|
|
[考研] 086003食品工程求調(diào)劑 +6 | 淼淼111 2026-03-24 | 6/300 |
|
|
[考研] B區(qū)考研調(diào)劑 +4 | yqdszhdap- 2026-03-22 | 5/250 |
|
|
[考研] 一志愿北化315 求調(diào)劑 +3 | akrrain 2026-03-24 | 3/150 |
|
|
[考研] 一志愿吉大化學(xué)322求調(diào)劑 +4 | 17501029541 2026-03-23 | 6/300 |
|
|
[考研] 070300,一志愿北航320求調(diào)劑 +3 | Jerry0216 2026-03-22 | 5/250 |
|
|
[考研] 280分求調(diào)劑 一志愿085802 +4 | PUMPT 2026-03-22 | 7/350 |
|