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

FPGA開發實用教程--基於Xilinx和Verilog HDL(微課版)/卓越工程師培養系列

  • 作者:編者:鍾世達//張沛昌//袁濤//張勝利|責編:張小樂
  • 出版社:電子工業
  • ISBN:9787121449062
  • 出版日期:2023/03/01
  • 裝幀:平裝
  • 頁數:213
人民幣:RMB 49 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書基於FPGA高級開發系統平台,共安排了12個實驗,每個實驗均包含實驗內容、實驗原理和實驗步驟,並附上相關源代碼,以確保讀者能夠參照本書內容順利完成實驗。另外,每章的最後設計了本章任務,可作為延伸和拓展。書中的程序均遵循《Verilog HDL程序設計規範》(LY-STD010—2019)來編寫。所有實驗均基於模塊化設計,以便於將模塊應用在不同的項目和產品中。
    本書配有豐富的資料包,包括FPGA高級開發系統原理圖、常式、軟體包、硬體包,以及配套的PPT、視頻等。這些資料會持續更新,下載鏈接可通過微信公眾號「卓越工程師培養系列」獲取。
    本書既可以作為高等院校相關課程的教材,也可作為FPGA系統設計及相關行業工程技術人員的參考書。

作者介紹
編者:鍾世達//張沛昌//袁濤//張勝利|責編:張小樂

目錄
第1章  FPGA和開發環境
  1.1  FPGA基礎概念
    1.1.1  什麼是FPGA
    1.1.2  FPGA的基本結構
    1.1.3  FPGA與ASIC之間的關係
    1.1.4  FPGA、CPU與DSP之間的關係
    1.1.5  VHDL與Verilog HDL
    1.1.6  Xilinx與Alhera
  1.2  FPGA開發流程
  1.3  XC6SLX16晶元介紹
    1.3.1  Spartan-6FPGA介紹
    1.3.2  XC6SLX16-2CSG324C晶元介紹
    1.3.3  FPGA速度等級
    1.3.4  FPGA可用I/O數量
    1.3.5  FPGA邏輯單元
    1.3.6  Spartan-6FPGA配置
  1.4  FPGA開發工具的安裝和配置
    1.4.1  ISE
    1.4.2  安裝ISE 14.7
    1.4.3  Synplify
    1.4.4  安裝Synplify
    1.4.5  安裝Xilinx USB Cable驅動程序
  1.5  Verilog HDL語法基礎
    1.5.1  Verilog HDL模塊
    1.5.2  埠定義和I/O說明
    1.5.3  參數定義
    1.5.4  信號定義
    1.5.5  assign語句
    1.5.6  initial語句
    1.5.7  always語句
    1.5.8  if...else語句
    1.5.9  case語句
    1.5.10  運算符
  1.6  FPGA高級開發系統簡介
  1.7  FPGA高級開發系統可以開展的部分實驗
  本章任務
  本章習題
第2章  分頻器實驗
  2.1  實驗內容
  2.2  實驗原理
    2.2.1  分頻器LED電路原理圖
    2.2.2  時鐘分頻原理
    2.2.3  分頻器模塊內部電路圖
  2.3  實驗步驟
  本章任務
  本章習題
第3章  流水燈實驗
  3.1  實驗內容
  3.2  實驗原理
    3.2.1  流水燈LED電路原理圖

    3.2.2  流水燈工作原理
    3.2.3  流水燈模塊內部電路圖
  3.3  實驗步驟
  本章任務
  本章習題
第4章  獨立按鍵去抖實驗
  4.1  實驗內容
  4.2  實驗原理
    4.2.1  獨立按鍵電路原理圖
    4.2.2  按鍵去抖原理
    4.2.3  狀態機工作原理
    4.2.4  獨立按鍵去抖處理狀態機
    4.2.5  獨立按鍵去抖實驗內部電路圖
  4.3  實驗步驟
  本章任務
  本章習題
第5章  七段數碼管顯示實驗
  5.1  實驗內容
  5.2  實驗原理
    5.2.1  七段數碼管
    5.2.2  七段數碼管顯示模塊電路原理圖
    5.2.3  七段數碼管顯示原理
    5.2.4  七段數碼管顯示實驗內部電路圖
  5.3  實驗步驟
  本章任務
  本章習題
第6章  矩陣鍵盤掃描實驗
  6.1  實驗內容
  6.2  實驗原理
    6.2.1  矩陣鍵盤掃描原理
    6.2.2  雙寄存器邊沿檢測電路
    6.2.3  矩陣鍵盤掃描實驗內部電路圖
  6.3  實驗步驟
  本章任務
  本章習題
第7章  OLED顯示實驗
  7.1  實驗內容
  7.2  實驗原理
    7.2.1  OLED顯示模塊
    7.2.2  SSD1306的顯存
    7.2.3  SSD1306常用命令
    7.2.4  字模選項
    7.2.5  ASCII碼表與取模工具
    7.2.6  OLED顯示模塊顯示流程
  7.3  實驗步驟
  本章任務
  本章習題
第8章  串口通信實驗
  8.1  實驗內容
  8.2  實驗原理

    8.2.1  UART電路原理圖
    8.2.2  UART通信協議
    8.2.3  串口通信實驗狀態機
    8.2.4  串口通信實驗內部電路圖
  8.3  實驗步驟
  本章任務
  本章習題
第9章  讀寫外部EEPROM實驗
  9.1  實驗內容
  9.2  實驗原理
    9.2.1  EEPROM電路原理圖
    9.2.2  I2C協議
    9.2.3  I2C器件地址
    9.2.4  AT24CO2晶元
    9.2.5  AT24CO2晶元及其讀寫時序
    9.2.6  讀寫外部EEPROM實驗狀態機
    9.2.7  讀寫外部EEPROM實驗內部電路圖
  9.3  實驗步驟
  本章任務
  本章習題
第10章  讀寫外部Flash實驗
  10.1  實驗內容
  10.2  實驗原理
    10.2.1  SPI Flash電路原理圖
    10.2.2  SPI協議
    10.2.3  W25Q128晶元
    10.2.4  SPI通信模式
    10.2.5  讀寫外部Flash實驗狀態機
    10.2.6  讀寫外部Flash實驗內部電路圖
  10.3  實驗步驟
  本章任務
  本章習題
第11章  SHT20溫/濕度測量實驗
  11.1  實驗內容
  11.2  實驗原理
    11.2.1  SHT20溫/濕度電路原理圖
    11.2.2  SHT20感測器
    11.2.3  SHT20感測器通信
    11.2.4  SHT20信號轉換
    11.2.5  SHT2O溫/濕度測量實驗內部電路圖
  11.3  實驗步驟
  本章任務
  本章習題
第12章  DAC實驗
  12.1  實驗內容
  12.2  實驗原理
    12.2.1  A/D轉換及D/A轉換電路原理圖
    12.2.2  AD9708晶元
    12.2.3  PCT通信協議
    12.2.4  DAC實驗內部電路圖

  12.3  實驗步驟
  本章任務
  本章習題
第13章  ADC實驗
  13.1  實驗內容
  13.2  實驗原理
    13.2.1  A/D轉換及D/A轉換電路原理圖
    13.2.2  AD9280晶元
    13.2.3  ADC實驗內部電路圖
  13.3  實驗步驟
  本章任務
  本章習題
附錄A  FPGA開發常用模塊引腳約束
附錄B  《Verilog HDL程序設計規範》(LY-STD010-2019)簡介
附錄C  ASCII碼表
參考文獻

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