本書按照課程培養(yǎng)目標進行CPU的優(yōu)化實驗,在FPGA開發(fā)板上對基本硬件電路、CPU各個基礎模塊、單周期CPU以及多周期CPU的實現等基礎上,著重介紹如何對CPU進行優(yōu)化,以及如何設計流水線CPU,并依次實現多功能靜態(tài)流水線CPU、多功能動態(tài)流水線CPU,以及三級存儲體系。全書共分為4篇: 第1篇(第1章)為環(huán)境篇;第2篇(第2章)為工具軟件篇;第3篇(第3~6章)為應用篇;第4篇(第7章)為綜合應用篇。本書提供了大量的實驗代碼,均在相關知識點后面,以便讀者進行學習和測試。 本書可作為高等院校計算機、軟件工程專業(yè)高年級本科生、研究生的教材,也可作為對UML比較熟悉并且對軟件建模有所了解的開發(fā)人員、相關科技工作者和研究人員的參考用書。