| 圖書基本信息 | |||
| 圖書名稱 | 勇敢的芯伴你玩轉Xilinx FPGA | 作者 | 吳厚航 |
| 定價 | 59.00元 | 齣版社 | 清華大學齣版社 |
| ISBN | 9787302474272 | 齣版日期 | 2017-12-01 |
| 字數 | 頁碼 | ||
| 版次 | 1 | 裝幀 | 平裝-膠訂 |
| 開本 | 16開 | 商品重量 | 0.4Kg |
| 內容簡介 | |
| 勇敢的芯伴你玩轉Xilinx FPGA(電子設計與嵌入式開發實踐叢書)使用Xilinx公司的Spartan 6 FPGA器件,由淺入深地讀者從闆級設計、基礎入門實例、FPG內資源應用實例和綜閤進階實例等方麵,玩轉FPGA邏輯設計。本書基於特定的FPGA實驗平颱,既有足夠的理論知識深度作支撐,也有豐富的例程進行實踐學習,並且穿插著筆者多年FPGA學習和開發過程中的經驗和技巧。無論對於希望快速掌握Verilog語言進行FPGA開發的初學者,還是希望快速掌握基於Xilinx Spartan 6 FPGA進行開發的設計者,本書都是很好的選擇。 |
| 作者簡介 | |
| 者簡介吳厚航 有近10年的FPGA工程實踐經曆,擅長記錄、分析並總結FPGA開發中的經驗與技巧,也非常樂於分享。活躍於各大電子技術網站的FPGA社區或版塊,多年來筆耕不輟、風雨無阻,不斷地發錶FPGA相關文章,其總點擊量超過300萬。著有多本FPGA技術相關圖書,其詼諧的文字、貼近讀者實際需求的知識點與經驗技巧分享,贏得瞭廣大讀者的一緻認可。 |
| 目錄 | |
| Contents 目錄 章FPGA開發入門 1.1FPGA基礎入門 1.2FPGA的優勢在哪裏 1.3FPGA應用領域 1.4FPGA開發流程 第2章實驗平颱“勇敢的芯”闆級電路詳解 2.1闆級電路整體架構 2.2電源電路 2.3復位與時鍾電路 2.3.1關於FPGA器件的時鍾 2.3.2關於FPGA器件的復位 2.3.3實驗平颱電路解析 2.4FPGA下載配置電路 2.5SRAM接口電路 2.6ADC/DAC芯片電路 2.7UART接口電路 2.8RTC接口電路 2.9導航按鍵電路 2.10VGA顯示接口電路 2.11蜂鳴器、數碼管、流水燈、撥碼開關電路 2.12超聲波接口、外擴LCD接口電路 第3章邏輯設計基礎 3.10和1——精彩世界由此開始 3.2錶麵現象揭秘——邏輯關係 3.3內裏本質探索——器件結構 第4章軟件安裝與配置 4.1ISE 14.6軟件安裝 4.1.1安裝文件復製與解壓縮 4.1.2虛擬光驅或解壓縮安裝 4.1.3ISE 14.6安裝 4.2Modelsim SE 10.1安裝 4.2.1安裝文件復製與解壓縮 4.2.2Modelsim SE安裝 4.3文本編輯器Notepad 安裝 4.4ISE中使用Notepad 的關聯設置 4.5ISE與Modelsim聯閤仿真庫編譯 4.5.1操作係統確認 4.5.2Xilinx庫編譯 4.6ISE與Modelsim聯閤仿真關聯設置 4.6.1modelsim.ini內容復製與粘貼 4.6.2ISE設置 4.7Platform Cable USB驅動安裝 4.8串口芯片驅動安裝 4.8.1驅動安裝 4.8.2設備識彆 勇敢的芯伴你玩轉Xilinx FPGA 第5章基於仿真的個工程實例 5.1新建工程 5.2Verilog源碼文件創建與編輯 5.2.1Verilog源碼文件創建 5.2.2Verilog源碼文件編輯 5.3Verilog語法檢查 5.4Modelsim仿真驗證 5.4.1ISE基本設置 5.4.2測試腳本創建與編輯 5.4.3調用Modelsim仿真 第6章基於闆級調試的第二個工程實例 6.1PWM蜂鳴器驅動之功能概述 6.1.1功能概述 6.1.2設計源碼 6.2PWM蜂鳴器驅動之引腳分配 6.2.1工程移植 6.2.2PlanAhead引腳分配 6.2.3腳本直接引腳分配 6.3PWM蜂鳴器驅動之綜閤、實現與配置文件産生 6.4PWM蜂鳴器驅動之FPGA在綫下載配置 6.4.1開啓iMPACT 6.4.2初始化下載綫纜 6.4.3下載配置 6.5PWM蜂鳴器驅動之FPGA配置芯片固化 6.5.1PROM燒錄文件生成 6.5.2固化PROM 6.6PWM蜂鳴器驅動之復位與FPGA重配置功能 6.6.1復位功能 6.6.2在綫重配置功能 6.6.3配置狀態指示燈 第7章基礎入門實例 7.1蜂鳴器開關實例 7.1.1功能簡介 7.1.2代碼解析 7.1.3打開工程 7.1.4下載配置操作 7.2流水燈實例 7.2.1功能簡介 7.2.2代碼解析 7.2.3下載配置 7.33��8譯碼器實驗 7.3.1功能簡介 7.3.2代碼解析 7.3.3闆級調試 7.4按鍵消抖與LED開關實例 7.4.1按鍵消抖原理 7.4.2功能簡介 7.4.3代碼解析 7.4.4闆級調試 7.5經典模式流水燈實驗 7.5.1功能簡介 7.5.2代碼解析 7.5.3闆級調試 7.6基於PLL分頻計數的LED閃爍實例 7.6.1PLL概述 7.6.2功能簡介 7.6.3新建IP核文件 7.6.4PLL配置 7.6.5模塊化設計概述 7.6.6模塊化設計實踐 7.6.7代碼解析 7.6.8闆級調試 7.7數碼管驅動實例 7.7.1數碼管驅動原理 7.7.2功能概述 7.7.3代碼解析 7.7.4闆級調試 7.8SRAM讀寫測試 7.8.1SRAM讀寫時序解讀 7.8.2功能簡介 7.8.3代碼解析 7.8.4Xilinx庫設置 7.8.5功能仿真 7.8.6FPGA在綫配置 7.8.7觸發采樣波形 7.9UART loopback測試 7.9.1功能概述 7.9.2代碼解析 7.9.3闆級調試 7.10VGA驅動ColorBar顯示 7.10.1VGA概述 7.10.2功能簡介 7.10.3代碼解析 7.10.4闆級調試 7.11LCD基本驅動實例 7.11.1LCD驅動時序 7.11.2功能簡介 7.11.3代碼解析 7.11.4裝配 7.11.5闆級調試 7.12LCD字符顯示驅動 7.12.1字符取模 7.12.2ROM初始化文檔創建 7.12.3新建源文件 7.12.4IP選擇 7.12.5ROM配置 7.12.6功能簡介 7.12.7代碼解析 7.12.8闆級調試 第8章FPG內資源應用實例 8.1基於ChipScope的超聲波測距調試 8.1.1超聲波測距原理 8.1.2功能簡介 8.1.3代碼解析 8.1.4硬件裝配 8.1.5ChipScope源文件創建 8.1.6ChipScope配置 8.1.7ChipScope調試 8.2FPG內ROM實例 8.2.1功能概述 8.2.2代碼解析 8.2.3ROM初始化文檔創建 8.2.4新建源文件 8.2.5IP選擇 8.2.6ROM配置 8.2.7Xilinx庫設置 8.2.8功能仿真 8.2.9FPGA在綫調試 8.2.10觸發采樣波形 8.3FPG內RAM實例 8.3.1功能概述 8.3.2代碼解析 8.3.3新建源文件 8.3.4IP選擇 8.3.5RAM配置 8.3.6功能仿真 8.3.7FPGA在綫調試 8.4FPG內FIFO實例 8.4.1功能概述 8.4.2代碼解析 8.4.3新建源文件 8.4.4IP選擇 8.4.5FIFO配置 8.4.6功能仿真 8.4.7FPGA在綫調試 8.5FPG內異步FIFO實例 8.5.1功能概述 8.5.2代碼解析 8.5.3新建源文件 8.5.4IP選擇 8.5.5FIFO配置 8.5.6功能仿真 8.5.7FPGA在綫調試 8.6FPG內ROM FIFO RAM聯閤實例之功能 8.6.1功能概述 8.6.2代碼解析 8.6.3功能仿真 8.6.4FPGA在綫調試 第9章綜閤進階實例 9.1基於數碼管顯示的超聲波測距迴響脈寬計數 9.1.1功能簡介 9.1.2代碼解析 9.1.3闆級調試 9.2基於均值濾波處理的超聲波測距迴響脈寬計數 9.2.1功能簡介 9.2.2濾波算法與實現 9.2.3代碼解析 9.2.4闆級調試 9.3基於進製換算的超聲波測距結果顯示 9.3.1功能簡介 9.3.2距離計算公式實現 9.3.3進製換算實現 9.3.4代碼解析 9.3.5乘法器IP核創建、配置與例化 9.3.6除法器IP核創建、配置與例化 9.3.7闆級調試 9.4倒車雷達實例 9.4.1倒車雷達應用背景 9.4.2功能簡介 9.4.3代碼解析 9.4.4闆級調試 9.5基於SRAM批量讀寫的UARTbulk測試 9.5.1功能概述 9.5.2代碼解析 9.5.3闆級調試 9.6基於數碼管顯示的RTC讀取 9.6.1RTC芯片解析 9.6.2功能簡介 9.6.3代碼解析 9.6.4闆級調試 9.7基於UART發送的RTC讀取 9.7.1功能簡介 9.7.2代碼解析 9.7.3闆級調試 9.8基於UART收發的RTC讀寫 9.8.1功能簡介 9.8.2代碼解析 9.8.3闆級調試 9.9基於UART控製的VGA多模式顯示 9.9.1功能簡介 9.9.2代碼解析 9.9.3闆級調試 9.10基於LED顯示的D/A輸齣驅動實例 9.10.1D/A芯片概述 9.10.2功能簡介 9.10.3代碼解析 9.10.4闆級調試 9.11基於按鍵調整和數碼管顯示的D/A輸齣實例 9.11.1功能簡介 9.11.2代碼解析 9.11.3闆級調試 9.12波形發生器 9.12.1功能簡介 9.12.2代碼解析 9.12.3IP核CORDIC配置與例化 9.12.4Xilinx庫設置 9.12.5功能仿真 9.12.6闆級調試 9.13基於數碼管顯示的A/D采集實例 9.13.1A/D芯片接口概述 9.13.2功能簡介 9.13.3代碼解析 9.13.4闆級調試 9.14A/D和D/A聯閤測試 9.14.1功能簡介 9.14.2代碼解析 9.14.3闆級調試 9.15RTC時間的LCD顯示和UART設置 9.15.1功能簡介 9.15.2代碼解析 9.15.3闆級調試 |
| 編輯推薦 | |
| (1)勇敢的芯伴你玩轉Xilinx FPGA(電子設計與嵌入式開發實踐叢書)基於Xilinx公司的Spartan6 FPGA器件,“理論 實踐”的學習方式。(2)豐富的例程講解:基礎入門實例、基於FPG上資源的應用實例、綜閤進階實例。、(3)提供Xilinx FPGA的一站式入門學習方案:基礎概念闡釋、闆級電路解析、開發工具安裝配置、豐富的Verilog例程講解。 |
| 文摘 | |
| |
| 序言 | |
我是一名對電子技術充滿好奇心的技術愛好者,雖然之前沒有接觸過FPGA,但一直聽說它在人工智能、物聯網、通信等領域有著廣泛的應用前景。在尋找入門書籍時,《勇敢的芯伴你玩轉Xilinx FPGA》這本書引起瞭我的注意。我希望這本書能夠像一個耐心的嚮導,帶領我這個零基礎的讀者,從認識FPGA是什麼,到瞭解FPGA的基本原理,再到如何使用Xilinx的開發工具進行簡單的實驗。我期待書中能夠用生動形象的比喻和圖解,來解釋FPGA的內部結構和工作方式,讓我這個“小白”也能輕鬆理解。同時,我也希望書中能提供一些有趣且具有啓發性的FPGA小項目,比如簡單的遊戲控製器、LED燈光秀、或者一個簡單的音頻發生器,通過實際動手操作,來鞏固學習的知識,激發我對FPGA的進一步探索熱情。
評分我是一名初入嵌入式開發的工程師,對於FPGA一直心有餘悸,總覺得它比單片機開發要難上幾個量級。但隨著項目需求的不斷提升,一些高性能、高並行度的計算任務確實需要FPGA來解決。恰好最近在網上看到瞭《勇敢的芯伴你玩轉Xilinx FPGA》這本書,書名聽起來就很有指導性,而且作者是吳厚航教授,清華大學齣版社的齣品也讓我很放心。我特彆希望能在這本書中找到關於Xilinx FPGA係列芯片的詳細介紹,包括它們各自的特點、適用場景以及選型指南。同時,對於FPGA的開發工具鏈,比如Vivado,我也希望書中能給齣詳細的安裝、配置和使用教程,涵蓋從項目創建到綜閤、實現、下載的整個流程。另外,書中如果能包含一些實用的例程,比如數據采集、信號處理、圖像識彆等與我工作相關的應用,那就太棒瞭,可以直接拿來藉鑒和修改。
評分這本書的封麵設計就很有吸引力,柔和的色彩搭配上充滿科技感的圖案,讓人一眼就能感受到它所蘊含的知識能量。我之前對FPGA一直隻有模糊的概念,總覺得它是一個很高深莫測的領域,但看到這本書名“勇敢的芯伴你玩轉Xilinx FPGA”,就覺得很有親切感,仿佛它能帶領我這個小白一步步深入探索。吳厚航教授的名字也讓我對內容的專業性和深度有瞭信心,畢竟是清華大學齣版社齣版的,質量應該是可以保證的。我特彆期待書中能夠用通俗易懂的語言,配閤豐富的圖示和實例,將FPGA的開發流程、常用IP核的使用、Verilog HDL的語法以及一些經典的FPGA應用案例都講清楚。最好能從最基礎的“點亮LED”開始,循序漸進地引導讀者掌握核心概念,逐步挑戰更復雜的項目,讓我能夠真正地“玩轉”FPGA,而不是停留在理論層麵。
評分我是一名在校的電子信息工程專業的學生,在課堂上接觸過FPGA的理論知識,但實際操作起來總感覺有些力不從心。市麵上關於FPGA的書籍不少,但很多都過於理論化,或者案例不夠貼近實際。看到《勇敢的芯伴你玩轉Xilinx FPGA》這本書,感覺它的定位非常準確,既有學術的嚴謹性,又強調“玩轉”,這正是我們學生需要的。我特彆期待書中能夠深入講解FPGA的體係結構,包括可編程邏輯單元、布綫資源、IO接口等,讓我對FPGA的內部工作原理有一個更清晰的認識。此外,Verilog HDL作為FPGA的主要硬件描述語言,我希望書中能有係統性的講解,從基本語法到高級技巧,並輔以大量實例,幫助我掌握如何用Verilog HDL來描述硬件電路。如果書中還能介紹一些FPGA常用的開發闆和配套的實驗資源,那就更完美瞭,能夠幫助我快速上手實踐。
評分作為一名FPGA愛好者,我嘗試過不少入門書籍,但總覺得很多內容要麼過於枯燥,要麼不夠深入,導緻我學習的進度一直比較緩慢。最近聽說瞭《勇敢的芯伴你玩轉Xilinx FPGA》這本書,聽說這本書在Xilinx FPGA的學習方麵做得非常齣色,引起瞭我的極大興趣。我特彆希望這本書能夠提供一些關於Xilinx FPGA芯片傢族的深入剖析,比如Artix-7、Kintex-7、Virtex-7等不同係列的區彆和優勢,以及如何根據具體項目需求進行選擇。同時,對於FPGA開發中常見的時序約束、時序分析等關鍵技術,我希望書中能夠有詳細的講解,幫助我理解並掌握如何優化設計,避免時序違例。另外,如果書中還能涉及一些高級應用,比如嵌入式軟核(如MicroBlaze)的集成和開發,或者一些DSP、AXI總綫等在FPGA上的實現,那將大大拓寬我的視野,讓我對FPGA的應用潛力有更深的認識。
本站所有內容均為互聯網搜尋引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度,google,bing,sogou 等
© 2026 book.coffeedeals.club All Rights Reserved. 靜流書站 版權所有