新到貨2本75折
Xilinx FPGA伴你玩轉USB3.0與LVDS

Xilinx FPGA伴你玩轉USB3.0與LVDS

  • 定價:354
  • 優惠價:87308
  • 運送方式:
  • 臺灣與離島
  • 海外
  • 可配送點:台灣、蘭嶼、綠島、澎湖、金門、馬祖
  • 可取貨點:台灣、蘭嶼、綠島、澎湖、金門、馬祖
載入中...
  • 分享
 

內容簡介

本書主要使用Xilinx公司的Artix 7 FPGA器件(引出自帶的LVDS介面)和Cypress公司的USB 3.0控制器晶片FX3,以及一些常見的DDR3記憶體、UART電路、擴展介面等,由淺入深地引領讀者從板級設計、軟體工具、相關驅動安裝到基礎的FPGA實例,從基於FPGA的UART、DDR3、USB 3.0、LVDS傳輸實例入手,掌握FPGA各種片內資源的應用以及介面時序的設計。

本書基於特定的FPGA開發平臺,既有足夠的理論知識深度進行支撐,也有豐富的常式進行實踐講解,並且穿插著筆者多年FPGA學習和開發過程中的各種經驗和技巧。對於希望基於FPGA實現USB 3.0和LVDS開發的工程師,本書提供的很多實例都是很好的參考原型,可以説明其實現快速系統原型的開發。
 

目錄

第1章 FPGA、USB與LVDS概述
1.1FPGA發展概述
1.2FPGA的優勢
1.3FPGA應用領域
1.4FPGA開發流程
1.5USB介面概述
1.6LVDS介面概述

第2章 實驗平臺板級電路詳解
2.1板級電路整體架構
2.2電源電路
2.3FPGA時鐘與重定電路
2.3.1FPGA時鐘晶振電路
2.3.2FPGA重定電路
2.4FPGA配置電路
2.5FPGA供電電路
2.6DDR3晶片電路
2.7UART晶片電路
2.8LVDS介面電路
2.9USB 3.0控制器FX3電路
2.10其他介面電路
2.11FPGA引腳定義

第3章 軟體安裝與配置
3.1Xilinx帳戶註冊與Vivado軟體下載
3.1.1Xilinx帳戶註冊
3.1.2Vivado下載
3.2Vivado安裝與免費License申請
3.2.1Vivado安裝
3.2.2免費License申請
3.3文字編輯器Notepad 安裝
3.4Vivado中使用Notepad 的關聯設置
3.5串口晶片驅動安裝
3.5.1驅動安裝
3.5.2設備識別
3.6USB 3.0控制器FX3的SDK安裝
3.7USB 3.0控制器FX3的驅動安裝
3.7.1PC與開發板的USB 3.0連接
3.7.2PC與USB連接
3.7.3USB 3.0控制器FX3驅動安裝
Xilinx FPGA伴你玩轉USB 3.0與LVDS

第4章 第一個常式與FPGA的下載配置
4.1流水燈實例
4.1.1功能概述
4.1.2新建Vivado工程
4.1.3創建工程源碼、約束和模擬檔
4.1.4功能模擬
4.1.5編譯
4.2Xilinx 7系列FPGA配置概述
4.2.1不同配置模式的選擇
4.2.2FPGA配置位元流的大小
4.2.3FPGA載入配置方式選擇
4.2.4配置引腳功能定義
4.3XADC溫度監控介面
4.4bit文件的FPGA線上燒錄
4.5mcs文件的QSPI Flash固化
4.5.1FPGA配置設置選項
4.5.2生成mcs檔
4.5.3下載mcs件

第5章 基礎外設實例
5.1撥碼開關的LED控制實例
5.2PLL配置實例
5.3用戶自訂IP核
5.3.1創建IP核
5.3.2移植IP核
5.3.3配置、例化IP核
5.4UART的loopback實例
5.4.1功能概述
5.4.2代碼解析
5.4.3板級調試
5.5MicroBlaze的Hello World實驗
5.5.1功能概述
5.5.2MicroBlaze系統IP核配置
5.5.3MicroBlaze處理器軟體工程創建
5.5.4板級調試

第6章 基於FPGA的DDR3記憶體控制實例
6.1DDR3 IP核配置與模擬
6.1.1DDR3 IP核概述
6.1.2DDR3 IP核配置
6.1.3DDR3 IP核模擬
6.2基於線上邏輯分析儀監控的DDR3資料讀/寫
6.2.1功能概述
6.2.2DDR3控制器IP介面時序解析
6.2.3代碼解析
6.2.4線上邏輯分析儀配置
6.2.5線上邏輯分析儀調試
6.3基於UART命令的DDR3資料讀/寫
6.3.1功能概述
6.3.2代碼解析
6.3.3板級調試

第7章 USB 3.0控制器FX3實例
7.1基於FX3內部DMA的USB傳輸loopback實例
7.1.1功能概述
7.1.2固件編譯與固化檔生成
7.1.3硬體連接與設備識別
7.1.4FX3的USB Boot載入
7.1.5板級調試
7.2FX3的SPI Flash代碼固化
7.2.1啟動設置
7.2.2SPI Flash固化
7.3基於FX3內部DMA的USB資料輸送量測試
7.3.1硬體連接
7.3.2FX3的USB Boot載入
7.3.3FX3的基本Streamer功能演示
7.4基於FX3的UVC(USBVideo Class)傳輸協定實例
7.4.1硬體連接
7.4.2FX3的USB Boot載入
7.4.3UVC設備識別
7.5FX3固件SlaveFIFO配置修改說明
7.5.1功能概述
7.5.2GPIF Ⅱ Designer開啟與工程載入
7.5.3GPIF Ⅱ介面配置與工程編譯
7.5.4IDE下firmware工程載入
7.5.5IDE下firmware工程編譯
7.6基於FPGAFX3SlaveFIFO介面的loopback實例
7.6.1功能概述
7.6.2Firmware下載
7.6.3FPGA代碼解析
7.6.4ILA線上邏輯分析儀查看介面時序
7.7基於FPGAFX3SlaveFIFO介面的StreamOUT實例
7.7.1功能概述
7.7.2Firmware下載
7.7.3FPGA代碼解析
7.7.4ILA線上邏輯分析儀查看介面時序
7.7.5Streamer中查看資料輸送量
7.8基於FPGAFX3SlaveFIFO介面的StreamIN實例
7.8.1功能概述
7.8.2Firmware下載
7.8.3FPGA代碼解析
7.8.4ILA線上邏輯分析儀查看介面時序
7.8.5Streamer工具測試資料輸送量

第8章 LVDS收發傳輸實例
8.1LVDS資料收發實例
8.1.1功能概述
8.1.2bit align處理
8.1.3代碼解析
8.1.4裝配說明
8.1.5板級調試
8.2帶CRC校驗的LVDS資料收發實例
8.2.1功能概述
8.2.2CRC校驗基本原理
8.2.3CRC8檢驗代碼生成
8.2.4代碼解析
8.2.5裝配說明
8.2.6板級調試

參考文獻
 
 

詳細資料

  • ISBN:9787302491811
  • 規格:平裝 / 268頁 / 16k / 19 x 26 x 1.34 cm / 普通級 / 單色印刷 / 初版
  • 出版地:中國

最近瀏覽商品

 

相關活動

  • 【旅遊、語言、考試用書】采實電子書全書系:春暖花開‧享閱讀,參展書單書85折起、任選3本79折
 

購物說明

溫馨提醒您:若您訂單中有購買簡體館無庫存/預售書或庫存於海外廠商的書籍,建議與其他商品分開下單,以避免等待時間過長,謝謝。

大陸出版品書況:因裝幀品質及貨運條件未臻完善,書況與台灣出版品落差甚大,封面老舊、出現磨痕、凹痕等均屬常態,故簡體字館除封面破損、內頁脫落...等較嚴重的狀態外,其餘所有商品將正常出貨。 

 

請注意,部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

調貨時間:若您購買海外庫存之商品,於您完成訂購後,商品原則上約45個工作天內抵台(若有將延遲另行告知)。為了縮短等待的時間,建議您將簡體書與其它商品分開訂購,以利一般商品快速出貨。 

若您具有法人身份為常態性且大量購書者,或有特殊作業需求,建議您可洽詢「企業採購」。 

退換貨說明 

會員所購買的商品均享有到貨十天的猶豫期(含例假日)。退回之商品必須於猶豫期內寄回。 

辦理退換貨時,商品必須是全新狀態與完整包裝(請注意保持商品本體、配件、贈品、保證書、原廠包裝及所有附隨文件或資料的完整性,切勿缺漏任何配件或損毀原廠外盒)。退回商品無法回復原狀者,恐將影響退貨權益或需負擔部分費用。 

訂購本商品前請務必詳閱商品退換貨原則

  • 翦商作者新作79折
  • 針灸匠張寶旬
  • 浪漫小說精選3本72折