數字邏輯電路的分析和設計方法,主要內容包括數字電路基本概念、數制和碼制、邏輯代數基礎、邏輯函數的建立和化簡、基本門電路、組合邏輯電路的分析與設計、觸發(fā)器、時序邏輯電路的分析與設計、常用中規(guī)模邏輯器件的應用、PLD邏輯器件、脈沖的產生與整形等,通過實例介紹了HDL語言及數字系統設計方法。
本教材內容由淺入深,適用于高等院校計算機類專業(yè)“數字邏輯”課程,亦可供從事自動化、通信、儀器儀表等電子工程領域的科研和工程技術人員參考。
硬件描述語言HDL(Hardware Describe Language)是一種用形式化方法描述數字電路和系統的語言。有別于一般的計算機程序設計語言(如:C語言、Pascal語言),HDL,用來描述硬件電子系統的邏輯功能、電路結構和連接方式。利用這種語言,數字電路系統的設計者可以自頂向下(從抽象到具體)逐層描述自己的設計思想,用一系列分層次的模塊來表示極其復雜的數字系統。然后,利用電子設計自動化EDA(Electronics Design Automation)工具,逐層進行仿真驗證,再把其中需要變?yōu)閷嶋H電路的模塊組合,經過自動綜合工具轉換到門級電路網表。接下去,再用專用集成電路ASIC或現場可編程門陣列FPGA自動布局布線工具,把網表轉換為要實現的具體電路布線結構。目前,這種高層次(high-level-design)的方法已被廣泛采用。據統計,目前在美國硅谷約有90%以上的ASIC和FPGA采用硬件描述語言進行設計。