書單推薦 新書推薦 |
基于FPGA的數(shù)字邏輯系統(tǒng)實驗教程
本書從實際應(yīng)用需求出發(fā),系統(tǒng)論述了數(shù)字邏輯電路設(shè)計、功能仿真和下板驗證的基本原理和方法。本書基于VerilogHDL與Quartus開發(fā)環(huán)境,實驗內(nèi)容由一套循序漸進、從簡到復(fù)雜、環(huán)環(huán)相扣的實驗系列項目構(gòu)成,涵蓋了組合邏輯電路設(shè)計基礎(chǔ)、規(guī)則時序邏輯電路設(shè)計基礎(chǔ)、有限狀態(tài)機設(shè)計基礎(chǔ)、綜合電路設(shè)計、數(shù)字系統(tǒng)設(shè)計等相關(guān)知識。本書不僅注重數(shù)字邏輯電路與系統(tǒng)的設(shè)計基礎(chǔ)知識的講解,而且包含基于FPGA的電路設(shè)計、功能仿真及下板驗證方法與技巧,方便讀者快速地掌握利用EDA工具設(shè)計和驗證數(shù)字邏輯電路與系統(tǒng)的方法和流程。全書共6章。第1章介紹了數(shù)字集成電路和EDA工具,并且對基于EDA工具的數(shù)字邏輯系統(tǒng)實驗方法、過程及意義進行詳細介紹。第2章介紹了本書的實驗硬件開發(fā)平臺DE1-SoC。第3章詳細介紹基于EDA的開發(fā)環(huán)境的界面和應(yīng)用。該章以38譯碼器為例講解應(yīng)用Quartus開發(fā)環(huán)境進行數(shù)字邏輯電路的設(shè)計、功能仿真和下板驗證的詳細流程,該流程適用于后續(xù)所有實驗案例,不再在后續(xù)章節(jié)贅述。此外,本章還補充了電路調(diào)試相關(guān)的方法,包括Testbench的設(shè)計方法、調(diào)試技巧以及基于SignalTap的嵌入式邏輯分析儀調(diào)試方法。第4章主要通過門級結(jié)構(gòu)描述建模和行為級建模兩種方法介紹基礎(chǔ)的組合邏輯電路(7個案例)和時序邏輯電路(4個案例)的設(shè)計、分析和驗證方法。第5章介紹綜合電路的設(shè)計方法,包括有限狀態(tài)機的設(shè)計(含流水燈、交通燈、電梯控制器等5個由易到難的案例)、接口設(shè)計(UART、SPI)、FIFO(含行為級描述建模和IP核調(diào)用)。第6-8章由易到難介紹3個小型數(shù)字系統(tǒng)的設(shè)計、調(diào)試和驗證方法。第6章介紹一個帶定時、調(diào)時、報時功能的數(shù)字鐘。第7章介紹OLED的驅(qū)動電路開發(fā)。第8章介紹簡化的精簡指令集CPU的設(shè)計及實現(xiàn)。
你還可能感興趣
我要評論
|