TMS320C6000™ DSP 整合技術講座

TMS320C6000™ DSP 整合技術講座


時間 : 4 天

費用(NT$) : $26,775

 

立刻報名



本次新開設的課程將指導您逐步完成採用 eXpressDSP™ 工具設計基於 C6000 DSP 的系統的全部過程。通過使用 C6713 DSK 或 C6416 DSK 平台,您將獲得使用 Code Composer Studio™ 構建及調試項目的實踐操作經驗。

通過設計借助 C6713 或 C6416 DSK 上的編譯器串列埠來輸入資料的系統,您可以掌握全部內容的學習內容。使用 EDMA 可以將資料移植到處理器上、,從而能將導航雙緩衝器並將資料分類置於左通道和及右通道。所有的編程操作均通過 C 語言完成,並使用了 TI 的晶片資料庫。
 

適用對像

本次課程適合於使用 TMS320C6000 架構來構建 DSP 系統的軟體及系統設計工程師。

對於正在從事系統整合工作並計劃使用 TI 的高級軟體技術(如 DSP/BIOS實時調度、晶片資料庫 (CSL) 以及參考框架應用模組)的設計人員來說,本次課程非常實用。

如果您的任務是為 TMS320C6000 DSP 編寫高性能程式,則TMS320C6000 DSP 最佳化課程更適合您的要求

預備知識

本課程沒有特定的前提條件。但是,大致瞭解以下幾個方面會有所幫助:
  • 嵌入式處理器設計
  • C 程式語言(本課程中的所有程式設計都使用 C 語言)
  • 圖形開發環境(如Code Composer Studio™、Microsoft Visual Studio™)

講座課程

以下主題中的大部分主題均包含實踐實驗練習,使學生能夠應用在課堂上所學討論的技術及方法。
  1. 第一天
    • 簡介
    • Code Composer Studio™ (CCS)
    • 基本記憶體管理
    • 使用 EDMA(CSL 簡介)
  2. 第二天
    • 硬體中斷 (HWI)
    • 配置與使用串列埠 (McBSP)
    • 使用 EDMA 進行通道分類
    • 使用雙緩衝器
  3. 第三天
    • DSP/BIOSTM 調度 (SWI)
    • 高級記憶體管理
    • 符合 eXpressDSPTM 標準算法的整合
    • 使用參考框架及 IOM 元件驅動程式(RF、IOM)
    • 外部記憶體界面 (EMIF)
  4. 第四天
    • 創建獨立式系統(快取記憶體、引導)
    • 使用高速暫存
    • 使用 HPI
    • 結束

TMS320C6000 整合技術講座與程式最佳化技術講座的比較:


目標對象  整合 最佳化
系統整合 (資料輸入/輸出、週邊、即時排程…)  
演算法發展和最佳化  
C6000硬體 整合 最佳化
CPU CPU架構細節  
CPU管線細節  
週邊 C6000週邊概述
利用晶片支援程式庫設定週邊裝置 √ + 實機練習  
DMA/EDMA (直接記憶體存取) √ + 實機練習 √ + 簡單介紹
串列埠 (McBSP) √ + 實機練習  
外部記憶體界面(EMIF) √ + 實機練習  
主機埠界面(HPI) √ + 實機練習  
XBUS √ + 簡單介紹  
記憶體 記憶體基本管理 √ + 實機練習 √ + 實機練習
記憶體進階管理 √ + 實機練習 √ + 簡單介紹
使用Overlay √ + 實機練習  
透過DSP/BIOS提供多個堆積 √ + 實機練習  
C6000快取記憶體 √ + 實機練習
快取最佳化
開發工具 整合 最佳化
Code Composer Studio √ + 實機練習 √ + 實機練習
DSP/BIOS 組態設定工具 √ + 實機練習 √ + 實機練習
C6416/C6713 DSP 入門工具(DSK) √ + 實機練習 √ + 簡單介紹
C6000 模擬器   √ + 實機練習
編譯器的最佳化選項 √ + 簡單介紹 √ + 實機練習
組合語言的最佳化工具   √ + 實機練習
Profile Based Compiler (PBC)   √ + 實機練習
Absolute Lister √ + 簡單介紹  
Hex6x 公用程式 √ + 實機練習  
FlashBurn √ + 實機練習  
C6416/C6711電路板支援程式庫(BSL) √ + 實機練習  
系統主題 整合 最佳化
DSP/BIOS 即時排程器 √ + 實機練習  
DSP/BIOS 即時分析(LOG, STS) √ + 實機練習  
參考架構 (Reference Framework)  
資料I/O的雙緩衝區 √ + 實機練習  
發展一個可開機的獨立式系統 (不需仿真器即可開機) √ + 實機練習  
燒錄快閃記憶體 √ + 實機練習  
中斷的基本原理 √ + 實機練習
中斷的進階主題  
高效能C程式碼的可中斷性  
eXpressDSP 演算法標準介紹 √ + 實機練習
程式設計 整合 最佳化
編譯Code Composer Studio專案 √ + 實機練習 √ + 實機練習
編譯器的編譯選項 √ + 實機練習 √ + 實機練習
執行C程式 √ + 實機練習 √ + 實機練習
高效率C程式設計技巧   √ + 實機練習
組合語言設計/最佳化   √ + 實機練習
Linear Assembly程式設計   √ + 實機練習
從C語言呼叫組合語言   √ + 實機練習
軟體管線執行 (pipelining) 技巧   √ + 實機練習
定點處理器的數值問題  
C語言執行環境 (堆疊指標,全域指標等)   √ + 實機練習
C語言最佳化 (pragma和其它技巧)   √ + 實機練習

 







        Google Bookmarks 收藏到Fiigo書籤 收藏到HEMiDEMi書籤 添加到百度搜藏 收藏到Yahoo書籤 加入Windows Live書籤 Add to Delicious Add to Furl Add to Digg Add to Technorati Add to reddit Add to MySpace Add to Facebook Add to Slashdot 收藏到 MyShare 書籤 收藏到 YouPush 書籤 收藏到 UDN 書籤


TI 最新產品 / 下載

TPS54620 - 最輕巧的 6-A﹐17-V DC/DC。封裝尺寸比多晶片轉換器縮減 60%﹐總面 積小於195mm²﹐高效能1.6-MHz POL 設計。



TI 的 CC2530 為一真正晶片系統解決方案,專為 IEEE 802.15.4、ZigBee、ZigBee RF4CE 與 Smart Energy 應用量身訂做。