基本信息
書名:勇敢的芯伴你玩轉Xilinx FPGA
定價:59.00元
作者:吳厚航
齣版社:清華大學齣版社
齣版日期:2017-12-01
ISBN:9787302474272
字數:
頁碼:
版次:1
裝幀:平裝-膠訂
開本:16開
商品重量:0.4kg
編輯推薦
(1)勇敢的芯伴你玩轉Xilinx FPGA(電子設計與嵌入式開發實踐叢書)基於Xilinx公司的Spartan6 FPGA器件,“理論 實踐”的學習方式。(2)豐富的例程講解:基礎入門實例、基於FPG上資源的應用實例、綜閤進階實例。、(3)提供Xilinx FPGA的一站式入門學習方案:基礎概念闡釋、闆級電路解析、開發工具安裝配置、豐富的Verilog例程講解。
內容提要
勇敢的芯伴你玩轉Xilinx FPGA(電子設計與嵌入式開發實踐叢書)使用Xilinx公司的Spartan 6 FPGA器件,由淺入深地讀者從闆級設計、基礎入門實例、FPG內資源應用實例和綜閤進階實例等方麵,玩轉FPGA邏輯設計。本書基於特定的FPGA實驗平颱,既有足夠的理論知識深度作支撐,也有豐富的例程進行實踐學習,並且穿插著筆者多年FPGA學習和開發過程中的經驗和技巧。無論對於希望快速掌握Verilog語言進行FPGA開發的初學者,還是希望快速掌握基於Xilinx Spartan 6 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闆級調試
作者介紹
者簡介吳厚航 有近10年的FPGA工程實踐經曆,擅長記錄、分析並總結FPGA開發中的經驗與技巧,也非常樂於分享。活躍於各大電子技術網站的FPGA社區或版塊,多年來筆耕不輟、風雨無阻,不斷地發錶FPGA相關文章,其總點擊量超過300萬。著有多本FPGA技術相關圖書,其詼諧的文字、貼近讀者實際需求的知識點與經驗技巧分享,贏得瞭廣大讀者的一緻認可。
文摘
序言
當我第一眼瞥到《勇敢的芯伴你玩轉Xilinx FPGA 吳厚航》這個書名時,一股強烈的探索欲瞬間被點燃。我深知Xilinx FPGA在現代電子設計領域扮演著舉足輕重的角色,掌握其設計和應用,無疑能為我的職業發展或個人項目打開新的局麵。然而,FPGA的學習麯綫一直讓我感到有些畏懼,復雜的開發環境、陌生的硬件描述語言,以及眾多的設計流程,都曾讓我猶豫不決。這本書的書名,尤其是“玩轉”二字,給我瞭一種“原來沒那麼難”的信心。它暗示著這本書會以一種更加輕鬆、實用、有趣的方式來引導讀者,而不是枯燥的理論灌輸。而“芯伴”這個詞,則像是一種承諾,承諾在學習過程中,讀者不會孤單,有一個貼心的夥伴,能夠指引方嚮,解答疑惑。吳厚航這個名字,也讓我對這本書的內容産生瞭更高的期望,或許作者是一位經驗豐富的工程師,能夠分享許多寶貴的實踐經驗和技巧。我迫不及待地想要翻開它,看看這位“芯伴”將如何帶我踏上這段令人興奮的FPGA探索之旅。
評分《勇敢的芯伴你玩轉Xilinx FPGA 吳厚航》這個書名,就像一位熱情洋溢的嚮導,在FPGA這座充滿挑戰的寶藏山前,嚮我伸齣瞭友誼之手。我一直對FPGA這種強大的硬件平颱充滿嚮往,但往往在麵對海量的資料和深奧的理論時,感到無從下手。這本書的書名,特彆是“玩轉”二字,直接點燃瞭我心中的學習火焰,它傳遞齣一種“學以緻用,樂趣無窮”的信息,讓我相信通過這本書,我能夠真正地掌握FPGA的精髓,而不是僅僅停留在理論層麵。而“芯伴”這個詞,更是讓我感到一絲安心,它意味著在學習的道路上,我不會孤軍奮戰,會有一個可靠的夥伴,能夠在我遇到睏難時給予指導,在我迷茫時提供方嚮。吳厚航這個名字,我雖然不熟悉,但它代錶著一種人格和專業,讓我對書中內容的質量和深度充滿瞭期待。我設想,這本書會以一種非常接地氣的方式,將復雜的FPGA設計原理,通過一個個鮮活的案例,生動地展現在讀者麵前,讓學習過程變得輕鬆而富有成效。
評分《勇敢的芯伴你玩轉Xilinx FPGA 吳厚航》這個書名,就像一聲清脆的號角,召喚著我這個對FPGA充滿好奇但又略顯畏懼的電子愛好者。我一直覺得FPGA是實現各種創新想法的絕佳平颱,但其復雜性常常讓我望而卻步,難以找到一個清晰的學習路徑。這本書的書名,特彆是“玩轉”二字,仿佛給瞭我一種“原來沒那麼難”的信心,它傳遞齣一種輕鬆愉快的學習體驗,預示著這本書將以一種生動有趣的方式,帶領我探索Xilinx FPGA的無限可能。而“芯伴”這個詞,更像是一種承諾,承諾在學習的過程中,我會有一個貼心的夥伴,能夠在我遇到睏難時提供幫助,在我産生疑問時給予解答。吳厚航這個名字,雖然我尚不熟悉,但它承載著作者的知識和經驗,讓我對書中內容的質量和實用性充滿瞭期待。我設想,這本書會以一種循序漸進的方式,從基礎概念講起,然後逐步深入到實際項目的設計和實現,讓我能夠一步一個腳印地掌握FPGA技術。
評分書名《勇敢的芯伴你玩轉Xilinx FPGA 吳厚航》給我一種眼前一亮的感覺,仿佛是為我量身定製的。我一直對FPGA技術有著濃厚的興趣,但由於其專業性較強,學習過程中常常會遇到一些瓶頸,缺乏係統性的指導。這本書的書名,特彆是“玩轉”二字,直接擊中瞭我的學習痛點,它暗示著這本書不僅僅是枯燥的理論講解,更注重實踐和應用,能夠幫助我真正地掌握FPGA的使用技巧。而“芯伴”這個詞,則帶來瞭一種溫暖和支持感,仿佛一位經驗豐富的“老司機”,能夠在我探索FPGA的旅途中,一路陪伴,解決各種疑難雜癥。吳厚航這個名字,讓我對作者的專業能力充滿信心,我期待書中能夠提供清晰易懂的講解,豐富的案例分析,以及實用的開發技巧,幫助我快速地熟悉Xilinx FPGA的設計流程,並能自信地進行各種項目的開發。我迫不及待地想要翻開這本書,開啓我的FPGA學習之旅。
評分拿到《勇敢的芯伴你玩轉Xilinx FPGA 吳厚航》這本書,我腦海中第一個閃過的念頭就是“這正是我需要的”。我一直對FPGA技術很感興趣,但總覺得入門門檻有點高,市麵上的一些教程要麼過於理論化,要麼案例不夠貼近實際。而這本書的書名,特彆是“玩轉”這兩個字,給瞭我一種耳目一新的感覺,它暗示著這本書不僅僅是教授知識,更重要的是教會讀者如何靈活運用,真正地掌握FPGA。而“芯伴”這個詞,更是讓我感到一絲溫暖,仿佛作者就像一個經驗豐富的朋友,願意陪伴在我身邊,一起探索Xilinx FPGA的奧秘。我猜想,這本書一定會包含大量的實踐操作,從基礎的開發環境搭建,到實際的項目開發,都會有詳細的步驟和講解,讓我能夠一步一步地跟著做,從而獲得成就感。吳厚航這個名字,雖然對我而言是陌生的,但它代錶著作者的付齣和專業,讓我對其內容充滿信心。我非常期待這本書能夠為我打開FPGA世界的大門,讓我能夠自信地“玩轉”這項技術。
評分這本書的書名《勇敢的芯伴你玩轉Xilinx FPGA 吳厚航》就像一句充滿魔力的咒語,瞬間勾起瞭我對FPGA的無限遐想。我一直認為,FPGA是連接理論與實踐的橋梁,是實現復雜數字係統設計的利器。但接觸FPGA以來,總感覺它高深莫測,學習起來頗有難度, oftentimes會望而卻步。而這個書名,特彆是“勇敢”二字,給瞭我莫大的鼓舞。它告訴我,學習FPGA並非遙不可及,隻要敢於嘗試,就能剋服挑戰。而“芯伴”這個詞,更是充滿瞭人情味,仿佛一位經驗豐富的嚮導,將一路陪伴我探索Xilinx FPGA的廣闊天地。我非常期待書中能夠提供一些循序漸進的學習路徑,從最基礎的硬件描述語言(HDL)入門,到復雜的邏輯設計,再到實際的軟硬件協同設計,都能被清晰地闡述。我希望這本書能夠像一位良師益友,用通俗易懂的語言,結閤豐富的圖示和案例,將FPGA的復雜概念一一化解,讓我真正做到“玩轉”它,而不是被它“玩弄”。吳厚航這個名字,也讓我對作者的專業背景和教學方法産生瞭濃厚的興趣。
評分當我看到《勇敢的芯伴你玩轉Xilinx FPGA 吳厚航》這個書名時,我腦海中立刻勾勒齣一幅畫麵:一位經驗豐富的導師,手持Xilinx FPGA開發闆,正興緻勃勃地嚮我介紹著一項項酷炫的電子設計。我一直對FPGA充滿嚮往,但總感覺學習過程像是在攀登一座高山,缺乏一個明確的路徑和可靠的指引。這本書的書名,尤其是“玩轉”二字,給我一種強大的吸引力,它承諾不僅僅是學習理論,更是要教會我如何實際操作,如何把FPGA的強大功能發揮到極緻。而“芯伴”這個詞,更是讓我感到一種親切和安心,仿佛我不是一個人在孤軍奮戰,而是有一個可以信賴的夥伴,能夠在我遇到睏難時及時伸齣援手。吳厚航這個名字,雖然我初次見到,但它代錶著作者的付齣和智慧,讓我對其內容的專業性和實用性充滿瞭信心。我非常期待這本書能夠提供大量貼近實際的應用案例,讓我能夠通過動手實踐,真正理解FPGA的設計理念和開發流程,從而實現“玩轉”的目標。
評分拿到這本書,就好像打開瞭一扇通往全新電子世界的大門,我迫不及待地想深入其中一探究竟。雖然我還沒有真正開始閱讀,但僅僅從書名《勇敢的芯伴你玩轉Xilinx FPGA 吳厚航》就能感受到一種強烈的號召力和親和力。特彆是“芯伴”這個詞,它不僅僅是技術上的夥伴,更像是引領者,帶著我們這些初學者或者有一定基礎但想進一步提升的愛好者,一步步剋服FPGA學習路上的種種睏難。Xilinx FPGA本身就是業界的翹楚,能被它“玩轉”,這本身就充滿瞭誘惑力。而“勇敢”二字,則是在提醒我們,學習新技術總會有挑戰,需要一顆敢於嘗試、不怕齣錯的心。這本書的作者吳厚航,名字的齣現也讓我對內容的深度和實用性充滿瞭期待,名字的樸實無華,或許也預示著書中內容會是腳踏實地、循序漸進的。我設想,這本書一定不會是那種乾巴巴的理論堆砌,而是充滿實際案例,通過一個又一個“玩轉”的過程,讓我們真正理解FPGA的強大之處,掌握其核心設計理念和方法。我已經在想象,書中的每一個章節,都會像一個關卡,等待我去解鎖,每一次成功的“玩轉”,都會帶給我巨大的成就感,這種感覺,是學習技術最原始也最動人的動力。
評分當我第一眼看到《勇敢的芯伴你玩轉Xilinx FPGA 吳厚航》這個書名時,我的腦海裏立刻浮現齣無數關於FPGA的奇思妙想。我一直對FPGA這種可編程邏輯器件充滿好奇,它那“萬物皆可塑”的特性,似乎能讓我的各種創意設計都變成現實。這本書的書名,尤其是“玩轉”二字,恰恰擊中瞭我的心坎。它不像一些技術書籍那樣嚴肅刻闆,而是透露齣一種輕鬆愉快的學習氛圍,仿佛作者就在我身邊,手把手地教我如何去探索和掌握Xilinx FPGA的奧秘。我猜測,書中一定會有許多生動的例子,從基礎概念的講解,到實際項目的實現,都會以一種非常直觀易懂的方式呈現。而“芯伴”這個詞,更是讓我感覺這本書不僅僅是知識的傳授,更是一種陪伴。在學習FPGA的過程中,難免會遇到一些瓶頸和睏惑,有一個“芯伴”在旁邊,就好像有瞭堅實的後盾,讓我更有信心去剋服睏難。吳厚航這個名字,雖然對我來說是一個新的名字,但它代錶著作者的辛勤付齣和專業知識,讓我相信這本書的含金量會很高,能夠真正幫助我踏上FPGA的學習之旅。
評分書名《勇敢的芯伴你玩轉Xilinx FPGA 吳厚航》帶給我的第一印象,是一種積極嚮上的學習氛圍和強大的技術實力。我一直對FPGA這種“萬能芯片”充滿瞭好奇,它能夠被重新配置以實現各種復雜功能,這在數字設計的世界裏顯得格外迷人。然而,現實的學習過程常常伴隨著枯燥的理論和難以理解的概念,讓我屢次在半途而廢的邊緣徘徊。這本書的書名,特彆是“勇敢”二字,像是一劑強心針,激勵我重新拾起學習的勇氣,去迎接挑戰。而“玩轉”則直接擊中瞭我對於學習目標的核心需求——不僅僅是瞭解,而是要能夠熟練運用。再者,“芯伴”這個詞,讓我感到瞭一種陪伴和支持,仿佛有一個經驗豐富的夥伴,能夠在我摸索前行時,提供必要的幫助和指導。吳厚航這個名字,讓我對作者的專業性和教學能力充滿瞭信心,我相信他一定能夠將Xilinx FPGA的精髓,以一種易於理解且充滿實踐性的方式呈現齣來,帶領我真正地“玩轉”這項技術。
本站所有內容均為互聯網搜尋引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度,google,bing,sogou 等
© 2025 book.cndgn.com All Rights Reserved. 新城书站 版權所有