曙海教學優勢
本課程以項目實現為導向,面向企事業項目實際需要,秉承二十一年積累的教學品質,老師將會與您分享設計的全流程以及工具的綜合使用經驗、技巧。線上/線下/上門皆可,課程可定制,熱線:4008699035。
曙海培訓的課程培養了大批受企業歡迎的工程師。曙海培訓的課程在業內有著響亮的知名度。大批企業和曙海
建立了良好的合作關系,合作企業30萬+。
DSP(TMS320C6000)設計培訓課程
培訓對象:
1.具有硬件電路設計經驗
2.最好具有DSP的軟硬件開發經驗
培訓大綱
第1章 DSP技術概述
1.1 實時系統介紹
1.2 DSP的發展歷史和特點
1.3 DSP的選擇(重點介紹C6000的幾款高性能芯片)
第2章C6000的體系結構與匯編語言:
2.1 C6000的VLIW體系結構
2.2 C6000的匯編語言
2.3 C6000的寄存器
2.4 C6000的存儲器結構和Cache
2.5 C6000的流水線
第3章 C6000 DSP的開發環境CCS及其應用(主講V 3.2,簡介V4.0)
3.1 C6000 CCS的功能????????????
3.2 C6000代碼生成工具和開發流程
3.3 CCS的調試手段??????????????
3.4 案例1(FFT程序編碼、調試和剖析)
第4章C6000 C 運行時環境與DSP Boot:
4.1 C6000存儲器規范?????????????????
4.2 寄存器使用約定
4.3 C6000堆棧的使用?????????????????
4.4 C6000函數調用約定和混合編程
4.5 C6000的初始化
4.6 C6000的Boot(以C6455的Flash boot和C6474的SRIO boot為例)
第5章 C6000代碼優化
5.1 代碼優化的概念??????????????????
5.2 代碼優化的目標和分類
5.3 基于手工匯編的代碼優化??????????
5.4 軟件流水的概念
5.5 基于線性匯編的優化??????????????
5.6 理解asm文件中的循環反饋信息
5.7 代碼優化實例分析??
5.8 案例2(寫線性匯編代碼優化復數數組求模)
5.9 案例3(C和線性匯編的混合編程)
第6章 嵌入式實時系統軟件開發與調試
6.1 調試的概念??????????????????????
6.2 數據鏈路
6.3 中斷、DMA和時鐘???????????????
6.4 實時調試方法與經驗
6.5 調試實例分析
第7章 C6000的硬件開發:
7.1 DSPs硬件系統組成與芯片選擇??????
7.2 DSPs結構與外設接口
7.3最小系統設計?????????????????????
7.4 DSPs板卡設計(以4xC6455和4xC6474板卡為設計案例)
7.5 DSPs系統設計
第8章 SRIO網絡的設計與應用
8.1 SRIO協議簡介????????????????????
8.2 支持SRIO協議的芯片介紹
8.3 C6455和C6474 SRIO軟硬件設計????
8.4 Xilinx FPGA的SRIO接口設計
8.5 基于SRIO互聯的系統實例
第9章 TI的實時操作系統:DSP/BIOS:
9.1 RTOS與通用OS???????????????????
9.2 DSP/BIOS的模塊
9.3 DSP/BIOS程序的生成??????????????
9.4 DSP/BIOS內核分析
?