本書通過大量實例由淺入深地介紹了數字電路和數字系統設計中的重要概念和知識要點。本書分兩大部分。第一部分重點關注數字電路設計層面,偏重基礎。第2章到第6章為Verilog語法與數字電路設計相關知識,包括常用語法、基本數字電路單元等。第7章到第9章重點介紹高級數字設計知識,包括數字系統架構設計、復雜數字系統中常用的電路單元、算法,並給出了大量工程實例。第10章給出了一些重要的工程設計經驗,包括文檔管理、代碼設計、系統驗證、高可靠性設計等。第二部分重點關注數字系統設計層面。第11章到第13章介紹了常用數字系統關鍵電路,包括與處理器系統相關的存儲結構與存儲訪問技術、存儲介質(硬盤、閃存、DDR等)與驅動電路、處理器總線結構與協議等。第14章和第15章介紹了電路可測性設計、靜態定時分析、芯片工程修改的相關知識。第16章和第17章從電路設計層面到系統設計層面介紹了降低電路功耗的方法。第18章到第20章介紹常用串行總線和串行通信協議,包括PCI Express、SATA、USB及以太網技術。
Kishore Mishra 在芯片設計領域已積累20多年的實踐經驗,曾先后任職於Texas Instrument和Intel公司,擅長處理器外圍芯片組設計,專注於PCI Express、SATA和DDR技術,以及芯片功率管理/低功耗設計技術領域。曾與他人合作創立過多家公司。所負責設計的PCI Express交換芯片IP核已被很多大型公司使用並實現了量產。曾在多個國際會議上發表論文並持有3項美國專利。Kishore近年來很重視教材編寫,以分享20年來積累的數字系統設計知識和經驗。