Barkalov
Logic Synthesis for
Compositional Microprogram
Control Units
2009
Hardback
ISBN 9783540692836
Alexander Barkalov等著
數字系統中非常重要的部分之一是控制單元,它能協調其他系統模塊的相互作用。一般來說控制單元結構不規則,這使得邏輯電路的設計非常復雜。在復雜的邏輯控制器的情況下,系統設計的問題實際上可歸結為對控制單元的設計。現代的可編程片上系統是基于CPLD或FPGA技術的。因此,有效的邏輯電路的設計和實現方法的發展是非常重要的。
一種可行的優化控制單元(如其大小或其邏輯電路的性能特征等)方法是使其結構適合控制算法。在本書中控制算法由GSA算法表示,因為這種算法可以提供簡單的解釋。在線性GSA算法中,算子頂點數量不低于所有算法頂點總數的75%。混合微程序控制單元(CMCU)用于線性控制算法的解釋。
本書中的控制單元增加了電路規律,因為這里的微操作系統是使用標準的可編程的只讀存儲器或者隨機存取存貯器,同時,對系統中不規則部分通過布爾運算進行了簡化。與其他模型相比它減少了邏輯元素(如:PAL, GAL, PLA, FPGA)的總數量。這些裝置可用于組織控制過程,不僅可以在計算機中,而且可以在其他數字系統中,包括復雜的控制器。本書介紹的邏輯綜合設計方法用于創建混合微程序控制單元描述表。這些描述表是可以用來尋找系統中的布爾函數,它可用來實現特定塊邏輯電路系統。為了實施相應的電路,這個信息應該使用特定的工業CAD系統數據格式進行轉化。
本書共8章。1.微程序控制和控制器行為描述的……