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

Xilinx Artix-7FPGA快速入門技巧及實例/清華開發者書庫

  • 作者:編者:吳厚航//尤愷元//楊亮
  • 出版社:清華大學
  • ISBN:9787302534143
  • 出版日期:2019/11/01
  • 裝幀:平裝
  • 頁數:403
人民幣:RMB 79 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書基於Xilinx公司的Artix?7 FPGA器件,以足夠的理論知識與豐富的常式相結合介紹了FPGA的相關知識,並融入了作者多年學習FPGA和開發過程中的經驗和技巧。配套開發平台包括豐富的入門和進階外設,提供了24個典型工程實例,幫助讀者從FPGA基礎知識、邏輯設計概念、工具配置和使用、板級設計、FPGA入門和進階實例等方面掌握FPGA開發。本書配套PPT課件和工程文件,請到清華大學出版社官方網站本書頁面下載。
    本書適合作為高等院校相關專業FPGA課程的教材,也適合希望入門Xilinx FPGA開發的工程師參考學習。讀者按照本書的章節順序學習,可以快速上手開發FPGA。

作者介紹
編者:吳厚航//尤愷元//楊亮

目錄
第1章  萬丈高樓平地起——FPGA基礎入門
  1.1  FPGA基礎概念
    1.1.1  FPGA是什麼
    1.1.2  FPGA與ASIC
    1.1.3  FPGA、ARM和DSP
    1.1.4  Verilog與VHDL
    1.1.5  Altera與Xilinx
  1.2  FPGA發展概述
  1.3  FPGA的優勢
  1.4  FPGA應用領域
  1.5  FPGA開發流程
  1.6  FPGA開發技能
  1.7  FPGA進階之路
第2章  化繁為簡0和1——邏輯設計基礎
  2.10  和1——精彩世界由此開始
  2.2  表面現象揭秘——邏輯關係
    2.2.1  基本邏輯門電路
    2.2.2  邏輯門電路與二進位運算
    2.2.3  邏輯門電路與觸發器
    2.2.4  時序邏輯與組合邏輯
  2.3  內里本質探索——器件結構
    2.3.1  邏輯門電路的晶體管實現
    2.3.2  基於LUT的FPGA門電路實現
    2.3.3  Xilinx FPGA的可配置邏輯塊
    2.3.4  Xilinx FPGA的內部結構
  2.4  從現象到本質——映射關係
    2.4.1  HDL代碼
    2.4.2  RTL綜合
    2.4.3  綜合
    2.4.4  實現
    2.4.5  生成燒錄文件
第3章  碼農人生也精彩——Verilog語法、代碼風格與書寫規範
  3.1  語法學習的經驗之談
  3.2  可綜合的語法子集
  3.3  代碼風格與書寫規範
第4章  慢工細活出工匠——FPGA板級電路設計
  4.1  板級電路整體架構
  4.2  電源電路
  4.3  FPGA時鐘與複位電路
    4.3.1  FPGA時鐘晶振電路
    4.3.2  FPGA複位電路
  4.4  FPGA配置電路
  4.5  FPGA供電電路
  4.6  DDR3晶元電路
  4.7  UART晶元電路
  4.8  LVDS介面電路
  4.9  RTC介面電路
  4.10  4×4矩陣按鍵電路
  4.11  DAC晶元電路
  4.12  蜂鳴器、流水燈、數碼管與撥碼開關電路

  4.13  外擴LCD介面、超聲波介面電路
  4.14  FPGA引腳定義
第5章  工欲善其事,必先利其器——軟體安裝與配置
  5.1  Xilinx賬戶註冊與Vivado軟體下載
    5.1.1  Xilinx賬戶註冊
    5.1.2  Vivado下載
  5.2  Vivado安裝與免費License申請
    5.2.1  Vivado安裝
    5.2.2  免費License申請
  5.3  文本編輯器Notepad++安裝
  5.4  Vivado中使用Notepad++的關聯設置
  5.5  串口晶元驅動安裝
    5.5.1  驅動安裝
    5.5.2  設備識別
  5.6  TortoiseSVN安裝
第6章  千里之行始於足下——第一個完整的工程實例
  6.1  蜂鳴器實例
    6.1.1  功能概述
    6.1.2  新建Vivado工程
    6.1.3  創建工程源碼、約束和模擬文件
    6.1.4  功能模擬
    6.1.5  編譯
  6.2  Xilinx 7系列FPGA配置概述
    6.2.1  FPGA配置比特流的大小
    6.2.2  FPGA載入配置方式選擇
    6.2.3  配置引腳功能定義
  6.3  XADC溫度監控界面
  6.4  bit文件的FPGA在線燒錄
  6.5  mcs文件的QSPI Flash固化
    6.5.1  FPGA配置選項
    6.5.2  生成mcs文件
    6.5.3  下載mcs文件
第7章  代碼也要5S——基於SVN的工程源碼備份管理
  7.1  SVN介紹
  7.2  SVN使用實例
    7.2.1  第一次備份工程文件
    7.2.2  提交新版本工程文件
    7.2.3  取回老版本工程文件
第8章  實踐出真知——基礎入門實例篇
  8.1  撥碼開關的LED控制實例
    8.1.1  功能概述
    8.1.2  代碼解析
    8.1.3  板級調試
  8.2  流水燈實例
    8.2.1  功能概述
    8.2.2  代碼解析
    8.2.3  板級調試
  8.3  PLL的IP核配置實例
    8.3.1  功能概述
    8.3.2  模塊化設計

    8.3.3  PLL IP核配置說明
    8.3.4  代碼解析
    8.3.5  板級調試
  8.4  自定義IP核創建與配置實例
    8.4.1  創建IP核
    8.4.2  移植IP核
    8.4.3  配置、例化IP核
    8.4.4  板級調試
  8.53  ?8解碼器實例
    8.5.1  功能概述
    8.5.2  代碼解析
    8.5.3  板級調試
  8.6  按鍵消抖實例
    8.6.1  按鍵消抖原理
    8.6.2  功能概述
    8.6.3  代碼解析
    8.6.4  板級調試
  8.7  數碼管驅動實例
    8.7.1  數碼管驅動原理
    8.7.2  功能概述
    8.7.3  代碼解析
    8.7.4  板級調試
  8.84  ×4矩陣按鍵實例
    8.8.1  矩陣按鍵工作原理
    8.8.2  功能概述
    8.8.3  代碼解析
    8.8.4  板級調試
  8.9  UART的loopback實例
    8.9.1  功能概述
    8.9.2  代碼解析
    8.9.3  板級調試
  8.10  超聲波測距實例
    8.10.1  功能概述
    8.10.2  距離計算公式實現
    8.10.3  進位換算實現
    8.10.4  乘法器IP核添加與配置
    8.10.5  除法器IP核添加與配置
    8.10.6  代碼解析
    8.10.7  板級調試
  8.11  SPI介面DAC驅動控制
    8.11.1  DAC晶元概述
    8.11.2  功能概述
    8.11.3  代碼解析
    8.11.4  板級調試
  8.12  I2C介面RTC時間顯示控制
    8.12.1  功能概述
    8.12.2  I2C協議介紹
    8.12.3  代碼解析
    8.12.4  板級調試
  8.13  7寸液晶屏ColorBar顯示驅動

    8.13.1  功能概述
    8.13.2  裝配說明
    8.13.3  代碼解析
    8.13.4  板級調試
第9章  無處不模擬——XADC實例篇
  9.1  基於XADC的A/D採集顯示
    9.1.1  功能概述
    9.1.2  XADC的 IP核創建與配置
    9.1.3  代碼解析
    9.1.4  板級調試
  9.2  基於XADC的FPGA內部溫度採集顯示
    9.2.1  功能概述
    9.2.2  查找表生成
    9.2.3  ROM IP核添加與配置
    9.2.4  板級調試
第10章  存儲最重要——DDR3實例篇
  10.1  DDR3 IP核配置與模擬
    10.1.1  DDR3 IP核概述
    10.1.2  DDR3 IP核配置
    10.1.3  DDR3 IP核模擬
  10.2  基於在線邏輯分析儀調試DDR3數據讀寫
    10.2.1  功能概述
    10.2.2  DDR3控制器IP介面時序解析
    10.2.3  代碼解析
    10.2.4  在線邏輯分析儀配置
    10.2.5  在線邏輯分析儀調試
  10.3  基於UART命令的DDR3批量數據讀寫
    10.3.1  功能概述
    10.3.2  代碼解析
    10.3.3  板級調試
第11章  我願全速漂移——LVDS實例篇
  11.1  LVDS數據收發實例
    11.1.1  功能概述
    11.1.2  bit align處理
    11.1.3  代碼解析
    11.1.4  裝配說明
    11.1.5  板級調試
  11.2  帶CRC校驗的LVDS數據收發實例
    11.2.1  功能概述
    11.2.2  CRC校驗基本原理
    11.2.3  CRC8檢驗代碼生成
    11.2.4  代碼解析
    11.2.5  板級調試
第12章  實戰演練——綜合項目實例篇
  12.1  倒車雷達
    12.1.1  功能概述
    12.1.2  代碼解析
    12.1.3  板級調試
  12.2  波形發生器
    12.2.1  功能概述

    12.2.2  CORDIC的IP核配置與例化
    12.2.3  代碼解析
    12.2.4  板級調試
  12.3  工業現場監控界面設計
    12.3.1  功能概述
    12.3.2  代碼解析
    12.3.3  字元取模
    12.3.4  板級調試
第13章  雕蟲小技——板級在線調試篇
  13.1  Vivado在線調試概述
  13.2  在線邏輯分析儀應用實例
    13.2.1  探測階段
    13.2.2  實現階段
    13.2.3  分析階段
  13.3  虛擬I/O應用實例
    13.3.1  探測階段
    13.3.2  實現階段
    13.3.2  分析階段
參考文獻

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們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