国产精品免费无遮挡无码永久视频-国产高潮视频在线观看-精品久久国产字幕高潮-国产精品99精品无码视亚

特權同學新書《勇敢的芯伴你玩轉Altera FPGA》電子版 下載 (FPGA初學者首選)

發布時間:2017-10-11 21:12    發布者:rousong1989


下載地址:http://pan.baidu.com/s/1qYmxmpu

電子設計與嵌入式開發實踐叢書
074826
勇敢的芯伴你玩轉Altera FPGA
吳厚航  編著
978-7-302-47421-0

編輯推薦:
(1)本書由《深入淺出玩轉FPGA》一書的作者吳厚航(網名:特權同學)傾心打造。
(2)供FPGA板級設計說明、工具安裝說明、入門實例、片內資源應用實例和綜合實例,由淺入深地全面掌握FPGA的開發設計。
(3)使用Altera公司的Cyclone Ⅳ FPGA器件既有足夠的理論知識深度作支撐,也有豐富的例程進行實踐學習,并且穿插著筆者多年FPGA學習和開發過程中的各種經驗和技巧。

作者簡介:
    吳厚航[網名:特權同學]   有近10年的FPGA工程實踐經歷,擅長記錄、分析并總結FPGA開發中的經驗與技巧,也非常樂于分享。活躍于各大電子技術網站的FPGA社區或版塊,多年來筆耕不輟、風雨無阻,不斷地發表FPGA相關文章,其總點擊量超過300萬。著有多本FPGA技術相關圖書,其詼諧的文字、貼近讀者實際需求的知識點與經驗技巧分享,贏得了廣大讀者的一致認可。

內容簡介:
    本書使用Altera公司的Cyclone Ⅳ FPGA器件,由淺入深地引領讀者從板級設計、基礎入門實例、FPGA片內資源應用實例和綜合進階實例等方面,玩轉FPGA邏輯設計。本書基于特定的FPGA實驗平臺,既有足夠的理論知識深度作支撐,也有豐富的例程供實踐學習,并且穿插了筆者在多年FPGA學習和開發過程中所積累的經驗和技巧。
無論對于希望快速掌握Verilog語言進行FPGA開發的初學者,還是希望快速掌握基于Altera Cyclone Ⅳ FPGA進行開發的設計者,本書都是很好的選擇。

前言
    FPGA技術在當前的電子設計領域越來越火熱。它的成本雖然還是高高在上,但是它給電子系統所帶來的不可限量的速度和帶寬及其在靈活性、小型性方面的優勢,越來越為對性能要求高、偏重定制化需求的開發者所青睞。因此,越來越多的電子工程師和電子專業在校學生希望能夠掌握這門技術。而對一門電子技能的掌握,單憑讀幾本初級入門教材是很難達到的。筆者結合自身的學習經歷,為廣大學習者量身打造了基于低成本、高性價比的Altera Cyclone Ⅳ FPGA器件的硬件開發學習平臺。基于該平臺,配套本書的各種基本概念闡釋和例程講解,相信可以幫助大家快速掌握這門新技術。
    全書共10章,各章主要內容如下:
    第1章是基礎中的基礎,講述可編程器件的基本概念及主要應用領域、相對傳統技術的優勢和開發流程。
    第2章從FPGA開發平臺的電路板設計入手,介紹FPGA板級硬件電路設計要點,以及本書配套開發平臺的外圍電路設計。
    第3章從最基礎的0和1開始回顧數字電路的基礎,同時深入探討讀者所關心的可編程器件的內部架構和原理。
    第4章講述開發環境的搭建,包括Altera FPGA集成開發環境Quartus Ⅱ、仿真工具ModelSim、文本編輯器Notepad++以及下載器驅動和UART驅動安裝,幫助讀者快速解決學習路上遇到的最棘手的“軟”問題。
    第5章講述Verilog的基本語法,包括語法的學習方法、可綜合的語法子集以及代碼風格與書寫規范。
    第6章和第7章完成最基本的工程創建、語法檢查、仿真驗證以及編譯,甚至在線板級調試和代碼固化,帶領讀者初步掌握基于Altera Cyclone Ⅳ的FPGA開發流程。
    第8章介紹13個最基本的入門實例。
    第9章通過6個實例幫助讀者熟悉FPGA除邏輯資源以外的其他豐富資源,如PLL和可配置為ROM、RAM、FIFO的內嵌存儲器,以及在線邏輯分析儀SignalTap Ⅱ等。
    第10章的15個例程,是對前面一些實例的集成整合,力圖通過大量的實例實踐,幫助讀者熟練掌握FPGA的基本開發設計。
    本書既有對基礎理論知識的專門講解,也有非常詳細的實例演練和講解,更多的是在實

    踐中傳遞實用的設計方法與技巧,非常適合初學者。
    本書配套例程的下載鏈接為http://pan.baidu.com/s/1i5LMUUD。
    本書配套開發平臺的淘寶鏈接:https://myfpga.taobao.com/。

吳厚航(網名: 特權同學)
2017年7月于上海


目錄
第1章FPGA開發入門
1.1FPGA基礎入門
1.2FPGA的優勢在哪里
1.3FPGA應用領域
1.4FPGA開發流程

第2章實驗平臺“勇敢的芯”板級電路詳解
2.1板級電路整體架構
2.2電源電路
2.3復位與時鐘電路
2.3.1關于FPGA器件的時鐘
2.3.2關于FPGA器件的復位
2.3.3實驗平臺電路解析
2.4FPGA下載配置電路
2.5SRAM接口電路
2.6ADC/DAC芯片電路
2.7UART接口電路
2.8RTC接口電路
2.94×4矩陣按鍵電路
2.10VGA顯示接口電路
2.11蜂鳴器、流水燈、數碼管、撥碼開關電路
2.12超聲波接口、外擴LCD接口電路

第3章邏輯設計基礎
3.10和1——精彩世界由此開始
3.2表面現象揭秘——邏輯關系
3.3內里本質探索——器件結構

第4章軟件安裝與配置
4.1軟件下載和license申請
4.2Quartus Ⅱ與ModelSim-Altera的安裝
4.3文本編輯器Notepad++安裝
4.4QuartusⅡ中使用Notepad++的關聯設置
4.5USB-Blaster的驅動安裝
4.5.1Windows XP系統USB-Blaster安裝
4.5.2在Windows 7系統安裝USB-Blaster
4.5.3在Windows 8系統安裝USB-Blaster
4.6串口芯片驅動安裝
4.6.1驅動安裝
4.6.2設備識別

第5章Verilog語法概述
5.1語法學習的經驗之談
5.2可綜合的語法子集
5.3代碼風格與書寫規范
勇敢的芯伴你玩轉Altera FPGA

第6章基于仿真的第一個工程實例
6.1新建工程
6.2Verilog源碼文件創建與編輯
6.2.1Verilog源碼文件創建
6.2.2Verilog源碼文件編輯
6.3Verilog語法檢查
6.4ModelSim仿真驗證
6.4.1Quartus Ⅱ基本設置
6.4.2測試腳本創建與編輯
6.4.3測試腳本關聯設置
6.4.4調用ModelSim仿真

第7章基于板級調試的第二個工程實例
7.1PWM蜂鳴器驅動——功能概述
7.2PWM蜂鳴器驅動——引腳分配
7.3PWM蜂鳴器驅動——綜合、映射與配置文件產生
7.4Altera FPGA配置方式
7.4.1概述
7.4.2配置方式
7.5PWM蜂鳴器驅動——FPGA在線下載配置
7.6PWM蜂鳴器驅動——FPGA配置芯片固化
7.7PWM蜂鳴器驅動——復位與FPGA重配置功能

第8章基礎入門實例
8.1蜂鳴器開關實例
8.1.1功能簡介
8.1.2代碼解析
8.1.3打開工程
8.1.4下載配置操作
8.2流水燈實例
8.2.1功能簡介
8.2.2代碼解析
8.2.3下載配置
8.3 3-8譯碼器實例
8.3.1功能簡介
8.3.2代碼解析
8.3.3板級調試
8.4按鍵消抖與LED開關實例
8.4.1按鍵消抖原理
8.4.2功能簡介
8.4.3代碼解析
8.4.5板級調試
8.5經典模式流水燈實例
8.5.1功能簡介
8.5.2代碼解析
8.5.3板級調試
8.6基于PLL分頻計數的LED閃爍實例
8.6.1PLL概述
8.6.2功能簡介
8.6.3新建IP核文件
8.6.4PLL配置
8.6.5模塊化設計概述
8.6.6模塊化設計實踐
8.6.7代碼解析
8.6.8板級調試
8.7數碼管驅動實例
8.7.1數碼管驅動原理
8.7.2功能概述
8.7.3代碼解析
8.7.4板級調試
8.8SRAM讀寫測試實例
8.8.1SRAM讀寫時序解讀
8.8.2功能簡介
8.8.3代碼解析
8.8.4仿真設置
8.8.5功能仿真
8.8.6FPGA在線配置
8.8.7觸發采樣波形
8.9UART loopback測試
8.9.1功能概述
8.9.2代碼解析
8.9.3板級調試
8.10VGA驅動ColorBar顯示實例
8.10.1VGA概述
8.10.2功能簡介
8.10.3代碼解析
8.10.4板級調試
8.11LCD基本驅動實例
8.11.1LCD驅動時序
8.11.2功能簡介
8.11.3代碼解析
8.11.4裝配
8.11.5板級調試
8.12LCD字符顯示驅動實例
8.12.1字符取模
8.12.2ROM初始化文檔創建
8.12.3新建源文件
8.12.4ROM配置
8.12.5功能簡介
8.12.6代碼解析
8.12.7板級調試
8.13矩陣按鍵掃描檢測實例
8.13.1鍵盤概述
8.13.2矩陣按鍵工作原理
8.13.3功能概述
8.13.4代碼解析
8.13.5RTL Viewer
8.13.6State Machine Viewer
8.13.7Technology Map Viewer
8.13.8板級調試

第9章FPGA片內資源應用實例
9.1基于SignalTap Ⅱ的超聲波測距調試實例
9.1.1超聲波測距原理
9.1.2功能簡介
9.1.3代碼解析
9.1.4硬件裝配
9.1.5SignalTap Ⅱ源文件創建
9.1.6SignalTap Ⅱ配置
9.1.7SignalTap Ⅱ調試
9.2FPGA片內ROM實例
9.2.1功能概述
9.2.2代碼解析
9.2.3ROM初始化文檔創建
9.2.4新建IP核源文件
9.2.5ROM配置
9.2.6功能仿真
9.2.7FPGA在線調試
9.3FPGA片內RAM實例
9.3.1功能概述
9.3.2代碼解析
9.3.3新建IP核源文件
9.3.4RAM配置
9.3.5功能仿真
9.3.6FPGA在線調試
9.4FPGA片內FIFO實例
9.4.1功能概述
9.4.2代碼解析
9.4.3新建IP核源文件
9.4.4FIFO配置
9.4.5功能仿真
9.4.6FPGA在線調試
9.5FPGA片內異步FIFO實例
9.5.1功能概述
9.5.2代碼解析
9.5.3新建IP核源文件
9.5.4FIFO配置
9.5.5功能仿真
9.5.6FPGA在線調試
9.6FPGA片內ROM、FIFO、RAM聯合實例
9.6.1功能概述
9.6.2代碼解析
9.6.3功能仿真
9.6.4FPGA在線調試

第10章綜合進階實例
10.1基于數碼管顯示的超聲波測距回響脈寬計數實例
10.1.1功能簡介
10.1.2代碼解析
10.1.3板級調試
10.2基于均值濾波處理的超聲波測距回響脈寬計數實例
10.2.1功能簡介
10.2.2濾波算法與實現
10.2.3代碼解析
10.2.4板級調試
10.3基于進制換算的超聲波測距結果顯示實例
10.3.1功能簡介
10.3.2距離計算公式實現
10.3.3進制換算實現
10.3.4代碼解析
10.3.5乘法器IP核創建、配置與例化
10.3.6除法器IP核創建、配置與例化
10.3.7板級調試
10.4倒車雷達實例
10.4.1應用背景
10.4.2功能簡介
10.4.3代碼解析
10.4.4板級調試
10.5基于SRAM批量讀寫的UART bulk測試實例
10.5.1功能概述
10.5.2代碼解析
10.5.3板級調試
10.6基于數碼管顯示的RTC讀取實例
10.6.1RTC芯片解析
10.6.2功能簡介
10.6.3代碼解析
10.6.4板級調試
10.7基于UART發送的RTC讀取實例
10.7.1功能簡介
10.7.2代碼解析
10.7.3板級調試
10.8基于UART收發的RTC讀寫實例
10.8.1功能簡介
10.8.2代碼解析
10.8.3板級調試
10.9基于UART控制的VGA多模式顯示實例
10.9.1功能簡介
10.9.2代碼解析
10.9.3板級調試
10.10基于LED顯示的D/A輸出驅動實例
10.10.1D/A芯片概述
10.10.2功能簡介
10.10.3代碼解析
10.10.4板級調試
10.11基于按鍵調整和數碼管顯示的D/A輸出實例
10.11.1功能簡介
10.11.2代碼解析
10.11.3板級調試
10.12波形發生器實例
10.12.1功能簡介
10.12.2代碼解析
10.12.3IP核CORDIC配置與例化
10.12.4板級調試
10.13基于數碼管顯示的A/D采集實例
10.13.1A/D芯片接口概述
10.13.2功能簡介
10.13.3代碼解析
10.13.4板級調試
10.14A/D和D/A聯合測試實例
10.14.1功能簡介
10.14.2代碼解析
10.14.3板級調試
10.15RTC時間的LCD顯示和UART設置實例
10.15.1功能簡介
10.15.2代碼解析
10.15.3板級調試
參考文獻

本文地址:http://m.4huy16.com/thread-517650-1-1.html     【打印本頁】

本站部分文章為轉載或網友發布,目的在于傳遞和分享信息,并不代表本網贊同其觀點和對其真實性負責;文章版權歸原作者及原出處所有,如涉及作品內容、版權和其它問題,我們將根據著作權人的要求,第一時間更正或刪除。
您需要登錄后才可以發表評論 登錄 | 立即注冊

廠商推薦

  • Microchip視頻專區
  • Microchip第22屆中國技術精英年會上海首站開幕
  • Microchip第22屆中國技術精英年會——采訪篇
  • 常見深度學習模型介紹及應用培訓教程
  • “芯”光璀璨,鵬城共賞——2025 Microchip中國技術精英年會深圳站回顧
  • 貿澤電子(Mouser)專區
關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
快速回復 返回頂部 返回列表