數字系統電子自動化設計教程

本書共有6章,其中第1章主要介紹了PLD的發展及現狀;第2章展現了現代可程式邏輯器件的結構特點和套用優勢;第3章講述了數字系統設計的控制算法語言及在系統可程式技術;第4章講解了在設計中需要使用的國際通用硬體描述語言(VHDL)基礎;第5章給出了Altera公司的可程式邏輯器件開發軟體QuartusⅡ的使用方法、使用技巧和相關事項;第6章提供了套用VHDL語言的設計實例。

基本信息

數字系統電子自動化設計教程

內容簡介

為了適應電子系統設計技術的發展,培養套用型、創新型、綜合型、可參與市場競爭的電子技術人才,提高學生綜合套用數字系統理論、可程式邏輯器件和計算機等先進設備及技術的能力,編寫了本教材。本教材既可以作為高年級本科生和研究生數字系統自動化設計方法等課程的教材,又可以作為電子工程技術人員的參考資料。

目錄

第1章緒論

§1.1數字系統電子自動化設計和PLD的發展概況

1.1.1數字系統電子自動化設計的歷程

1.1.2可程式邏輯器件的發展概述

§1.2可程式邏輯器件的基本結構

1.2.1簡單可程式邏輯器件(SPLD)的基本結構

1.2.2PAL的原理與使用

1.2.3GAL的原理與特點

§1.3可程式ASIC及其特點

1.3.1可程式ASIC簡介

1.3.2可程式ASIC的特點及發展

§1.4可程式邏輯器件的分類

1.4.1按互連特性分類

1.4.2按編程方法分類

1.4.3按器件結構的複雜程度分類

1.4.4PLD的主流廠商及主要產品簡介

第2章現代可程式邏輯器件

§2.1概述

§2.2Altera的典型可程式邏輯器件

2.2.1FLEXlOK系列

2.2.2MAX7000系列

§2.3Altera器件的邊界掃描測試

2.3.1引言

2.3.2IEEE1149.1—1990邊界掃描測試的結構

2.3.3邊界掃描暫存器

2.3.4JTAGBST操作模式控制

2.3.5JTAGBST操作的使能及原則

2.3.6邊界掃描描述語言(PSDL)

§2.4可程式邏輯器件設計中的基本問題及使用該器件的工作條件

2.4.1引言

2.4.2可程式邏輯器件設計中的若干基本問題

2.4.3可程式邏輯器件的工作要求

§2.5Altera器件的配置與下載

2.5.1引言

2.5.2ByteBlaster並口下載電纜及使用

2.5.3BitBlaster串列下載電纜及使用

第3章現代數字系統設計

§3.1概述

§3.2現代數字系統的設計方法

3.2.1ASM圖的圖形符號

3.2.2ASM圖的硬體實現

3.2.3用ASM圖設計小型數字系統

§3.3用暫存器傳輸語言(RTL)實現數字系統簡述

§3.4數字系統的自動化設計流程

3.4.1自頂向下的設計方法

3.4.2數字系統自動化設計的流程

3.4.3在系統編程技術(ISP)

第4章VHDL語言基礎

§4.1硬體描述語言概述

§4.2VHDL語言數據類型及運算操作符

4.2.1VHDL語言的標識符

4.2.2VHDL語言中的對象

4.2.3VHDL語言的數據類型

4.2.4VHDL語言的運算操作符

§4.3VHDL語言程式結構

4.3.1實體

4.3.2構造體

4.3.3庫(Library)

4.3.4包集合(Package)

4.3.5配置(Configuration)

§4.4VHDL語言的主要描述語句

4.4.1順序(Sequential)描述語句

4.4.2並發(Concurrent)描述語句

第5章可程式邏輯器件的開發系統

§5.1概述

§5.2QuartusⅡ開發系統

5.2.1QuartusⅡ6.0的安裝及設計流程

5.2.2QuartusⅡ軟體的快捷鍵

5.2.3VHDL文本設計輸入的流程

5.2.4原理圖設計輸入的流程

§5.3QuartusⅡ開發系統使用進階

5.3.1編輯用戶庫

5.3.2Altera公司的IPCore

5.3.3在編譯平面圖中查看適配結果

5.3.4由RTLViewer觀看電路結構

5.3.5由FechnologyMapViewer觀看綜合結果

第6章邏輯電路設計實例

§6.1組合邏輯電路設計

6.1.1簡單門電路設計

6.1.2編碼器、解碼器電路設計

6.1.3運算器電路設計

6.1.4緩衝器電路設計

§6.2時序邏輯電路設計

6.2.1觸發器電路設計

6.2.2分頻器電路設計

6.2.3計數器電路設計

6.2.4移位暫存器電路設計

§6.3邏輯電路套用設計

6.3.1套用設計實例一:數字密碼鎖設計

6.3.2套用設計實例二:提升機松繩故障自動保護器設計

參考文獻

相關詞條

相關搜尋

熱門詞條

聯絡我們