Richard S.Sandige和Michael L.Sandige編寫 的《VHDL數字設計與計算機設計基礎》通過循序漸進 的方式,由淺入深地將數字計算機設計的理論和方法 展現給讀者,并利用VHDL語言和可編程邏輯器件完成 了一個非常基本的計算機設計。全書第1~9章涵蓋了 設計計算機所需的基礎理論、組合邏輯以及有限狀態 機的設計方法,第10章簡述了基本的計算機體系結構 ,第11~17章詳細介紹了VBCl(非常基本計算機1)的 指令、模塊和系統設計,第18章和第19章則在VBel的 基礎之上,設計了*為復雜的VBC1-E。此外,本書的 附錄A~E詳細介紹了讀者學習本書時的設計實驗,以 及完成附錄A的設計實驗所需的仿真方法、管腳綁定 、EASY1工具和將指令加載到存儲器中的方法。
本書可以作為計算機工程、計算機科學和電子工 程等專業的數字設計、計算機設計以及匯編語言編程 的教材。
第1章 布爾代數、布爾函數、VHDL和門
第2章 數制轉換、碼制和函數最簡化
第3章 邏輯電路分析和設計簡介
第4章 用VHDL實現組合邏輯電路的設計
第5章 雙穩態存儲器件的VHDL設計
第6章 用VHDL設計簡單的有限狀態機
第7章 計算機電路
第8章 電路實現技術
第9章 復雜有限狀態機的VHDL設計
第10章 基本的計算機體系結構
第11章 VBC1的匯編語言編程
第12章 設計輸入輸出電路
第13章 設計指令存儲器、加載程序計數器和去抖動電路
第14章 設計多路顯示系統
第15章 設計指令譯碼器
第16章 設計算術邏輯單元
第17章 完成VBC1的設計
第18章 VBC1-E的匯編語言編程
第19章 設計VBC1-E的輸入輸出電路
第20章 設計VBC1-E的數據存儲器電路
第21章 設計VBC1-E的算術、邏輯、移位、旋轉和無條件跳轉電路
第22章 設計VBC1-E中手動載入時阻止程序執行的電路
第23章 設計VBC1-E的擴展指令存儲器
第24章 設計VBC1-E的軟件中斷電路
第25章 完成VBC1-E的設計
附錄