本書系統介紹了C66x多核軟件開發的知識,並基於C6678的設計實例介紹了相關設計經驗。系統介紹了C66x DSP器件的基礎概念和多核軟件設計的基礎知識,引領讀者循序漸進地掌握多核軟件設計技術。對於傳統DSP開發人員比較陌生的一些概念,如Cache、預取、數據一致性、數據依賴、死鎖等,進行了重點描述。系統介紹了C66x多核器件的存儲器、DMA傳輸、中斷等內容,並結合工作實際,介紹了多核軟件優化、多核並行設計及任務級優化經驗。最後,以多普勒成像的設計實例描述瞭如何實現並行設計。 全書共13章,內容包括C66x DSP的基本組成,如存儲器組織、DMA傳輸、中斷和異常、Cache緩存和數據一致性等,並包含CCS軟件開發環境、SYS/BIOS實時操作系統、多核並行設計、軟件設計優化等相關知識。 本書的特點是由淺入深、概念齊全、實踐性強、指導性強。本書結合了多年多核軟件開發的實際經驗,對多核設計中常見的問題進行了詳細的描述; 從基本概念出發,層層推進,介紹了多核並行、數據傳輸與處理並行和多層次並行設計的經驗。 對於從事C66x多核軟件開發的設計師,本書具有很強的指導意義,本書還適合作為高校電腦、數據處理、信號處理、通信等相關專業的本科生和研究生教材。