內容簡介
本書通過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模擬器