在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
芯片精品文章合集(500篇!) 创芯人才网--重磅上线啦!
楼主: never27

[原创] 刚刚毕业,公司让我做dsp芯片得嵌入式开发。一点头绪也没有!哪位高人指点一下啊?

[复制链接]
发表于 2013-9-30 10:05:30 | 显示全部楼层

DSPTMS320C6000

课程概述:

为帮助从事DSP开发工程师尽快将DSP技术转化为产品,在较短时间内掌握DSP设计技术和问题的解决方法,缩短产品开发周期、增强产品竞争力、节省研发经费。我们特组织了工程实践和教学经验丰富的专家连续举办了多期DSP C6000的培训,学员普遍反映课程设置好,贴近实际。适应广大工程师的实际需求,我们决定在北京继续举办DSPTMS320C6000)设计高级研修班,有关具体事宜如下:

二、关于我们:

中国高科技产业化研究会系挂靠在中国航天科工集团公司、经中国科协批准并在国家民政部正式注册登记的国家一级学会,名誉理事长为国家航天局原局长刘纪原,理事长为中国航天科工集团公司总经理许达哲。北京中际赛威文化发展有限公司是一家工程技术领域培训的专业机构,自1999年以来已累计举办了三百多期各种类型培训班,“中际赛威高科技培训系列”以其实用性、高效性而深受学员欢迎,在业界有着广泛影响与联系。

三、主管单位:中国高科技产业化研究会

四、主办单位:北京中际孚歌科技公司

北京中际赛威文化发展有限公司

中国高科技产业化研究会信号处理专家委员会

七、授课方法:理论讲解与上机实践同步,结合TI公司最新的器件及开发工具,以交流、讨论、案例分析等互动的方式,为学员与老师、学员与学员之间建立广阔的交流平台,并使学员在学习后,也可以与专家共同探讨在自己工作中碰到的困惑与难题。

八、培训对象:



1.具有硬件电路设计经验

2.最好具有DSP的软硬件开发经验


九、课程内容介绍:征询学员意见可能会有所增减,使课程设置贴近学员实际需求)

1 DSP技术概述

      1.1实时系统介绍

      1.2 DSP的发展历史和特点

      1.3 DSP的选择(重点介绍C6000的几款高性能芯片)

2C6000的体系结构与汇编语言:



      2.1 C6000VLIW体系结构

      2.2 C6000的汇编语言

      2.3 C6000的寄存器

     2.4 C6000的存储器结构和Cache

     2.5 C6000的流水线


3 C6000 DSP的开发环境CCS及其应用(主讲V 3.2,简介V4.0



      3.1 C6000CCS的功能             3.2 C6000代码生成工具和开发流程

      3.3CCS的调试手段               3.4上机实验1FFT程序编码、调试和剖析)


4C6000 C运行时环境与DSP Boot

      4.1 C6000存储器规范                  4.2 寄存器使用约定

      4.3 C6000堆栈的使用                  4.4 C6000函数调用约定和混合编程

      4.5 C6000的初始化

4.6 C6000Boot(以C6455FlashbootC6474SRIO boot为例)

5 C6000代码优化



      5.1 代码优化的概念                   5.2 代码优化的目标和分类

      5.3 基于手工汇编的代码优化           5.4 软件流水的概念

      5.5 基于线性汇编的优化               5.6 理解asm文件中的循环反馈信息

      5.7 代码优化实例分析   

      5.8上机实验2(写线性汇编代码优化复数数组求模)

5.9上机实验3C和线性汇编的混合编程)


6嵌入式实时系统软件开发与调试



     6.1 调试的概念                       6.2 数据链路

     6.3 中断、DMA和时钟                6.4 实时调试方法与经验

     6.5 调试实例分析


7 C6000的硬件开发:

     7.1 DSPs硬件系统组成与芯片选择       7.2DSPs结构与外设接口

     7.3最小系统设计                      7.5DSPs系统设计

7.4DSPs板卡设计(以4xC64554xC6474板卡为设计案例)

8 SRIO网络的设计与应用



8.1SRIO协议简介                     8.2 支持SRIO协议的芯片介绍

8.3 C6455C6474 SRIO软硬件设计     8.4 Xilinx FPGASRIO接口设计

8.8.5
基于SRIO互联的系统实例


9 TI的实时操作系统:DSP/BIOS



     9.1 RTOS与通用OS                    9.2 DSP/BIOS的模块

     9.3DSP/BIOS程序的生成               9.4DSP/BIOS内核分析

9.5上机实验4(设计一个中断驱动的DSP/BIOS软件:FFT


九、讲师介绍:

老师:博士,毕业于北京理工大学电子工程系信号与信息处理专业,有多年的DSP系统软硬件开发经验,成功开发了基于RapidIO互联的4xC64554xC6474DSP板卡,设计并实现了多款以C6000 DSP为主处理器的雷达信号处理系统,主要研究方向:嵌入式通用化硬件平台开发、雷达信号与信息处理



报名/咨询电话:010-64113137分机1019      真:010-64123449

  
        P 3-3   
   
   
人:刘 燕 189 1053 1059

发表于 2014-4-13 22:27:37 | 显示全部楼层
从软件设计师的角度看:嵌入式编程的资源是有限的(时间和空间)。而DSP芯片的架构本身区别于CPU的地方就是其对信号处理的加速和优化。嵌入式软件设计师在设计软件时关注的问题是一个功能的实现需要消耗多少CPU周期、占用多少内存、变量的存放等。如果只编写C 代码,则不用考虑效率的问题,这都是编译器干的,TI在这方面都做的很好。但是还有一些厂商如ADI的虎鲨系列、BLACKFIN系列以及国产的BWDSP100等都是基于超长指令字架构的复杂流水线结构处理器,想要编写高质量的代码,则软件中的关键模块必须进行汇编编写与优化。编写软件可以计算出一个理想值:一个功能需要多少运算,然后映射到DSP芯片的处理单元上,换算出多少个时钟周期,这个就是理想值。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条


小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-21 01:35 , Processed in 0.029663 second(s), 8 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表