幫助中心 | 我的帳號 | 關於我們

勇敢的芯伴你玩轉Altera FPGA/電子設計與嵌入式開發實踐叢書

  • 作者:編者:吳厚航
  • 出版社:清華大學
  • ISBN:9787302474210
  • 出版日期:2017/10/01
  • 裝幀:平裝
  • 頁數:329
人民幣:RMB 59 元      售價:
放入購物車
加入收藏夾

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

作者介紹
編者:吳厚航

目錄
第1章  FPGA開發入門
  1.1 FPGA基礎入門
  1.2 FPGA的優勢在哪裡
  1.3 FPGA應用領域
  1.4 FPGA開發流程
第2章  實驗平台「勇敢的芯」板級電路詳解
  2.1 板級電路整體架構
  2.2 電源電路
  2.3 複位與時鐘電路
    2.3.1 關於FPGA器件的時鐘
    2.3.2 關於FPGA器件的複位
    2.3.3 實驗平台電路解析
  2.4 FPGA下載配置電路
  2.5 SRAM介面電路
  2.6 ADC/DAC晶元電路
  2.7 UART介面電路
  2.8 RTC介面電路
  2.9 4×4矩陣按鍵電路
  2.10 VGA顯示介面電路
  2.11 蜂鳴器、流水燈、數碼管、撥碼開關電路
  2.12 超聲波介面、外擴LCD介面電路
第3章  邏輯設計基礎
  3.1 0和1——精彩世界由此開始
  3.2 表面現象揭秘——邏輯關係
  3.3 內里本質探索——器件結構
第4章  軟體安裝與配置
  4.1 軟體下載和license申請
  4.2 QuartusⅡ與ModelSim-Altera的安裝
  4.3 文本編輯器Notepad++安裝
  4.4 QuartusⅡ中使用Notepad++的關聯設置
  4.5 USB-Blaster的驅動安裝
    4.5.1 WindowsXP系統USB-Blaster安裝
    4.5.2 在Windows7系統安裝USB-Blaster
    4.5.3 在Windows8系統安裝USB-Blaster
  4.6 串口晶元驅動安裝
    4.6.1 驅動安裝
    4.6.2 設備識別
第5章  Verilog語法概述
  5.1 語法學習的經驗之談
  5.2 可綜合的語法子集
  5.3 代碼風格與書寫規範
勇敢的芯伴你玩轉AlteraFPGA
第6章  基於模擬的第一個工程實例
  6.1 新建工程
  6.2 Verilog源碼文件創建與編輯
    6.2.1 Verilog源碼文件創建
    6.2.2 Verilog源碼文件編輯
  6.3 Verilog語法檢查
  6.4 ModelSim模擬驗證
    6.4.1 QuartusⅡ基本設置

    6.4.2 測試腳本創建與編輯
    6.4.3 測試腳本關聯設置
    6.4.4 調用ModelSim模擬
第7章  基於板級調試的第二個工程實例
  7.1 PWM蜂鳴器驅動——功能概述
  7.2 PWM蜂鳴器驅動——引腳分配
  7.3 PWM蜂鳴器驅動——綜合、映射與配置文件產生
  7.4 AlteraFPGA配置方式
    7.4.1 概述
    7.4.2 配置方式
  7.5 PWM蜂鳴器驅動——FPGA在線下載配置
  7.6 PWM蜂鳴器驅動——FPGA配置晶元固化
  7.7 PWM蜂鳴器驅動——複位與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.1 PLL概述
    8.6.2 功能簡介
    8.6.3 新建IP核文件
    8.6.4 PLL配置
    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.8 SRAM讀寫測試實例
    8.8.1 SRAM讀寫時序解讀
    8.8.2 功能簡介
    8.8.3 代碼解析
    8.8.4 模擬設置
    8.8.5 功能模擬
    8.8.6 FPGA在線配置
    8.8.7 觸發採樣波形
  8.9 UARTloopback測試
    8.9.1 功能概述
    8.9.2 代碼解析
    8.9.3 板級調試
  8.10 VGA驅動ColorBar顯示實例
    8.10.1 VGA概述
    8.10.2 功能簡介
    8.10.3 代碼解析
    8.10.4 板級調試
  8.11 LCD基本驅動實例
    8.11.1 LCD驅動時序
    8.11.2 功能簡介
    8.11.3 代碼解析
    8.11.4 裝配
    8.11.5 板級調試
  8.12 LCD字元顯示驅動實例
    8.12.1 字元取模
    8.12.2 ROM初始化文檔創建
    8.12.3 新建源文件
    8.12.4 ROM配置
    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.5 RTLViewer
    8.13.6 StateMachineViewer
    8.13.7 TechnologyMapViewer
    8.13.8 板級調試
第9章  FPGA片內資源應用實例
  ……
第10章  綜合進階實例
參考文獻

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032