|
本次新开设的培训将指导您逐步完成采用 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™)
培训议程
以下主题中的大部分主题均包含实践实验练习,使学生能够应用在课堂上所学讨论的技术及方法。
第一天
- 简介
- Code Composer Studio™ (CCS)
- 基本内存管理
- 使用 EDMA(CSL 简介)
第二天
- 硬件中断 (HWI)
- 配置与使用串行端口 (McBSP)
- 使用 EDMA 进行信道分类
- 使用双缓冲器
第三天
- DSP/BIOSTM 调度 (SWI)
- 高级内存管理
- 符合 eXpressDSPTM 标准算法的集成
- 使用参考框架及 IOM 器件驱动程序(RF、IOM)
- 外部内存接口 (EMIF)
第四天
- 创建独立式系统(闪存、引导)
- 使用高速缓存
- 使用 HPI
- 结束
TMS320C6000 集成培训与代码优化培训的比较
|
面向对象 |
集成 |
优化 |
|
系统集成(数据输入/输出、外设、实时调度等) |
ü |
|
|
算法开发与优化人员 |
|
ü |
|
C6000硬件 |
集成 |
优化 |
|
CPU |
架构详细信息 |
|
ü |
|
|
CPU管线详细信息 |
|
ü |
|
外设 |
C6000外设概述 |
ü |
ü |
|
|
使用 CSL(芯片支持库)对外设进行编程 |
ü+实验 |
|
|
|
DMA/EDMA(直接存储器存取) |
ü+实验 |
ü简单介绍 |
|
|
串行端口 (McBSP) |
ü+实验 |
|
|
|
外部内存接口 (EMIF) |
ü+实验 |
|
|
|
主机端口接口 (HPI) |
ü+实验 |
|
|
|
XBUS |
ü简单介绍 |
|
|
内存 |
基本内存管理 |
ü+实验 |
ü+实验 |
|
|
高级内存管理 |
ü+实验 |
ü简单介绍 |
|
|
使用叠层 |
ü+实验 |
|
|
|
通过 DSP/BIOS 多重堆阵 |
ü+实验 |
|
|
|
C6000高速缓存 |
ü+实验 |
ü |
|
|
高速缓存优化 |
|
ü |
|
开发工具 |
集成 |
优化 |
|
Code Composer Studio |
ü+实验 |
ü+实验 |
|
DSP/BIOS配置工具 |
ü+实验 |
ü+实验 |
|
C6711 DSP 入门套件(DSK) |
ü+实验 |
ü简单介绍 |
|
C6000仿真器 |
|
ü+实验 |
|
编译器的优化选项 |
ü简单介绍 |
ü+实验 |
|
汇编优化程序 |
|
ü+实验 |
|
基于配置文件的编译程序 (PBC) |
|
ü+实验 |
|
绝对列表器 (Absolute Lister) |
ü简单介绍 |
|
|
Hex6x实用程序 |
ü+实验 |
|
|
FlashBurn |
ü+实验 |
|
|
C6711板级支持库(BSL) |
ü+实验 |
|
|
系统主题 |
集成 |
优化 |
|
DSP/BIOS实时调度程序 |
ü+实验 |
|
|
DSP/BIOS实时分析(LOG, STS) |
ü+实验 |
|
|
参考框架 |
ü |
|
|
用于数据输入/输出的双缓冲器 |
ü+实验 |
|
|
创建可引导的独立式系统(无仿真器的引导) |
ü+实验 |
|
|
编程闪存 |
ü+实验 |
|
|
中断的基础知识 |
ü+实验 |
ü |
|
高级中断主题 |
ü |
|
|
高性能 C 代码的可中断性 |
|
ü |
|
eXpressDSP 算法标准简介 |
ü+实验 |
ü |
|
编码 |
集成 |
优化 |
|
构建 Code Composer Studio 项目 |
ü+实验 |
ü+实验 |
|
编译器构建选项 |
ü |
ü+实验 |
|
运行 C 程序 |
ü+实验 |
ü+实验 |
|
高效的 C 编码技术 |
|
ü+实验 |
|
编写/优化汇编程序 |
|
ü+实验 |
|
线性汇编编码 |
|
ü+实验 |
|
从 C 语言中调用汇编语言 |
|
ü+实验 |
|
软件管线设计技术 |
|
ü+实验 |
|
定点处理器的数值问题 |
|
ü |
|
C 运行时环境(堆栈指针、全局指针等) |
|
ü |
|
C 优化(实际应用及其它技术) |
|
ü+实验 | |