課程目標 |
C5000 DSP培訓課程主要培養學生對數字信號處理和數字信號處理器的理解,掌握基于C5000的DSP的軟件和硬件開發技術,并熟悉系統設計和算法實現,能夠開發自己的基于DSP的系統。
|
培養對象 |
DSP系統的軟件和硬件開發工程師,電子類、通信類、控制類專業的大學生和研究生。 |
上課時間和地點 |
上課地點:【【上海】:同濟大學(滬西)/新城金郡商務樓(11號線白銀路站) 【深圳分部】:電影大廈(地鐵一號線大劇院站)/深圳大學成教院 【北京分部】:北京中山/福鑫大樓 【南京分部】:金港大廈(和燕路) 【武漢分部】:佳源大廈(高新二路) 【成都分部】:領館區1號(中和大道)
近開課時間(周末班/連續班/晚班):DSP5000開課:即將開課,詳情請咨詢客服。..(歡迎您垂詢,視教育質量為生命!)
本課程每期班限額5名,報滿即停止報名,請提前在線或電話預約
|
費用 |
◆課時:共5天,30學時
◆團體報名優惠措施:兩人95折優惠,三人或三人以上9折優惠 。注意:在讀學生憑學生證,即使一個人也優惠500元。
☆注重質量
☆邊講邊練 ☆合格學員免費推薦工作
★實驗設備請點擊這兒查看★
|
入學要求 |
學員學習本課程應具備下列基礎知識:
◆具有初步的硬件知識;
◆了解C語言編程;
◆了解數字信號處理的原理。
|
課程進度安排 |
課程大綱 |
第一階段 |
1.DSP技術概述
1.1 DSP的基本概念
1.2 DSP的發展、分類和特點
1.3 DSP的選型
2.C5000DSP的開發仿真器和仿真軟件
2.1 USB仿真器的安裝和調試
2.2 USB仿真器的原理和制作
2.3 仿真器軟件CCS的安裝和調試
2.4 CCS的代碼生成和開發流程
2.5 CCS的高級調試工具:RTDX、DSP/BIOS等 |
實驗課:CCS軟件開發調試
1) 熟悉CCS開發環境
2) 熟悉C5000 project的基本組成文件
3) 學習代碼生成過程
4) 學習CCS的調試方法
5) CCS仿真設置硬件中斷、定時、計時等方法 |
第二階段 |
3.C5000的匯編語言程序設計
3.1 C5000匯編指令說明
3.2 C5000匯編偽指令說明
3.3 C5000匯編編程流程
3.4 基于匯編語言的數字濾波器設計
|
實驗課:匯編語言程序設計
1) 熟悉CCS匯編語言開發環境
2) 熟悉C5000匯編語言的基本組成文件
3) 熟悉數字濾波器的原理
4) 編程DSP實現FIR濾波器
5) 改變參數觀察FIR濾波器的效果
|
第三階段 |
4.C5000的C語言程序設計
4.1 C5000的C語言開發流程
4.2 C5000的C語言代碼分析和優化
4.3 C5000的C語言手工優化
4.4 C5000的C語言調試
|
實驗課:C語言程序設計
1) 熟悉CCS的C語言開發環境
2) 熟悉C5000的C語言的基本組成文件
3) 熟悉信號產生和傅立葉變換的原理
4) 編程DSP實現信號產生和傅立葉變換
5) 改變程序觀察各種信號的產生及其相應的傅立葉變換的效果 |
第四階段 |
5.C5000的體系結構
5.1 C5000的流水線和哈佛結構
5.2 C5000的CPU和ALU
5.3 C5000的片內外設
|
實驗課 C5000定點DSP程序設計
1)基于C5410A的定點運算
2)提高定點運算中的精度的設計經驗
3)根據給定精度用匯編語言實現定點軟件設計
4)寄存器使用中的流水沖突
|
第五階段 |
TMS320VC55xx系列DSP的外設
6.1 TMS320VC55x DSP外設概述
6.2 時鐘發生器
6.3 外部存儲器接口(EMIF)
6.4 直接存儲器訪問(DMA)控制器
6.5 主機接口(HPI)和增強型主機接口(EHPI)
6.6 多通道緩沖器接口(McBSP)
6.7 多媒體卡(MMC)控制器
6.8 通用串行總線(USB)
6.9 實時時鐘
6.10 中斷和定時器 |
第六階段 |
CCS的使用進階及DSP/BIOS
7.1 CCS簡介
7.2 簡單應用程序調試實例
7.3 GEL的應用
7.4 DSP/BIOS.
7.5 片級支持庫CSL
7.6 基于RTDX技術的數據通信
7.7 CCS與優化 |
第七階段 |
OSP系統的電路設計
8.1 JTAG接口
8.2 C55xx的電源電路
8.3 復位電路與看門狗
8.4 時鐘信號的接入簡介
8.5 存儲器的接口
8.6 異步串口
8.7 音頻接口 |
第八階段 |
Bootloader
9.1 概述
9.2 DSP系統的上電程序加載 |
第九階段 |
TMS320C55x硬件設計實例
10.1 DSP小系統設計
10.1.1 C55x的電源設計
10.1.2 復位電路設計
10.1.3 時鐘電路設計
10.1.4 JTAG接口電路設計
10.1.5 程序加載部分
10.2 A/D與D/A設計
10.2.1 串行多路A/D設計
10.2.2 高速并行A/D設計
10.2.3 并行D/A設計
10.3 C55x在語音系統中的應用
10.4 手寫系統的實現
10.5 C55x在軟件無線電中的應用 |
第十階段 |
TMS320C55x軟件設計實例
11.1 卷積算法
11.1.1 卷積算法
11.1.2 卷積算法的MATLAB實現
11.1.3 卷積算法的DSP實現
11.2 有限沖激響應濾波器(FIR)的實現
11.2.1 有限沖激響應濾波器的特點和結構
11.2.2 有限沖激響應濾波器的MATLAB設計
11.2.3 有限沖激響應濾波器DSP實現
11.3 無限沖激響應濾波器(IIR)的實現
11.3.1 無限沖激響應濾波器的結構
11.3.2 無限沖激響應濾波器的MATLAB設計
11.3.3 無限沖激響應濾波器的DSP實現
11.4 快速傅里葉變換(FFT)
11.4.1 快速傅里葉變換(FFT)算法
11.4.2 快速傅里葉變換(FFT)的DSP實現
11.5 語音信號編碼解碼(G.711)
11.5.1 語音信號編解碼原理
11.5.2 語音信號編解碼的DSP實現
11.6 數字圖像的銳化
11.7 Viterbi譯碼
|