發表於2024-11-23
TMS320C66x DSP是美國德州儀器(TI)公司推齣的高性能多核DSP處理器。牛金海編著的這本《TMS320C66x KeyStone架構多核DSP入門與實例精解(第二版)》從C66X的內核架構,關鍵外設,多核編程等方麵給齣詳實介紹,同時給齣基於CCSV5的Simulator軟件仿真實例,並給齣在TMDXEVM6678L EVM上硬件仿真的實例精解。適閤於廣大的DSP愛好者、大學高年級學生、研究生以及從事DSP等嵌入式技術開發的企業工程技術人員參考。第二版在第一版內容基礎上進行瞭修訂;並應讀者需求,新增瞭本書中實例例程、課件PPT及相關參考資料,以電子形式提供。
《TMS320C66x KeyStone架構多核DSP入門與實例精解(第二版)》圍繞美國德州儀器公司(TI)的 KeyStone架構C66x多核DSP,介紹瞭CCSV5的使用、 SYS/BIOS、多核編程技術、KeyStone架構體係以及內存管理、C6678芯片硬件及外設,並且在CCSV5 Simulator,以及C6678 EVM硬件環境下運行瞭bmp格式圖像處理、IPC,VLFFT,Imaging Processing, HuA等實例,最後介紹瞭多核Boot的原理與實例。同時,也給齣瞭多核DSP的應用,特彆是在醫學超聲中的應用。第二版新增瞭大量實例例程、課件PPT及相關參考資料,以電子形式提供。
牛金海,工學博士,副研究員。現任上海交通大學-美國德州儀器聯閤DSP實驗室主任。
第1章TMS320C66x多核DSP的性能與應用
1.1多核DSP概述
1.2TMS320C66x各方麵性能比較
1.3多核DSP的應用
第2章TMS320C66xDSP多核處理器架構
2.1TMS320C66x定點與浮點DSP處理內核
2.1.1概述
2.1.2C66xDSP的架構和指令增強
2.1.3C66xDSP核中CPU的數據通路與控製
2.2TMS320C66xDSPCorePac以及內部DMA(IDMA)的使用
2.2.1介紹
2.2.2C66xCorePac綜述
2.2.3內部DMA的使用
2.2.4中斷控製器的使用
2.3TMS320C66xDSPKeyStone多核導航架構
2.3.1KeyStone架構的發展
2.3.2多核導航器
2.3.3多核導航器中的幾個關鍵概念
2.3.4KeyStone的存儲器架構
2.4TMS320C66xDSP快速外部接口
2.4.1HyperLink超鏈接控件
2.4.2SerialRapidlO(SRIO)Port串行快速輸入/輸齣1:2
2.4.3PeripheralComponentInterconnectExpress(PCIe)
2.5TMS320C6678DSP芯片架構
2.5.1C6678特性
2.5.2係統互聯(Systeminterconnect)
第3章DSP係統多核編程指南
3.1介紹
3.2將應用程序映射到多核處理器
3.2.1並行處理模型
3.2.2識彆並行任務執行
3.3處理器之間的通信交流
3.3.1數據移動(DataMovement)
3.3.2多核導航器的數據移動(MulticoreNavigatorDataMovement)
3.3.3通知和同步(NotificationandSynchronization)
3.3.4多核導航器通知方法
3.4數據傳輸引擎
3.4.1PKTDMA
3.4.2EDMA
3.4.3以太網
3.4.4快速I/O口
3.4.5天綫接口(AntennaInterface)
3.4.6PCIe接口
3.4.7超鏈接口(HyperLink)
3.5共享資源管理
3.5.1全局標誌(GlobalFlags)
3.5.2OS旗語信號(OSSemaphores)
3.5.3硬件旗語信號(HardwareSemaphores)
3.5.4直接信號(DirectSignaling)
3.6存儲管理
3.6.1CPU硬件設備視圖
3.6.2緩存和預取考慮
3.6.3共享代碼程序的存儲位置
3.6.4外圍驅動設備
3.6.5數據存儲位置和訪問
3.7DSP代碼和數據鏡像
3.7.1單獨鏡像(SingleImage)
3.7.2多鏡像(MultipleImages)
3.7.3共享代碼和數據的多個鏡像
3.7.4設備啓動
3.7.5多核應用程序部署(MAD)實用工具
3.7.6MAD實用工具
3.7.7多核部署實例
3.8係統調試
3.9總結
第4章TISYS/BIOS實時操作係統
4.1關於SYS/BIOS
4.1.1什麼是SYS/BIOS
4.1.2SYS/BIOS與DSP/BIOS的區彆
4.1.3SYS/BIOS與XDCtools的關係
4.2SYS/BIOS配置和構建
4.2.1創建SYS/BIOS工程
4.2.2配置SYS/BIOS應用程序
4.2.3構建SYS/BIOS程序
4.3SYS/BIOS啓動過程
4.4應用程序接口的硬件抽象層
4.5SYS/BIOS實例
第5章多核DSP的軟件仿真與實例精解
5.1CCSV5的安裝使用
5.1.1CCSV5.1的下載
5.1.2CCSV5.1的安裝
5.1.3CCSV5.1的使用
5.2新建一個Helloworld的多核程序
5.2.1本地CCSV5的安裝以及注意事項
5.2.2新建一個Helloworld的多核程序
5.3多核DSP實現大尺寸快速傅裏葉變換(VLFFT)實例精解
5.3.1概述
5.3.2要求
5.3.3軟件設計
5.3.4生成指導
5.3.5運行指導
5.3.6代碼介紹
5.3.7程序解讀
5.3.8結果展示
5.3.9遇到的問題及解決方案
第6章TMDXEVM6678LEVM及硬件仿真實例精解
6.1TMDXEVM6678LEVM介紹
6.1.1概述
6.1.2TMDXEVM6678L開發闆介紹
6.1.3FPGA概述
6.1.4BIOSMCSDK2.0簡介
6.1.5BIOSMCSDK2.0使用指南
6.2高性能DSP應用程序(HUA)例程精解
6.2.1概述
6.2.2要求
6.2.3軟件設計
6.2.4Build說明
6.2.5Run說明
6.2.6操作步驟
6.2.7遇到的問題及解決方法
6.3核間通信(IPC)以及實例精解
6.3.1概述
6.3.2實例介紹
6.4在C6678多核平颱上實現bmp格式圖像處理實例精解
6.4.1在CCSV5新建圖像處理工程
6.4.2程序關鍵代碼
6.4.3在C6678硬件平颱上運行程序
6.4.4小結
6.5多核圖像處理(ImagingProcessing)實例精解
6.5.1概述
6.5.2需求
6.5.3軟件設計
6.5.4不同版本的示例
6.5.5使用MAD工具進行多核啓動
第7章TMS320C66x多核DSPBoot以及EVM闆實例詳解
7.1概述
7.2上電復位之後的Bootloader初始化
7.3TMS320C6678MCSDK提供的常用多核t)oot方法
7.3.1EthernetBootExample(以太網方式)
7.3.2IBL(IntermediateBootLoader)NANDbootoverI2Cexanlple
7.3.3IBLNORbootoverI2Cexanlple
7.3.4IBLTFTPbootoverI2Cexanlple
7.3.5SRIOBoot例程
7.3.6PCIe啓動示例
7.4TMS320C6678boot在EVM闆上實例精解
7.4.1TMS320(36678的EMIFl6NORFlash程序自加載實例精解
7.4.2基於以太網方式的多核B00T實現過程以及實例精解
7.4.3基於NorFlashSPI的多核Boot實例
7.5多核應用程序部署(MAD)實用程序的使用
7.5.1多核應用程序部署概述
7.5.2開始學習使用MAD工具
7.5.3多核部署MAD實例
第8章TMS320C66xDSP在醫學超聲成像係統中的應用
8.1超聲成像係統的組成
8.2TI公司生産的超聲係統部件
8.3多核DSP在超聲係統中的應用
8.4總結與展望
參考文獻
TMS320C66x KeyStone架構 多核DSP入門與實例精解(第二版) 下載 mobi pdf epub txt 電子書 格式 2024
TMS320C66x KeyStone架構 多核DSP入門與實例精解(第二版) 下載 mobi epub pdf 電子書還不錯,送貨很快!!!!
評分書質量很不錯,內容也可以
評分還不錯,送貨很快!!!!
評分正版圖書,到貨速度快,快遞很給力。
評分此用戶未填寫評價內容
評分內容有點範,感覺不太適閤初學者
評分非常不錯的一本書,很好很好
評分好書,適閤初學者入門閱讀,由淺入深
評分開捲有益
TMS320C66x KeyStone架構 多核DSP入門與實例精解(第二版) mobi epub pdf txt 電子書 格式下載 2024