內容簡介
FPGA是數字電路或係統設計的通用技術,利用FPGA芯片可以實現數字電路的各種功能。《數字電路的FPGA設計與實現(基礎篇)》較係統地介紹瞭基礎數字電路的FPGA設計與實現過程。全書共6章,主要內容包括:數字電路與FPGA技術概述,數字電路基礎單元的:FPGA實現,運算電路的FPGA實現,計數器的FPGA實現,存儲器的FPGA實現,接口電路的FPGA實現。《數字電路的FPGA設計與實現(基礎篇)》提供瞭較為豐富的FPGA實驗例程和設計例程,使讀者通過實驗和設計更加深入地瞭解基礎數字電路的工作原理,並且逐步掌握FPGA的設計與應用技術。
《數字電路的FPGA設計與實現(基礎篇)》中的所有例程均是在Xilinx11.1版本仿真環境下進行的,《數字電路的FPGA設計與實現(基礎篇)》所附的光盤為學習者提供瞭相應的程序和工程文件。
《數字電路的FPGA設計與實現(基礎篇)》深入淺齣,實例豐富,取材新穎,圖文並茂,敘述詳盡清晰,可作為電子信息類本科生和碩士研究生學習FPGA應用技術的教材,也可供從事電子電路係統設計的工程技術人員學習參考。
內頁插圖
目錄
序
前言
第1章 數字電路與FPGA技術概述
1.1 數字電路概述
1.1.1 數字電路的特點
1.1.2 數字電路的分類
1.1.3 數字邏輯電路設計中的重要問題
1.2 C語言與Verilog HDL的區彆與聯係
1.2.1 C語言與Verilog HDL的區彆
1.2.2 C語言與Verilog HDL的聯係
1.3 FPGA基本結構介紹
1.4 時序分析和約束條件
1.4.1 周期約束
1.4.2 偏移約束
1.4.3 分組約束
1.4.4 靜態路徑約束
1.5 ISE與ChipScope流程及其作用與含義
1.5.1 ISE使用流程
1.5.2 ChipScope使用流程
1.6 FPGA設計原則與技巧
1.6.1 FPGA設計的原則
1.6.2 FPGA設計的技巧
第2章 數字電路基礎單元的FPGA實現
2.1 組閤邏輯電路的FPGA實現
2.1.1 三態門
2.1.2 編碼器
2.1.3 譯碼器
2.1.4 數據選擇器
2.1.5 數值比較器
2.1.6 奇偶校驗器
小結
思考題
2.2 時序邏輯電路的FPGA實現
2.2.1 觸發器
2.2.2 鎖存器
2.2.3 寄存器
2.2.4 計數器
小結
思考題
2.3 狀態機設計實例
2.3.1 狀態機設計概述
2.3.2 序列檢測器-
2.3.3 串/並轉換器
小結
思考題
第3章 運算電路的PFGA實現
3.1 加法器
3.1.1 半加器和全加器
3.1.2 加法器的FPGA設計與實現
小結
思考題
3.2 乘法器
3.2.1 移位相加乘法器
3.2.2 查找錶乘法器
3.2.3 加法器樹乘法器
3.2.4 混閤型乘法器
小結
思考題
3.3 除法器
3.3.1 原碼除法運算原理
3.3.2 恢復餘數法除法器
小結
思考題
第4章 計數器的FPGA實現
4.1 分頻器
4.1.1 分頻器的實現方式
4.1.2 分頻器的FPGA設計與實現
小結
思考題
4.2 多功能數字鍾的設計
4.2.1 多功能數字鍾的組成
4.2.2 分模塊的F'PGA設計與實現
4.2.3 闆上調試過程
小結
思考題
第5章 存儲器的FPGA實現
5.1 異步FIFO存儲器
5.1.1 概述
5.1.2 異步FIFO存儲器的結構和應用
5.2 用Gray碼指針實現的異步FIFO存儲器
5.2.1 Gray碼
5.2.2 異步FIFO存儲器的實現方案
5.2.3 仿真驗證及闆上調試
小結
思考題
第6章 接口電路的FPGA實現
6.1 通用異步收發器
6.1.1 概述
6.1.2 采用移位寄存器實現uART的設計
6.1.3 采用計數器實現UART的設計
小結
思考題
6.2 SPI主控製器
6.2.1 SPI接口原理
6.2.2 SPI的電路設計
小結
思考題
6.3 I2C總綫
6.3.1 I2C總綫特點
6.3.2 I2C總綫的工作原理
6.3.3 I2C總綫控製器分模塊的設計
6.3.4 I2C總綫控製核的設計與實現
小結
思考題
參考文獻
前言/序言
數字電路的FPGA設計與實現(基礎篇 附光盤1張) 下載 mobi epub pdf txt 電子書 格式