FPGA可程式化邏輯設計實習: 使用Verilog HDL與Xilinx Vivado (附範例光碟)
作者 | 宋啟嘉 |
---|---|
出版社 | 全華圖書股份有限公司 |
商品描述 | FPGA可程式化邏輯設計實習: 使用Verilog HDL與Xilinx Vivado (附範例光碟):現今可程式化邏輯FPGA相關之實習課程已然成為國內大專院校資訊、電機等相關科系學生必修的專業 |
作者 | 宋啟嘉 |
---|---|
出版社 | 全華圖書股份有限公司 |
商品描述 | FPGA可程式化邏輯設計實習: 使用Verilog HDL與Xilinx Vivado (附範例光碟):現今可程式化邏輯FPGA相關之實習課程已然成為國內大專院校資訊、電機等相關科系學生必修的專業 |
內容簡介 現今可程式化邏輯FPGA相關之實習課程已然成為國內大專院校資訊、電機等相關科系學生必修的專業課程,另一方面在產業界,FPGA亦已被廣泛的被用來作為快速成品設計及邏輯產品驗證平台。本書首重為讀者介紹如何在FPGA開發平台上使用Verilog HDL硬體描述語言與Xilinx Vivado完成相關數位電路設計與學生專題實作,使讀者了解可程式化邏輯之設計方向並掌握其基礎設計能力。
產品目錄 Chapter1 概論1-1 EGO1 可程式化邏輯開發板1.1.1 一元素 Xilinx EGO11-2 Xilinx Vivado介紹1.2.1 Vivado FPGA 開發工具1.2.2 Vivado軟體下載1.2.3 安裝 Xilinx Vivado1-3 開始使用 Vivado Xilinx1.3.1 建立Vivado專案11.3.2 建立Vivado專案21.3.3 I O腳位的指定1.3.4 產生bitstream之分析與合成1.3.5 FPGA的燒錄1-4 FPGA 現場可程式化邏輯閘陣列原理1.4.1 CPLD FPGA 可規劃邏輯元件1.4.2 可規劃邏輯單元CLBChapter2 加法器電路設計2-1 半加器2.1.1 創建半加器2.1.2 模擬半加器2-2 全加器2.2.1 創建全加器電路2.2.2 模擬全加器2-3 四位元加法器2.3.1 電路圖編輯四位元加法器2.3.2 模擬四位元加法器2-4 練習題2.4.1 八位元加法器2.4.2 四位元乘法器Chapter3 Verilog硬體描述語言3-1 Verilog簡介3.1.1 硬體描述語言Verilog3.1.2 Verilog基本語法3-2 模組與階層化設計3.2.1 階層化設計3-3 加法器比較3.3.1 前瞻進位加法器3.3.2 八位元漣波進位加法器與八位元前瞻進位加法器性能比較3-4 Verilog語法與範例3.4.1 四位元比較器與運算子3.4.2 Verilog數字表達3.4.3 四位元ALU算術邏輯單元3.4.4 計數器3.4.5 2對1選擇器3.4.6 FIFO數據緩衝器3.4.7 16乘8唯讀記憶體3-5 練習題3.5.1 八位元加法器比較3.5.2 解碼器編碼器設計3.5.3 算術移位運算單元3.5.4 進位器跳躍加法3.5.5 4對1選擇器Chapter4 除頻器4-1 除頻器設計4.1.1 除2之除頻器4.1.2 模擬除2之除頻器4-2 除50除頻器設計4.2.1 VERILOG編輯除50之除頻器4.2.2 模擬除50之除頻器4-3 除頻器整合設計4.3.1 除頻器模組整合4.3.2 整合除頻器的驗證Chapter5 EGO1基本單元 LED燈、七段顯示器、按鈕、指撥器5-1 LED跑馬燈設計5.1.1 電路圖編輯跑馬燈5.1.2 Verilog狀態機5-2 七段顯示器設計5.2.1 電路圖編輯七段顯示器5.2.2 七段顯示器實作5-3 按鈕開關(KEY)設計5.3.1 電路圖編輯按鈕開關5-4 指撥器控制LED5-5 練習題5.5.1 跑馬燈1 5.5.2 跑馬燈25.5.3 七段顯示器Chapter6 轉換器 6-1 類比 數位轉換器(ADC) 6.1.1 類比 數位轉換器ADC介紹6.1.2 ADC0804 動作順序6-2 Xilinx XADC 類比 數位轉換器 6.2.1 XADC類比 數位轉換器實作6-3 數位 類比轉換器(DAC)6.3.1 DAC0832介紹6.3.2 電路圖編輯數位 類比轉換器6.3.3 數位 類比轉換器實作6-4 練習題6.4.1 用按鈕紀錄XADC轉換結果6.4.2 實驗DAC0832轉換控制Chapter7 UART 串列埠7-1 UART串列埠簡介7-2 UART串列埠基本操作7-3 練習題7.3.1 UART打字機7.3.2 以UART顯示XADC轉換結果Chapter8 8乘8 LED 矩陣8-1 8乘8 LED矩陣8.1.1 8乘8 LED 矩陣及解碼器介紹8.1.2 電路圖編輯8.1.3 LED 矩陣實作8-2 小綠人8.2.1 小綠人之電路圖編輯8.2.2 小綠人之LED 矩陣實作8-3 8乘8 LED矩陣增加亮度8.3.1 整體電路介紹8-4 練習題8.4.1 擲骰子8.4.2 紅綠燈Chapter9 VGA 輸出控制9-1 VGA控制訊號9.1.1 VGA 時序規格9.1.2 電路圖編輯VGA9.1.3 VGA 圖形輸出實作9-2 練習題9.2.1 改變移動方向9.2.2 改變顏色及圖案Chapter10 專題設計10-1 音樂盒10.1.1 音樂盒電路圖10-2 數位時鐘10.2.1 數位時鐘電路圖10.2.2 數位時鐘之實作結果10-3 閃子彈遊戲 10.3.1 閃子彈遊戲電路圖10.3.2 閃子彈遊戲之實作結果10-4 練習題10.4.1 鬧鐘10.4.2 骰子比大小遊戲10.4.3 音樂播放器10.4.4 約翰找鑰匙遊戲附錄 1附1-A HY-SRF05測距雷達附1-B 4乘4數字鍵盤附1-C 伺服馬達附1-D LFSR亂數產生器附1-E VGA Pattern產生器附1-F EGO1 開發板XDC 腳位設定附錄 2附2-A 32 位元MicroBlaze 處理器SoPC系統層級設計附2-B Vivaodo 配置MicroBlaze 嵌入式處理器附2-C Vivado SDK 程式範例附2-D MicroBlaze 嵌入式處理器置配4位元乘法器IP
書名 / | FPGA可程式化邏輯設計實習: 使用Verilog HDL與Xilinx Vivado (附範例光碟) |
---|---|
作者 / | 宋啟嘉 |
簡介 / | FPGA可程式化邏輯設計實習: 使用Verilog HDL與Xilinx Vivado (附範例光碟):現今可程式化邏輯FPGA相關之實習課程已然成為國內大專院校資訊、電機等相關科系學生必修的專業 |
出版社 / | 全華圖書股份有限公司 |
ISBN13 / | 9789865032357 |
ISBN10 / | 986503235X |
EAN / | 9789865032357 |
誠品26碼 / | 2681829396000 |
頁數 / | 312 |
開數 / | 16K |
注音版 / | 否 |
裝訂 / | P:平裝 |
語言 / | 1:中文 繁體 |
級別 / | N:無 |
重量(g) / | 590g |
最佳賣點 : 1.以淺顯易懂方式使用Verilog HDL硬體描述語言與Xilinx Vivado開發工具學習相關數位邏輯電路設計與FPGA實作,適合第一次接觸FPGA可程式化邏輯電路設計讀者。
2.EGO1 FPGA開發板周邊採用多種類型感測周邊與I/O介面可供讀者進行專題設計,書內亦附上多種實務範例做為參考。