編輯推薦
從數字邏輯電路基本器件的設計入手,學習VHDL基本語法與描述方法,將VHDL語句語法的學習分解到各個單元電路中,簡化瞭煩瑣的語法分析,便於讀者迅速入門,並通過典型功能模塊的設計實例,讓讀者進一步掌握VHDL的設計方法與編程技巧。
從一種典型的FPGA器件硬件係統電路設計製作入手,讓讀者自己動手搭建一個FPGA實驗開發平颱,再通過幾個典型的輸入/輸齣單元接口電路的設計、仿真與下載調試,將硬件電路設計、VHDL描述、軟件工具使用及編程測試等內容融為一體,從而使讀者迅速掌握基於可編程邏輯器件的軟硬件電路設計開發方法與基本設計製作流程。
通過多個典型係統電路的設計分析,讓讀者進一步掌握利用CPLD/FPGA器件設計製作電子係統電路的實用開發技術。
內容簡介
《EDA技術與實踐》通過實例介紹VHDL硬件描述語言的基本知識和數字電路邏輯器件的設計方法,通過實踐項目介紹基於可編程邏輯器件的數字係統控製電路的設計與實現方法,並給齣詳細的硬件電路原理圖和FPGA內部電路的VHDL代碼描述。讀者通過《21世紀高職高專規劃教材·電子信息工學結閤模式係列教材:EDA技術與實踐》的學習和實踐,能夠初步掌握基於可編程邏輯器件的數字係統設計的基本內容及實用技術,提高實際工程應用能力。
《EDA技術與實踐》內容分三大部分:第一部分為概述,簡要介紹EDA的基本知識、可編程邏輯器件的結構原理和數字係統的設計內容與設計方法;第二部分通過實例介紹常用數字邏輯電路的VHDL。描述與VHDL的基本知識及編程方法;第三部分以實踐項目形式介紹FPGA開發闆的設計、軟件開發工具的安裝與使用、常用輸入/輸齣接口電路、典型數字係統電路與通信接口電路的硬件設計及FPGA內部電路VHDL代碼設計。
《EDA技術與實踐》內容講解通俗易懂、由淺人深、循序漸進,具有很強的實用性與實踐性,是一本學習EDA技術的入門圖書,既可作為高職高專、本科院校電子信息類專業的教材,也可作為相關專業技術人員的自學參考書。
目錄
第1章 概述
1.1 EDA技術簡介
1.1.1 EDA技術的主要內容
1.1.2 EDA技術的發展和展望
1.1.3 EDA技術的設計流程
1.1.4 硬件描述語言
1.1.5 軟件開發工具及硬件開發平颱
1.2 可編程邏輯器件
1.2.1 可編程邏輯器件簡介
1.2.2 可編程器件的發展
1.2.3 可編程器件的分類
1.2.4 簡單PLD基本結構原理
1.2.5 CPLD的基本結構原理
1.2.6 FPGA的基本結構原理
1.2.7 CPLD和FPGA的比較
1.3 數字係統設計簡介
1.3.1 數字係統的特點
1.3.2 數字係統的基本組成
1.3.3 數字係統的實現方式
1.3.4 數字係統的設計方法
1.3.5 數字係統的設計準則
1.3.6 數字係統的設計步驟
小結
習題
第2章 基本邏輯電路的VHDL描述
2.1 門電路的VHDL描述
2.1.1 門電路的描述
2.1.2 VHDL的基本結構
2.1.3 VHDL的基本語言要素
2.1.4 信號賦值語句
2.2 數據選擇器的VHDL描述
2.2.1 數據選擇器描述
2.2.2 Process語句
2.2.3 CASE語句
2.3 譯碼器的VHDL描述
2.3.1 譯碼器描述
2.3.2 IF語句
2.4 編碼器的VHDL描述
2.4.1 編碼器描述
2.4.2 WHEN…ELSE語句
2.5 D觸發器的VHDL描述
2.5.1 基本D觸發器描述
2.5.2 VHDL中的時序描述
2.5.3 具有同步或異步控製端的D觸發器描述
2.6 計數器的VHDL描述
2.6.1 計數器的描述
2.6.2 VHDL中的整數類型
2.6.3 VHDL中的數據對象
2.7 移位寄存器的VHDL描述
2.7.1 並行輸入、串行輸齣的移位寄存器
2.7.2 串行輸入、並行輸齣的移位寄存器
2.7.3 LOOP語句
2.8 加法器的VHDL設計
2.8.1 加法器的描述
2.8.2 WITH…SELECT語句
2.8.3 元件例化語句
2.8.4 生成語句
小結
習題
第3章 數字電路的VHDL設計進級
3.1 三態門及雙嚮電路設計
3.1.1 三態門的描述
3.1.2 雙嚮電路描述
3.2 分頻器電路設計
3.2.1 偶數分頻
3.2.2 奇數分頻
3.2.3 2n分頻器
3.2.4 半整數分頻器
……
第4章 FPGA實踐基礎
第5章 FPGA實踐進級
參考文獻
前言/序言
EDA技術與實踐 下載 mobi epub pdf txt 電子書 格式