FPGA設計實戰演練(邏輯篇)

FPGA設計實戰演練(邏輯篇)

《FPGA設計實戰演練(邏輯篇)》是2014年由清華大學出版社出版的圖書,作者是吳厚航。

基本介紹

  • 書名:FPGA設計實戰演練(邏輯篇)
  • 作者:吳厚航
  • ISBN:9787302375432
  • 定價:55元
  • 出版社:清華大學出版社
  • 出版時間:2014-12-18
  • 裝幀:平裝
  • 開本:16
內容簡介,圖書目錄,

內容簡介

本書面向廣大的FPGA/CPLD初學者,從零基礎開始講述FPGA/CPLD以及相關的基礎知識,並以一個支持各種入門、進階的子母板形式的學習套件為實驗平台,針對Altera公司的Cyclone Ⅲ器件量身打造的24個套用實例貫穿其中。實例講解深入淺出,不僅有基本的Verilog語法講解,也有設計思路和背景知識的詳細描述; 開發工具(Quartus Ⅱ+ModelSim)的使用更是手把手、圖文並茂地展示給讀者。

圖書目錄

第1章概念掃盲
1.1FPGA簡單入門
1.2FPGA套用領域
1.3FPGA的優勢
1.4開發流程
思考
第2章邏輯設計基礎
2.10和1——精彩世界由此開始
2.2表面現象揭秘——邏輯關係
2.3內里本質探索——器件結構
思考
第3章實驗平台板級設計
3.1FPGA板級電路設計五要素
3.1.1能量供應——電源電路
3.1.2心臟跳動——時鐘電路
3.1.3狀態初始——復位電路
3.1.4靈活定製——配置電路
3.1.5自由擴展——外設電路
3.2FPGA核心板設計
3.2.1讀懂器件手冊
3.2.2核心板電路設計架構
3.2.3電源電路設計
3.2.4時鐘和復位電路設計
3.2.5配置電路設計
3.2.6SDRAM電路設計
3.2.7引腳分配規劃和擴展I/O電路
3.3擴展子板設計
3.3.1基本外設子板
3.3.2LCD顯示驅動子板
3.3.3VGA顯示驅動子板
3.3.4USB和UART串口子板
3.3.5超音波與視頻採集子板
思考
第4章開發工具簡介
4.1軟體下載和license申請
4.2QuartusⅡ的安裝
4.3ModelSimAltera的安裝
4.4USBBlaster的驅動安裝
思考
FPGA設計實戰演練(邏輯篇)
第5章Verilog語法概述
5.1語法學習的經驗之談
5.2可綜合的語法子集
5.3代碼風格與書寫規範
思考
第6章入門實例
6.1分頻計數之LED閃爍
6.1.1功能概述
6.1.2設計說明
6.1.3源碼解析
6.1.4板級調試
6.2分頻計數之蜂鳴器
6.2.1功能概述
6.2.2設計說明
6.2.3源碼解析
6.2.4板級調試
6.3流水燈控制
6.3.1功能概述
6.3.2設計說明
6.3.3源碼解析
6.3.4板級調試
6.4模式流水燈
6.4.1功能概述
6.4.2設計說明
6.4.3源碼解析
6.4.4板級調試
6.5數碼管顯示驅動
6.5.1功能概述
6.5.2設計說明
6.5.3源碼解析
6.5.4板級調試
6.6LCD顯示驅動
6.6.1功能概述
6.6.2設計說明
6.6.3源碼解析
6.6.4板級調試
6.7LCD的32級紅色顯示
6.7.1功能概述
6.7.2設計說明
6.7.3源碼解析
6.7.4板級調試
6.8VGA/SVGA顯示驅動
6.8.1功能概述
6.8.2設計說明
6.8.3源碼解析
6.8.4板級調試
6.9超音波測距數據採集
6.9.1功能概述
6.9.2設計說明
6.9.3源碼解析
6.9.4板級調試
6.10倒車雷達
6.10.1功能概述
6.10.2設計說明
6.10.3源碼解析
6.10.4板級調試
6.11UART串口收發測試
6.11.1功能概述
6.11.2設計說明
6.11.3源碼解析
6.11.4板級調試
第7章片內資源套用
7.1PLL配置
7.1.1功能概述
7.1.2源碼解析
7.1.3板級調試
7.2片記憶體儲器套用之ROM
7.2.1功能概述
7.2.2設計說明
7.2.3源碼解析
7.2.4板級調試
7.3片記憶體儲器套用之單口RAM
7.3.1功能概述
7.3.2設計說明
7.3.3源碼解析
7.3.4板級調試
7.4片記憶體儲器套用之移位暫存器
7.4.1功能概述
7.4.2設計說明
7.4.3源碼解析
7.4.4板級調試
7.5片記憶體儲器套用之FIFO
7.5.1功能概述
7.5.2設計說明
7.5.3源碼解析
7.5.4板級調試
7.6基於FPGA內嵌RAM的LCD字元顯示
7.6.1功能概述
7.6.2設計說明
7.6.3源碼解析
7.6.4板級調試
思考
第8章時序設計實例
8.1時序分析基礎
8.1.1基本的時序分析理論
8.1.2時鐘、建立時間和保持時間
8.1.3基本時序路徑
8.1.4reg2reg路徑的時序分析
8.2VGA驅動接口時序設計
8.3CMOS攝像頭接口時序設計
第9章設計仿真
9.1仿真驗證概述
9.2ModelSim軟體概述
思考
第10章線上調試實例
10.1基於FPGA的線上系統調試概述
10.2基於InSystemLogicAnalyzer的UART串口接收數據採集
10.2.1功能概述
10.2.2設計說明
10.2.3源碼解析
10.2.4板級調試
10.3基於InSystemSourcesandProbesEditor的A/D採集
10.3.1功能概述
10.3.2設計說明
10.3.3源碼解析
10.3.4板級調試
10.4基於InSystemSourcesandProbesEditor的D/A採集
10.4.1功能概述
10.4.2設計說明
10.4.3源碼解析
10.4.4板級調試
10.5基於InSystemMemoryContentEditor的LCD實時顯示字元更改
10.5.1功能概述
10.5.2設計說明
10.5.3源碼解析
10.5.4板級調試
思考
第11章視頻圖像採集設計
11.1CMOS攝像頭套用背景與驅動原理
11.2視頻採集系統設計概述
11.3I2C接口配置模組設計
11.4視頻流採集設計
11.5SDRAM控制器設計
11.6LCD控制器設計
11.7工程實踐與板級調試
思考
參考文獻

相關詞條

熱門詞條

聯絡我們