資料介紹
本書收集整理了作者在FPGA學(xué)習(xí)和實(shí)踐中的經(jīng)驗(yàn)點(diǎn)滴。書中既有日常的學(xué)習(xí)筆記,對(duì)一些常用設(shè)計(jì)技巧和方法進(jìn)行深入探討;也有很多生動(dòng)的實(shí)例分析,這些實(shí)例大都是以特定的工程項(xiàng)目為依托,具有一定的借鑒價(jià)值;還有一些適合于初學(xué)者入門和進(jìn)階學(xué)習(xí)的實(shí)驗(yàn)例程;另外還給出了兩個(gè)比較完整的DY工程,讓讀者從系統(tǒng)角度理解FPGA的開發(fā)流程。本書從工程實(shí)踐出發(fā),旨在引領(lǐng)讀者學(xué)會(huì)如何在FPGA的開發(fā)設(shè)計(jì)過程中發(fā)現(xiàn)問題、分析問題并解決問題。
FPGA器件的應(yīng)用是繼單片機(jī)之后,當(dāng)今嵌入式系統(tǒng)開發(fā)中最為熱門的關(guān)鍵技術(shù)之一,在國(guó)內(nèi)也有著很廣泛的應(yīng)用群體。對(duì)于很多還在高校里深造的學(xué)生,甚至一些從未接觸過FPGA的硬件工程師們,都希望能夠掌握這樣一門新技術(shù)。相比而言,基于FPGA的開發(fā)設(shè)計(jì)與以往的軟件或硬件開發(fā)有著很大的不同, Verilog或VHDL等硬件描述語(yǔ)言的使用也有著很多的技巧和方法。如何能夠快速掌握這門技術(shù)呢?捷徑是沒有的,需要學(xué)習(xí)者多花時(shí)間和精力。從特權(quán)同學(xué)個(gè)人的學(xué)習(xí)經(jīng)歷來看,理論很重要,實(shí)踐更重要。理論與實(shí)踐結(jié)合過程中更是需要多思考多分析、多總結(jié)。在初學(xué)時(shí),特權(quán)同學(xué)也曾買過市面上的FPGA/CPLD實(shí)驗(yàn)板,開始實(shí)踐時(shí)也只是簡(jiǎn)單地學(xué)會(huì)了下載配置,對(duì)一些通用的外設(shè)玩得更嫻熟而已。但是這還遠(yuǎn)遠(yuǎn)不夠,在實(shí)例代碼的學(xué)習(xí)過程中,特權(quán)同學(xué)對(duì)代碼風(fēng)格的重要性感受頗深。玩過這些板子,特權(quán)同學(xué)重新回歸理論,開始大量地閱讀 Altera和 Xilinx官方提供的Handbook和 Application Note,從中更是領(lǐng)悟了很多的設(shè)計(jì)技巧和方法,也發(fā)現(xiàn)要真刀真槍地做一個(gè)FPGA項(xiàng)目也并非易事。在這期間,特權(quán)同學(xué)參與了不少小項(xiàng)目的設(shè)計(jì)工作,由于沒有高人指點(diǎn),花了很多時(shí)間和精力在琢磨,也算是走了不少?gòu)澛?。但是很慶幸,功夫不負(fù)有心人,在一大堆英文資料和實(shí)際摸索中,一個(gè)個(gè)設(shè)計(jì)難點(diǎn)都迎刃而解。FPGA設(shè)計(jì)的精髓不僅是設(shè)計(jì)輸人,那頂多不過是整個(gè)流程中最重要的一部分而已,如何對(duì)綜合與布局布線結(jié)果進(jìn)行優(yōu)化、如何更有效地進(jìn)行驗(yàn)證、如何達(dá)到時(shí)序收斂等問題都是至關(guān)重要的。FPGA開發(fā)很簡(jiǎn)單,又一點(diǎn)都不簡(jiǎn)單,還是那句話,設(shè)計(jì)者要用心去學(xué)習(xí)、去分析、去感悟、去總結(jié)。FPGA設(shè)計(jì)中也不該有絕對(duì)的對(duì)或錯(cuò),具體問題具體分析才是最適用的方法本書收集整理了特權(quán)同學(xué)在FPGA學(xué)習(xí)和實(shí)踐中的經(jīng)驗(yàn)點(diǎn)滴。書中既有日常的學(xué)習(xí)筆記,對(duì)一些常用設(shè)計(jì)技巧和方法進(jìn)行深入探討;也有很多生動(dòng)的實(shí)例分析,這些實(shí)例大都是以特定的工程項(xiàng)目為依托,具有一定的借鑒價(jià)值;還有一些適合于初學(xué)者入門和進(jìn)階學(xué)習(xí)的實(shí)驗(yàn)例程;另外還給出了兩個(gè)比較像模像樣的DY工程全書的內(nèi)容可以分為三大塊。第一部分到第四部分,主要是針對(duì)FPGA的開發(fā)流程,從基礎(chǔ)知識(shí)入手,先介紹一些基本概念,然后針對(duì)開發(fā)流程中最重要的環(huán)節(jié),從實(shí)踐的角度帶領(lǐng)讀者逐步深人。第五部分和第六部分,以特權(quán)同學(xué)自己開發(fā)的實(shí)驗(yàn)板為基礎(chǔ),由淺入深地帶領(lǐng)讀者從人門到進(jìn)階完成一系列的實(shí)驗(yàn),直至最后能夠真槍實(shí)彈地完成兩個(gè)工程。
20世紀(jì)80年代中期,F(xiàn)PGA初誕生時(shí),邏輯資源相對(duì)匱乏,當(dāng)時(shí)的FPGA主要就用于實(shí)現(xiàn)粘合邏輯、中等復(fù)雜度的狀態(tài)機(jī)控制或者是一些復(fù)雜度不高的數(shù)據(jù)處理過去的設(shè)計(jì)師需要用一些54或者74系列的基本邏輯門進(jìn)行數(shù)字系統(tǒng)的搭建,處理器的出現(xiàn)雖然大大改變了這一狀況,但是對(duì)于一些用戶希望自由擴(kuò)展的個(gè)性化電路,有時(shí)還是很難離開這些基本邏輯門電路的。譬如迄今為止仍廣為使用的51單片機(jī),由于其位寬和引腳數(shù)量的局限性,設(shè)計(jì)者常常需要用很多鎖存芯片或者選路芯片進(jìn)行地址或者數(shù)據(jù)總線的控制與譯碼,這也使得一個(gè)功能簡(jiǎn)單的系統(tǒng)電路顯得相當(dāng)龐大???a href='http://www.wenjunhu.com/v/tag/1315/' target='_blank' class='arckwlink_none'>編程器件的出現(xiàn)給系統(tǒng)小型化帶來了福音,它能夠兼容各種接口標(biāo)準(zhǔn),內(nèi)部邏輯的可編程性也給設(shè)計(jì)者的使用帶來了更多靈活性??梢哉f,邏輯粘合是早期FPGA器件的一個(gè)主要功能,但是現(xiàn)在的FPGA動(dòng)輒上萬邏輯門,再讓它做些簡(jiǎn)單的邏輯粘合就有些大材小用了,所以這方面的功能更多則由CPLD來替代了相信很多朋友都比較熟悉 Altera的MAX700系列CPLD,特權(quán)同學(xué)也玩過,由于低電壓、低功耗的大趨勢(shì),使得5V的FPGA/CPLD現(xiàn)在已經(jīng)逐漸淡出了市場(chǎng),不過 Altera的這款5V器件還是能在市場(chǎng)上買到的,邏輯資源不多,頻率也不高,適合做一些邏輯粘合(一般是純組合邏輯)。
- 深入淺出學(xué)習(xí)250個(gè)通信原理資源下載 28次下載
- 《深入淺出玩轉(zhuǎn)FPGA》基于EPM240的入門實(shí)驗(yàn)-verilo 11次下載
- 《深入淺出玩轉(zhuǎn)FPGA》基于EPM240的入門實(shí)驗(yàn)-ps2ver 8次下載
- 《深入淺出玩轉(zhuǎn)FPGA》基于EPM240的入門實(shí)驗(yàn)-myosct 5次下載
- 《深入淺出玩轉(zhuǎn)FPGA》基于EPM240的入門實(shí)驗(yàn)-uartve 6次下載
- 《深入淺出玩轉(zhuǎn)FPGA》基于EPM240的入門實(shí)驗(yàn)-UFTtes 4次下載
- 《深入淺出玩轉(zhuǎn)FPGA》基于EPM240的入門實(shí)驗(yàn)-keysca 8次下載
- 《深入淺出玩轉(zhuǎn)FPGA》基于EPM240的入門實(shí)驗(yàn)-johnso 8次下載
- 《深入淺出玩轉(zhuǎn)FPGA》基于EPM240的入門實(shí)驗(yàn)-clkdiv 4次下載
- 《深入淺出玩轉(zhuǎn)FPGA》基于EPM240的入門實(shí)驗(yàn)-models 4次下載
- 《深入淺出玩轉(zhuǎn)FPGA》基于EPM240的入門實(shí)驗(yàn)-mux16 6次下載
- 《深入淺出玩轉(zhuǎn)FPGA》基于EPM240的入門實(shí)驗(yàn)-verilogled7 18次下載
- 《深入淺出玩轉(zhuǎn)FPGA》光盤資料-項(xiàng)目應(yīng)用sdram_mdl08 35次下載
- 《深入淺出玩轉(zhuǎn)FPGA》光盤資料-項(xiàng)目應(yīng)用logic_analy 8次下載
- [CPLD-FPGA]《深入淺出玩轉(zhuǎn)FPGA視頻學(xué)習(xí)課程》35講全[wmv] 519次下載
- 怎么理解負(fù)頻率呢?射頻人眼中的負(fù)頻率 2091次閱讀
- 深入淺出理解PagedAttention CUDA實(shí)現(xiàn) 1405次閱讀
- 深入淺出地學(xué)習(xí)MQTT協(xié)議 978次閱讀
- Nginx概念深入淺出 439次閱讀
- #深入淺出學(xué)習(xí)eTs#(九)變紅碼?專屬二維碼生成 1262次閱讀
- 深入淺出編譯優(yōu)化選項(xiàng)(下) 1090次閱讀
- 深入淺出編譯優(yōu)化選項(xiàng)(上) 1944次閱讀
- 深入淺出DDD編程 681次閱讀
- 如何深入淺出地學(xué)習(xí)LOD表達(dá)式 4294次閱讀
- 深入淺出的解讀EMUI8.1圖庫(kù)的設(shè)計(jì)理念 1.2w次閱讀
- 【PPT教程】伺服電機(jī)及其控制原理詳解 3.6w次閱讀
- 譚鐵牛:深入淺出講解生物識(shí)別 1382次閱讀
- 【深入淺出】晶體硅電池發(fā)電原理 3687次閱讀
- 醫(yī)療大數(shù)據(jù)分析深入淺出 9306次閱讀
- 深入淺出談存儲(chǔ)之NAS是什么 3030次閱讀
下載排行
本周
- 1電子電路原理第七版PDF電子教材免費(fèi)下載
- 0.00 MB | 1491次下載 | 免費(fèi)
- 2單片機(jī)典型實(shí)例介紹
- 18.19 MB | 95次下載 | 1 積分
- 3S7-200PLC編程實(shí)例詳細(xì)資料
- 1.17 MB | 27次下載 | 1 積分
- 4筆記本電腦主板的元件識(shí)別和講解說明
- 4.28 MB | 18次下載 | 4 積分
- 5開關(guān)電源原理及各功能電路詳解
- 0.38 MB | 11次下載 | 免費(fèi)
- 6100W短波放大電路圖
- 0.05 MB | 4次下載 | 3 積分
- 7基于單片機(jī)和 SG3525的程控開關(guān)電源設(shè)計(jì)
- 0.23 MB | 4次下載 | 免費(fèi)
- 8基于AT89C2051/4051單片機(jī)編程器的實(shí)驗(yàn)
- 0.11 MB | 4次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費(fèi)
- 2PADS 9.0 2009最新版 -下載
- 0.00 MB | 66304次下載 | 免費(fèi)
- 3protel99下載protel99軟件下載(中文版)
- 0.00 MB | 51209次下載 | 免費(fèi)
- 4LabView 8.0 專業(yè)版下載 (3CD完整版)
- 0.00 MB | 51043次下載 | 免費(fèi)
- 5555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33562次下載 | 免費(fèi)
- 6接口電路圖大全
- 未知 | 30320次下載 | 免費(fèi)
- 7Multisim 10下載Multisim 10 中文版
- 0.00 MB | 28588次下載 | 免費(fèi)
- 8開關(guān)電源設(shè)計(jì)實(shí)例指南
- 未知 | 21539次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935053次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537793次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191183次下載 | 免費(fèi)
- 7十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
- 158M | 183277次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138039次下載 | 免費(fèi)
評(píng)論
查看更多