用Verilog設計FPGA樣機實例解析(Xilinx Spartan-3 版) 用Verilog设计FPGA样机实例解析(Xilinx Spartan-3 版)
[美]彭皮·楚
- 出版商: 機械工業
- 出版日期: 2016-11-01
- 售價: $990
- 貴賓價: 9.5 折 $941
- 語言: 簡體中文
- 頁數: 553
- 裝訂: 平裝
- ISBN: 7111536444
- ISBN-13: 9787111536444
-
相關分類:
FPGA、Verilog
- 此書翻譯自: FPGA Prototyping Using Verilog Examples (Hardcover)
立即出貨
買這商品的人也買了...
-
$850$765 -
$580$522 -
$450$405 -
$520$406 -
$750$675 -
$480$432 -
$281SystemVerilog 驗證
-
$480$408 -
$964通信 IC設計 (套裝共2冊)
-
$520$442 -
$301勇敢的芯伴你玩轉 Xilinx FPGA
-
$505手把手教你設計 CPU-RISC-V 處理器篇
-
$1,200$948 -
$301電子設計與嵌入式開發實踐叢書:Xilinx FPGA伴你玩轉USB3.0與LVDS
-
$301Intel FPGA/CPLD設計 基礎篇
-
$806Altium Designer 17 一體化設計高級教程 : 從電路模擬、原理圖與 PCB 設計、工藝實現到高級分析
-
$600$540 -
$450$405 -
$880$695 -
$780$616 -
$650$514 -
$1,074$1,020 -
$407從零開始學 Altium Designer 電路設計與 PCB 制板
-
$469$446 -
$474$450
相關主題
商品描述
本書主要內容包括三部分:
基本的數字電路、外圍模塊和內嵌的微控制器。介紹了基礎的HDL結構和對應硬件,並示範如何用這些結構來搭建基本的數字電路。
第二部分是應用部分的技術為原型板設計外圍模塊,介紹了一個單獨外設的開發、實現和驗證。可以將這些模塊組成一個復雜的系統。
第三部分介紹了基於FPGA的軟核微控制器,即PicoBlaze,展示瞭如何將通用處理器和定製電路進行集成。本書通過實例深入淺出地介紹了使用Verilog對可編程邏輯器件進行設計的方法,不僅介紹了HDL的語法,還重點介紹了對可編程邏輯器件的設計方法,提供了一系列使用Verilog對可編程邏輯器件進行設計的實例,書中的實例均可運行於Xilinx公司的Spartan3原型開發板中,使讀者能夠邊動手邊學習,達到快速入門並掌握其要領的目的。
可作為可編程邏輯器件的學習指導書,通過書中的案例,初學者終可以完全掌握可編程邏輯器件的設計。同時,也可作為工程實踐的指導用書,對提高可編程邏輯器件開發人員的設計水平有借鑒價值。
目錄大綱
1.門級組合電路
1.1引言
1.2簡述
1.3結構描述
1.4測試平台
1.5參考書目說明
1.6推薦的實驗
2.FPGA和EDA軟件概述
2.1引言
2.2FPGA
2.3Digilent S3開發板簡介
2.4開發流程
2.5Xilinx ISE project navigator簡介
2.6ISE project navigator簡明教程
2.7ModelSim仿真器簡明教程
2.8參考書目說明
2.9推薦的實驗
3.RTL組合電路
3.1引言
3.2RT級元件
3.3使用並發賦值語言佈線
3.4使用process建模
3.5使用IF和CASE語句佈線
3.6constant和generic
3.7設計實例
3.8參考書目說明
3.9推薦的實驗
4.常規的時序電路
4.1引言
4.2觸發器和寄存器
4.3簡單的設計實例
4.4時序電路的測試平台
4.5實例學習
4.6參考書目說明
4.7推薦的實驗
5.FSM
5.1引言
5.2FSM代碼開發
5.3設計實例
5.4參考書目說明
5.5推薦的實驗
6.FSMD
6.1引言
6.2FSMD代碼開發
6.3設計實例
6.4參考書目說明
6.5推薦的實驗
7.UART
7.1引言
7.2 UART接收子系統
7.3UART發送子系統
7.4整體的UART系統
7.5定制一個UART
7.6參考書目說明
7.7推薦的實驗
8.PS2鍵盤
8.1引言
8.2PS2接收子系統
8.3PS2鍵盤掃描碼
8.4PS2鍵盤接口電路
8.5參考書目說明
8.6推薦的實驗
9. PS2鼠標
10.1引言
10.2PS2鼠標協議
10.3PS2發送子系統
10.4雙向PS2接口
10.5PS2鼠標接口
10.6參考書目說明
10.7推薦的實驗
10.外部SRAM
10.1引言
10.2IS61LV25616AL SRAM規範
10.3基本內存控制
10.4一個安全的設計
10.5更加有挑戰的設計
10.6參考書目說明
10.7推薦的實驗
11.Xilinx Spartan-3內存
11.1引言
11.2Spartan-3器件的嵌入式內存
11.3加入內存模塊的方法
11.4內存接口的HDL模板
11.5參考書目說明
11.6推薦的實驗
12.VGA控制器:圖形
12.1引言
12.2VGA同步化
12.3像素生成電路概述
12.4使用對象映射方案生成圖像
12.5使用bit映射方案生成圖像
12.6參考書目說明
12.7推薦的實驗
13.VGA控制器:文本
13.1引言
13.2文本生成
13.3全屏文本顯示
13.4完整的pong遊戲
13.5參考書目說明
13.6推薦的實驗
14.PicoBlaze概述
14.1引言
14.2定制的軟件和硬件
14.3PicoBlaze概述
14.4開發流程
14.5指令集
14.6彙編程序指導
14.7參考書目說明
15.PicoBlaze彙編代碼開發
15.1引言
15.2有用的代碼片斷
15.3子程序開發
15.4程序開發
15.5彙編代碼的處理
15.6與PicoBlaze綜合
15.7參考書目說明
15.8推薦的實驗
16.PicoBlaze I/O接口
16.1引言
16.2輸出端口
16.3輸入端口
16.4帶有開關和七段LED顯示接口的平方程序
16.5帶有組合多路開關和UART終端的平方程序
16.6參考書目說明
16.7推薦的實驗
17.PicoBlaze中斷接口
17.1引言
17.2PicoBlaze的中斷控制
17.3外部接口
17.4軟件開發注意事項
17.5設計實例
17.6參考書目說明
17.7推薦的實驗
附錄A: VHDL模板樣例