本書主要介紹Xilinx公司提供的VHDL語言,從邏輯電路設計的發展過程,VHDL語言程式每個單元的特性、VHDL語言屬性...到階層模組化電路設計、程序Procedure及套件Package的設計與建立,完整探討整個VHDL語言特性、設計技巧,內容由淺入深、循序漸進。書中的所有程式範例,它們都是經過驗證且無誤,並己燒錄在附書光碟中。本書適用於科大電子、電機系「數位系統設計」、「VHDL晶片設計」之相關課程。相信本書必能使讀者獲得更多VHDL專門知識!(本書採用Xilinx公司所提供的最新版ISE6.1版,ISE發展系統及Modelsim模擬軟體,而模擬軟體的詳細操作方式請閱讀附錄B的內容。)
目錄
1IC設計的發展1-1 使用小型ICSSI設計1-21-2 使用中型ICMSI設計1-61-3 使用LSI、VLSI設計1-91-4 FPGA規劃方式1-191-5 什麼是VHDL1-222VHDL語言的程式結構及保留字2-1 VHDL的程式結構2-22-2 註解欄Comment2-32-3 Library2-42-4 單體Entity2-52-5 PORT2-62-6 架構Architecture2-102-7 架構Architecture的描述方式2-122-8 一個完整的VHDL程式2-132-9 識別字Identifier2-143資料物件與資料型態3-1 資料型態Datatype3-23-2 已經定義的資料型態Pre-Defined3-33-3 自己定義的資料型態User-Defined3-113-4 IEEEStd_logic_1164PACKAGE3-203-5 資料物件Dataobject3-243-6 運算子Operator3-323-7 常見的符號3-414屬性、共時性、順序性4-1 屬性Attributes4-24-2 數值屬性ValueAttributes4-24-3 函數屬性FunctionAttributes4-74-4 訊號屬性SignalAttributes4-154-5 型態屬性TypeAttributes4-174-6 範圍屬性RangeAttributes4-184-7 電路架構的描述ArchitectureDescription4-195DataFlow的敘述5-1 共時性敘述Concurrentstatement5-25-2 直接式訊號設定<=5-35-3 條件式訊號設定when……else5-175-4 選擇式Selected訊號設定with…Select…when5-496Behavior敘述6-1 PROCESS敘述6-26-2 IF敘述6-46-3 CASE…IS…WHEN敘述6-266-4 迴圈Loop6-476-5 懸住敘述wait6-726-6 結 論6-887階層式、模組化及參數化電路設計7-1 方塊BLOCK7-37-2 元件COMPONENT7-267-3 參數化元件7-567-4 參數化重覆性元件7-748函數、程序、套件8-1 函數Function8-28-2 程序Procedure8-208-3 套件Package8-419狀態機、計數器、移位暫存器9-1 Moore狀態機器9-39-2 Mealy狀態機器9-159-3 計數器Counter9-359-4 移位暫存器ShiftRegister9-57AVHDL的保留字附A-1B完整的系統操作流程附B-1C命令檔CommandFile內常用的命令附C-1
1IC設計的發展1-1 使用小型ICSSI設計1-21-2 使用中型ICMSI設計1-61-3 使用LSI、VLSI設計1-91-4 FPGA規劃方式1-191-5 什麼是VHDL1-222VHDL語言的程式結構及保留字2-1 VHDL的程式結構2-22-2 註解欄Comment2-32-3 Library2-42-4 單體Entity2-52-5 PORT2-62-6 架構Architecture2-102-7 架構Architecture的描述方式2-122-8 一個完整的VHDL程式2-132-9 識別字Identifier2-143資料物件與資料型態3-1 資料型態Datatype3-23-2 已經定義的資料型態Pre-Defined3-33-3 自己定義的資料型態User-Defined3-113-4 IEEEStd_logic_1164PAC...