1、NDA required until November 11,2008全球领先的高性能信号处理解决方案供应商全球领先的高性能信号处理解决方案供应商Maikel Kokaly-BannourahHarry WeiADI公司公司处理器处理器-DSP核心产品与技术部门核心产品与技术部门2012年年03月月DSP与嵌入式处理器与嵌入式处理器基本原理基本原理数字信号处理简介数字信号处理简介“世界是数字的,你只需要以足够高的采样速率将世界是数字的,你只需要以足够高的采样速率将其数字化其数字化”海森堡(其实,这不是他的原话海森堡(其实,这不是他的原话)2这句话要表达的意思是:这句话要表达的意思是:“DSP”
2、可以表达不同的含义:可以表达不同的含义:“数字信号处理数字信号处理”“数字信号处理器数字信号处理器”数字信号处理可通过以下器件完成:数字信号处理可通过以下器件完成:数字信号处理器数字信号处理器例如ADI的SHARC和Blackfin 微处理器微处理器例如ARM专用硬件加速器专用硬件加速器例如专用视频编码器和解码器本教程将介绍:本教程将介绍:数字信号处理的基本原理数字信号处理的基本原理数字信号处理器简介数字信号处理器简介ADI公司的处理器公司的处理器-DSP产品产品3模拟与数字采样模拟与数字采样4数字采样数字采样5能否恢复原始信号?能否恢复原始信号?6能否恢复原始信号?能否恢复原始信号?7能否恢
3、复原始信号?能否恢复原始信号?8能否恢复原始信号?能否恢复原始信号?9能否恢复原始信号?能否恢复原始信号?10数字采样数字采样3种不同频率,采样结果相同种不同频率,采样结果相同11数字采样数字采样一旦采样,信息就会丢失一旦采样,信息就会丢失12奈奎斯特准则奈奎斯特准则带宽为带宽为fa的信号必须以的信号必须以fs 2fa的采样速率进行采样,否则信息会丢失的采样速率进行采样,否则信息会丢失只要只要fs 1;E_MAC_ST:A1+=R0.L*R2.H,A0+=R0.L*R2.L|R2.L=WI2+|R0=I1-;E_MAC_END:A1+=R0.H*R2.L,A0+=R0.H*R2.H|R2.H=
4、WI2+;R3.H=(A1+=R0.L*R2.H),R3.L=(A0+=R0.L*R2.L)|R0=P0+|R1=I0;I3+=R3;35注意:注意:示例代码不完整示例代码不完整仅作为示例提供仅作为示例提供支持零开销支持零开销HW循环循环单周期单周期MAC和具有自动和具有自动指针更新功能的两次数指针更新功能的两次数据加载据加载存储最终滤波输出存储最终滤波输出36“DSP”MAC引擎引擎R0R1xn1YY C xnnnn 1*xnCn R1 R01个周期个周期Cn1AOA0ADI公司的公司的处理器处理器-DSP37医疗医疗病人监护病人监护超声超声脉搏血氧仪脉搏血氧仪ECG消费电子消费电子/通信通
5、信AVR家庭影院家庭影院数字广播数字广播互联网广播互联网广播无线耳机无线耳机/耳机组合耳机组合专业音频专业音频汽车电子汽车电子放大器放大器ADAS信息娱乐系统信息娱乐系统音响主机音响主机工业和工业和仪器仪表仪器仪表控制控制数据采集数据采集测试与测量测试与测量电机控制电机控制智能仪表智能仪表安防和监控安防和监控军用和航空航天产品军用和航空航天产品ProductTypeSoftware&AlgorithmsCore Technology Application specific(ASSP)Broad market Systems&software expertise Targeted DSP ha
6、rdware accelerators Tools/Platforms including leveraging open source and third parties Architecture:SHARC and Blackfin Core agnostic infrastructure Modern and enhanced peripherals Synthesizable platformPDSP产品技术产品技术38ADI公司的处理器公司的处理器-DSP系列产品系列产品Blackfin 处理器处理器16位双位双MAC定点定点DSP性价比出色性价比出色1.99美元起单核性能高达600
7、MHz/1.2GMAC单核或双核产品低功耗与动态电源管理低功耗与动态电源管理100MHz时为28mW支持支持DSP和微控制器功能和微控制器功能具备强大连接能力的丰富具备强大连接能力的丰富DSP产品产品USB、以太网、RSI、NAND、CAN、MOST系统级封装集成选项系统级封装集成选项混合信号与FlashSHARC 处理器处理器 双双MAC浮点浮点DSP性价比出色的浮点性价比出色的浮点DSP产品产品5美元起双MAC性能高达450MHz硬件加速器特别适合对绝对精度和动态范围有要求的应用特别适合对绝对精度和动态范围有要求的应用具有出色的内核与存储器性能具有出色的内核与存储器性能优异的优异的I/O吞
8、吐能力吞吐能力高速处理器间通信可配置应用I/O接口丰富的丰富的DSP产品产品39BF561BF609BF608BF607BF606BF592BF514BF516BF518BF522BF524BF526BF512BF531BF532BF534BF535BF536BF523BF525BF527BF538BF539BF537BF533BF542BF544BF547BF548BF549低功耗待机低功耗待机Lockbox安全功能安全功能系统集成系统集成(Flash、混合信号)、混合信号)多核多核600 MHz选项选项最低的最低的BOM成本成本基础连接基础连接 系统级系统级连接能力连接能力提供汽车应用级产
9、品。提供汽车应用级产品。价值与更低功耗价值与更低功耗更高性能更高性能BF504BF504FBF506FUSB 2.0 OTG以太网以太网MACBlackfin处理器系列处理器系列40SHARC处理器系列处理器系列2126621362213632136421368213692136521366213672148321486214872148821489214671ADSP-21363、21364和和21366不含硬件加速器。不含硬件加速器。提供汽车应用级产品。提供汽车应用级产品。214692126121262213712137512147821479更高性能更高性能专用外设专用外设可配置应用可配
10、置应用I/O接口接口低成本低成本ROM含音频解码器含音频解码器硬件加速器硬件加速器高速处理器间高速处理器间通信(链路端口)通信(链路端口)性能性能 2 GFLOPS11未来未来低功耗低功耗414242ADI公司开发工具公司开发工具ADI公司的开发工具产品系列公司的开发工具产品系列CROSSCORE旨在为工程师提供简便、可靠的方法来开发和优旨在为工程师提供简便、可靠的方法来开发和优化系统,缩短产品开发周期,加速产品上市。化系统,缩短产品开发周期,加速产品上市。CROSSCORE包括:包括:VisualDSP+IDDE一套简便易用的项目管理工具,包括集成式开发和调试环境,使编程人员能够通过单一接口
11、在编辑、构建与调试之间轻松转换提供90天免费VisualDSP+评估许可评估套件评估套件EZ-Board和和EZ-KIT Lite使工程师可以采用任何一款 Blackfin和SHARC产品轻松评估和开发USB JTAG ICE仿真器仿真器EZ-Extender子板子板凭借EZ-Extender子板,开发人员可以评估 各种外设4343Blackfin和和SHARC软件模块软件模块Blackfin和和SHARC处理器的音频和视频算法处理器的音频和视频算法这些模块经过高度优化,使客户能迅速集成多媒体功能,提供了终端产品的快速开发这些模块经过高度优化,使客户能迅速集成多媒体功能,提供了终端产品的快速开
12、发方法。方法。软件模块由软件模块由ADI内部开发而成,免费提供!内部开发而成,免费提供!目前提供超过目前提供超过60个模块个模块全部采用标准全部采用标准API集集所有产品都提供演示应用程序所有产品都提供演示应用程序实时演示和基于文件实时演示和基于文件IO的演示的演示完整文档,一致的外观和使用感受完整文档,一致的外观和使用感受所有产品均通过常用测试,采用所有产品均通过常用测试,采用SQE策略策略独立于工具链独立于工具链无需进行专门的工具更新!无需进行专门的工具更新!除非受到除非受到Dolby、DTS和和Microsoft等等IP持有人的限制,持有人的限制,否则模块均可以生产代否则模块均可以生产代码形式从网上下载。码形式从网上下载。提供应用演示,支持标准提供应用演示,支持标准EZ-KIT通过以下网址提供专职支持团队并及时回答问题:通过以下网址提供专职支持团队并及时回答问题: 可从可从以下以下网址下载网址下载 EMACNANDFlashNANDSPORT/SPIAFEUSBSPICX53121音频音频编解码器编解码器SPORT 连接能力连接能力SPI/I2CGPIOBF5264445ADI处理器对比报告处理器对比报告谢谢谢谢46ADI_Newshttp:/ http:/Processor.C