DSP TMS320C6000基础学习(1)——介绍
来源:互联网 发布:网络诈骗心得体会 编辑:程序博客网 时间:2024/05/24 05:24
主要内容
1. Why process signals digitally?
(1)模拟电路由模拟组件构成:电阻、电容及电感等,这些组件随着电压、温度或机械结构的改变会动态影响到模拟电路的效果;
(2)数字电路具有好的噪声抑制能力,少的开发时间和功耗
虽然数字电路有那么多优点,在有些情况下还必须使用模拟电路:非常高频的信号(>100MHz)。原因有2点:(1)ADC转换的限制;(2)使用数字电路很难实时处理非常高频的信号。
2. Why use DSP?
DSP是Digital Siginal Processor的简称。
(1)相对于PC等上的高端处理器,具有更低的功耗
(2)相对于PC等上的高端处理器,具有更低的价格
因此,在考虑价格、机械尺寸、低功耗以及“高频”处理时使用DSP是较好的选择。
相对于嵌入式ARM而言,DSP在信号处理上具有更大的优势,ARM偏向于控制。
3. Tipically DSP Algorithms?
在大部分的DSP算法中,乘积和(sum of product, SOP)是最基本的单元。
DSP对乘法和加法做了优化,乘法与加法在DSP上一般在一个指令周期内完成,这也是为什么DSP适用于做信号处理的原因。
4. Choose a DSP
通过数据手册,列表比较两者参数,比如
浮点DSP与定点DSP的使用场合对比:
浮点DSP一般用于高精度、宽的动态范围、高信噪比,一般比较容易使用。定点DSP具有更低的功耗,更便宜,相对尺寸更小。
5. DSP 与 ASIC(专用集成电路)
ASIC听起来更高端,但使用场合较少,主要因为ASIC开发周期长(至少1年左右),灵活性差(一旦生成流片则不可更改),耗资大。除非自己经常使用的模块做成流片重用,在产品开发中一般不使用ASIC。
6. TMS320系列DSP
TI C6000系列主要分为C64x,C62x,C67x三个子系列,C62x与C64x都是定点DSP,C67系列为浮点DSP。
更多细节参考http://www.ti.com/lsds/ti/dsp/c6000_dsp/products.page
Refrences:
[1] TI公司C6000系列官方PPT
- DSP TMS320C6000基础学习(1)——介绍
- DSP TMS320C6000基础学习(1)——简介
- DSP TMS320C6000基础学习(2)——体系结构
- DSP TMS320C6000基础学习(6)—— gel文件
- DSP TMS320C6000基础学习—— cmd文件分析
- DSP TMS320C6000基础学习(3)——CCS v5软件开发环境搭建
- DSP TMS320C6000基础学习(4)—— cmd文件分析
- DSP TMS320C6000基础学习(5)—— 阅读DSP6713的Datasheet
- DSP TMS320C6000基础学习(7)—— Bootloader与VectorTable
- DSP TMS320C6000学习笔记
- 开始TMS320C6000系列DSP硬件的学习
- TMS320C6000 DSP-----Cache 优化
- TMS320C6000 DSP的混合编程研究
- TMS320C6000 DSP的混合编程研究
- DSP——DSP/BIOS学习笔记之(二)DSP/BIOS HWI设置为Dispatch的作用
- DSP——DSP/BIOS 学习笔记之(一)——LOG SWI
- DSP——DSP/BIOS学习笔记之(三)——TSK和MBX
- DSP——DSP/BIOS——学习笔记总结
- PPT插入FLV视频文件的简单方法(转)
- Captcha
- eclipse remote debug
- linux下使用ssh启动停止weblogicf服务(转)
- MySQL Workbench Bug
- DSP TMS320C6000基础学习(1)——介绍
- JMS 4.2.2 DLQ 机制
- 使用fastjson key和属性名不一致问题
- jboss mq 持久化DB
- 在Maven2中运行单个测试用例并添加JVM参数(转)
- EJB3 TimerService
- Jboss @Service的使用
- EntityBean关系
- JS读取UserAgent信息并做判断