當前位置:編程學習大全網 - 編程語言 - 數字系統設計與VHDL的目錄

數字系統設計與VHDL的目錄

第1章邏輯設計基本原理簡介

1.1組合邏輯電路

1.2布爾代數與代數式的化簡

1.3卡諾圖

1.3.1用卡諾圖中嵌入的變量進行化簡

1.4用與非門和或非門進行設計

1.5組合電路中的冒險

1.6觸發器和鎖存器

1.7MEALY時序電路設計

1.7.1MEALY時序電路設計例子1:序列檢測器

1.7.2MEALY時序電路設計例子2:BCD碼壹余3碼轉換器

1.8MOORE時序電路設計

1.8.1MOORE電路例子1:序列檢測器

1.8.2MOORE電路設計例子2:非歸零碼-曼徹斯特碼轉換器

1.9等價狀態和狀態表化簡

1.10時序電路的時序

1.10.1傳輸延遲、建立時間和保持時間

1.10.2最大時鐘工作頻率

1.10.3時序條件

1.10.4時序電路中的毛刺

1.10.5同步設計

1.11三態邏輯和總線

習題

第2章VHDL簡介

2.1計算機輔助設計

2.2硬件描述語言

2.2.1如何學習壹種語言

2.3組合邏輯電路的VHDL描述

2.4VHDL模塊

2.4.1四位全加器

2.4.2BUFFER模式的使用

2.5順序語句和進程語句

2.6用進程語句模擬觸發器

2.7含有WAIT語句的進程

2.8兩種VHDL延遲:傳輸延遲和慣性延遲

2.9VHDL代碼的編譯、仿真與綜合

2.9.1多進程仿真

2.10VHDL數據類型和運算符

2.10.1數據類型

2.10.2VHDL語言的運算符

2.11簡單綜合示例

2.12多路選擇器的VHDL設計

2.12.1並發語句的使用

2.12.2進程的使用

2.13VHDL語言的庫

2.14用VHDL進程語句模擬寄存器和計數器

2.15VHDL的行為和結構描述方式

2.15.1時序機建模

2.16變量、信號和常數

2.16.1常數

2.17數組

2.17.1矩陣

2.18VHDL中的循環語句

2.19ASSERT和REPORT語句

習題

第3章可編程邏輯器件簡介

3.1可編程邏輯器件簡介

3.2簡單可編程邏輯器件

3.2.1只讀存儲器

3.2.2可編程邏輯陣列

3.2.3可編程陣列邏輯

3.2.4可編程邏輯器件/通用陣列邏輯

3.3復雜可編程邏輯器件

3.3.1CPLD示例:XILINX公司的COOLRUNNER系列芯片

322可編程邏輯陣列

3.2.3可編程陣列邏輯

3.2.4可編程邏輯器件,通用陣列邏輯

3.3復雜可編程邏輯器件

3.3.1CPLD示例:Xilinx公司的CoolRunner系列芯片

3.4現場可編程門陣列

3.4.1FPGA的結構

3.4.2FPGA編程技術

3.4.3可編程邏輯模塊的結構

3.4.4可編程互聯

3.4.5FPGA中的可編程I/O模塊

3.4.6FPGA中的專用元件

3.4.7FPGA的應用

3.4.8FPGA設計流程

習題

第4章設計舉例

4.1BCD碼-七段顯示譯碼器

4.2BCD加法器

4.332位加法器

4.3.1先行進位加法器

4.4交通燈控制器

4.5控制電路狀態圖

4.6記分板和控制器

4.6.1數據通道

4.6.2控制器

4.6.3VHLD模型

4.7同步與去抖動

4.7.1單脈沖發生器

4.8相加-移位結構乘法器

4.9陣列結構乘法器

4.9.1VHDL編程

4.10有符號整數/分數的乘法

4.11鍵盤掃描器

4.11.1掃描器

4.11.2去抖動器

4.11.3譯碼器

4.11.4控制器

4.11.5VHDL代碼

4.11.6鍵盤掃描器的測試平臺

4.12二進制除法器的設計

4.12.1無符號數除法器

4.12.2有符號數除法器

習題

第5章SM圖與微程序

5.1狀態機流程圖

5.2SM圖的推導

5.2.1二進制乘法器

5.2.2擲骰子遊戲

5.3SM圖的實現

5.3.1二進制乘法器控制器的實現

5.4擲骰子遊戲的實現

5.5微程序

5.5.1雙地址微代碼

5.5.2單限制量、單地址微代碼

5.5.3擲骰子遊戲控制器的微程序實現

5.6鏈接狀態機

習題

第6章FPGA設計實例

第7章浮點數算數

第8章VHDL語言的高級議題

第9章RISC微處理器設計

第10章硬件測試和可測試性設計

第11章設計實例補充

附錄AVHDL語言小結

附錄BIEEE標準庫

附錄CTEXTIO包集合

附錄D專題設計項目

索引

參考文獻

……

  • 上一篇:KUKA機器人如何用CP1616卡配置PROFINET網絡
  • 下一篇:法研究人員研制DNA“機器人”用於探索細胞機制,這有什麽用處?
  • copyright 2024編程學習大全網