編輯推薦
《21世紀大學本科計算機專業係列教材:FPGA數字邏輯設計》係統地介紹瞭FPGA的有關知識、基於FPGA的EDA設計方法和必備的開發工具的使用方法等。主要內容包括FPGA及其開發平颱的基本結構、QuartusⅡ的使用方法、Verilog硬件描述語言和Modelsim仿真軟件的使用等。
《21世紀大學本科計算機專業係列教材:FPGA數字邏輯設計》保持瞭數字邏輯設計內容的完整性和理論的係統性,以門電路、組閤邏輯電路、觸發器、時序邏輯電路、存儲器和數字係統設計為順序,逐步深入地介紹瞭數字邏輯設計的內容。此外本書還給齣fVGA和PS/2等常見硬件接口控製器的設計實例,為讀者進一步設計復雜的數字係統提供瞭可能。
本書知識的介紹遵循由淺入深、循序漸進的規律,先介紹開發設計工具的使用,再進行數字邏輯設計知識的講解,符閤應用技術學習規律。
本書中幾乎所有的實驗都是先給齣設計實例,並在仿真軟件中調試成功,然後再引導讀者進行更復雜和深入的設計,使初學者更容易掌握數字邏輯設計的方法。
內容簡介
《21世紀大學本科計算機專業係列教材:FPGA數字邏輯設計》是為“數字邏輯電路”等課程配套的實驗教材。作為專業基礎課程的配套實驗,其主要目的是為學生學習後續硬件類課程培養硬件設計基礎和實驗技能。《21世紀大學本科計算機專業係列教材:FPGA數字邏輯設計》首先介紹瞭可編程器件、數字係統設計方法、電子設計自動化軟件、VerilogHDL程序設計方法等基礎知識。在此基礎上設計瞭18個實驗題目,從組閤邏輯電路設計、時序邏輯電路到狀態機設計以及常用接口控製器設計。每個實驗都從理論知識人手,先給齣引導性實驗,再進入設計性實驗,知識的介紹和實驗的要求循序漸進、由淺入深,不僅邏輯嚴密,而且操作性強。
《21世紀大學本科計算機專業係列教材:FPGA數字邏輯設計》適閤作為高等學校計算機類專業及相關專業“數字邏輯”等課程的實驗教材,也可供其他領域從事數字係統設計的工程技術人員參考。
作者簡介
蔡曉燕,南京大學計算機與科學技術係教師,工程師。主要研究領域為數字係統設計、計算機體係結構和數字圖像處理等。曾在大型企業相關領域工作,並參加相關領域的科學研究和技術開發項目多項。從事“模擬電子綫路”、“數字邏輯電路”和“數字邏輯電路實驗”等課程教學10餘年。
內頁插圖
目錄
第1章 邏輯器件簡介
1.1 邏輯器件概述
1.1.1 固定邏輯芯片
1.1.2 簡單PLD器件
1.1.3 CPLD器件
1.1.4 FPGA器件
1.1.5 專用集成電路
1.2 CycloneⅡ係列FPGA
1.2.1 概述
1.2.2 邏輯單元
1.2.3 片內存儲器
1.2.4 片內乘法器
1.2.5 輸入輸齣模塊
1.3 DE-70開發平颱
1.3.1 外觀和組件
1.3.2 USB-Blaster的驅動安裝
1.3.3 DE2-70開發闆的使用
第2章 EDA技術基礎知識
2.1 數字邏輯係統設計過程
2.2 QuartusⅡ使用入門
2.2.1 問題分析和設計
2.2.2 利用QuartusⅡ完成電路仿真
2.2.3 嘗試自己設計一個實驗
2.3 VerilogHDL語言簡介
2.3.1 VerilogHDL語言程序的結構
2.3.2 邏輯係統、變量和常量
2.3.3 操作符和錶達式
2.3.4 電路設計的三種不同形式
第3章 組閤邏輯電路設計
3.1 選擇器實驗
3.1.1 二選一多路選擇器
3.1.2 四選一多路選擇器
3.1.3 實現一個多路選擇器
3.1.4 實驗內容
3.2 譯碼器的設計
3.2.1 2-4譯碼器
3.2.2 3-8譯碼器
3.2.3 實驗內容
3.3 編碼器的設計
3.3.1 4-2編碼器
3.3.2 實驗內容
3.4 三態緩衝器和多路復用器
3.4.1 -位三態緩衝器
3.4.2 實驗內容
3.5 簡單加法器和乘法器
3.5.1 1位加法器
3.5.2 實現一個8位加法器
3.5.3 實驗內容
第4章 時序邏輯電路設計
4.1 觸發器和鎖存器實驗
4.1.1 RS鎖存器
4.1.2 時鍾觸發的RS鎖存器
4.1.3 D鎖存器
4.1.4 時鍾邊沿觸發的D觸發器
4.1.5 觸發器設計中的非阻塞賦值語句
4.1.6 實驗內容
4.2 寄存器實驗
4.2.1 寄存器
4.2.2 移位寄存器
4.2.3 實驗內容
4.3 計數器實驗
4.3.1 加法計數器
……
第5章 狀態機和簡單數字係統設計
第6章 簡單接口控製器設計
附錄競爭、冒險和毛刺
FPGA數字邏輯設計/21世紀大學本科計算機專業係列教材 下載 mobi epub pdf txt 電子書