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