VHDL語言100例詳解

VHDL語言100例詳解

本書適合於從事數字系統/ASIC自動設計的研究、開發人員參考,也適合於尚未掌握VHDL語言但已熟悉高級程式設計語言(如C語言或ADA語言)的讀者學習VHDL語言,也可以作為高等學校計算機、自動控制、信息處理、電子工程和通信等專業的研究生及高年級本科生的教學參考書。

內容簡介

本書通過100個實例,詳細介紹硬體描述語言VHDL的各種語法現象及其在專用積體電路(ASIC)設計描述中的使用方法。書後附有光碟,其中包括北京理工大學ASIC研究所自行研製的有自主著作權的Talent高層次自動設計系統的多媒體演示軟體和VHDL模擬器(學習版)及100例的描述與模擬測試向量檔案,讀者可直接在微機上運行這些模擬題目,藉以更深入地掌握VHDL語言及其使用方法。本書的突出特點是實用性強,理論聯繫實際,是ASIC設計者難得的一本VHDL語言設計工具書。

圖書目錄

緒論——專用積體電路(asic)設計與vhdl語言(代前言)

i asic設計面臨嚴峻的挑戰

ii 硬體描述語言 vhdl的出現與發展狀況

iii vhdl語言的特點

iv vhdl語言高級綜合

v vhdl語言混合級模擬

vi vhdl語言高級綜合系統talent

vii vhdl語言100例的選取與本書的撰寫目標

第1例 帶控制連線埠的加法器

第2例 無控制連線埠的加法器

第3例 乘法器

第4例 比較器

第5例 二路選擇器

第6例 暫存器

第7例 移位暫存器

第8例 綜合單元庫

第9例 七值邏輯與基本數據類型

第10例 函式

第11例 七值邏輯線或分辨函式

第12例 轉換函式

第13例 左移函式

第14例 七值邏輯程式包

第15例 四輸入多路器

第16例 目標選擇器

第17例 奇偶校驗器

第18例 映射單元庫及其使用舉例

第19例 循環邊界常數化測試

第20例 保護保留字

第21例 進程死鎖

第22例 振盪與死鎖

第23例 振盪電路

第24例 分辨信號與分辨函式

第25例 信號驅動源

第26例 屬性transaction和分辨信號

第27例 塊保護及屬性event,stable

第28例 形式參數屬性的測試

第29例 進程和並發語句

第30例 信號傳送與接收

第31例 中斷處理優先機制建模

第32例 過程限定

第33例 整數比較器及其測試

第34例 數據匯流排的讀寫

第35例 基於匯流排的數據通道

第36例 基於多路器的數據通道

第37例 四值邏輯函式

第38例 四值邏輯向量按位或運算

第39例 生成語句描述規則結構

第40例 帶類屬的解碼器描述

第41例 帶類屬的測試平台

第42例 行為與結構的混合描述

第43例 四位移位暫存器

第44例 暫存/計數器

第45例 順序過程調用

第46例 vhdl中generic預設值的使用

第47例 無輸入元件的模擬

第48例 測試激勵向量的編寫

第49例 delta延遲例釋

第50例 慣性延遲分析

第51例 傳輸延遲驅動優先

第52例 多倍(次)分頻器

第53例 三位計數器與測試平台

第54例 分秒計數顯示器的行為描述

第55例 地址計數器

第56例 指令預讀計數器

第57例 加、減、乘指令的解碼和操作

第58例 2-4解碼器結構描述

第59例 2-4解碼器行為描述

第60例 轉換函式在元件例示中的套用

第61例 基於同一基類型的兩分辨類型的賦值相容問題

第62例 最大公約數的計算

第63例 最大公約數七段顯示器編碼

第64例 交通燈控制器

第65例 空調系統有限狀態自動機

第66例 fir濾波器

第67例 五階橢圓濾波器

第68例 鬧鐘系統的控制器

第69例 鬧鐘系統的解碼器

第70例 鬧鐘系統的移位暫存器

第71例 鬧鐘系統的鬧鐘暫存器和時間計數器

第72例 鬧鐘系統的顯示驅動器

第73例 鬧鐘系統的分頻器

第74例 鬧鐘系統的整體組裝

第75例 存儲器

第76例 電機轉速控制器

第77例 神經元計算機

第78例 am2901四位微處理器的alu輸入

第79例 am2901四位微處理器的alu

第80例 am2901四位微處理器的ram

第81例 am2901四位微處理器的暫存器

第82例 am2901四位微處理器的輸出與移位

第83例 am2910四位微程式控制器中的多路選擇器

第84例 am2910四位微程式控制器中的計數器/暫存器

第85例 am2910四位微程式控制器的指令計數器

第86例 am2910四位微程式控制器的堆疊

第87例 am2910四位微程式控制器的指令解碼器

第88例 可控制計數器

第89例 四位超前進位加法器

第90例 實現視窗搜尋算法的並行系統(1)——協同處理器

第91例 實現視窗搜尋算法的並行系統(2)——序列存儲器

第92例 實現視窗搜尋算法的並行系統(3)——字元串存儲器

第93例 實現視窗搜尋算法的並行系統(4)——頂層控制器

第94例 mb86901流水線行為描述組成框架

第95例 mb86901暫存器檔案管理的描述

第96例 mb86901內alu的行為描述

第97例 移位指令的行為描述

第98例 單周期指令的描述

第99例 多周期指令的描述

第100例 mb86901流水線行為模型

參考文獻

附錄i 100例內容摘要一覽表

附錄ii vhdl專用術語中英文對照

附錄iii tllent系統 vhdl模擬器使用說明

附光碟:內容包括100例有關的vhdl描述檔案及talent系統vhdl模擬器

相關詞條

相關搜尋

熱門詞條

聯絡我們