ADIblackfinDSP培训资料.ppt
《ADIblackfinDSP培训资料.ppt》由会员分享,可在线阅读,更多相关《ADIblackfinDSP培训资料.ppt(37页珍藏版)》请在课桌文档上搜索。
1、技术中心新员工培训教材,DSP工程,DSP基本特点 ADI blackfin DSP介绍 可视电话DSP系统介绍,技术中心新员工培训教材,DSP基本特点 ADI blackfin DSP介绍 可视电话DSP系统介绍,技术中心新员工培训教材,DSP特点(1),DSP一般属于Modified Harvard架构,即它具有两条内部总线:数据总线、程序总线。程序与数据存储空间分开,各有独立的地址总线和数据总线,取指和读数可以同时进行。传统的冯诺曼(Von Neuman)结构取指令和取数据都访问同一存储空间,需要分时进行,数据吞吐率低。,技术中心新员工培训教材,DSP特点(2),采用流水作业。每条指令的
2、执行划分为取指令、译码、取数、执行等若干步骤,由片内多个功能单元分别完成。相当于多条指令并行执行,从而大大提高了运算速度。BLACKFIN采用了8级流水线结构,技术中心新员工培训教材,DSP特点(3),独立的硬件乘法器。乘法指令在单周期内完成,优化卷积、数字滤波、FFT、相关、矩阵运算等算法中的大量重复乘法。DSP除法仍然采用移位减的方法,一般需要16条指令完成,因此除法要尽量避免。如比较A/C和B/D可以转换成比较A*D和B*C。Blackfin包含两个乘法运算单元(MAC),可以在单周期内完成两次16位16位运算。,技术中心新员工培训教材,DSP特点(4),零开销循环:处理器在执行循环时,
3、不用花时间去检查循环计数器的值,直接跳回到循环的顶部、并将循环计数器减1。在存在大规模循环的情况下,显著降低算法复杂度。P5=0X20;LSETUP(START,END)LC0=P5 START:R5=P0;END:P0+;Blackfin支持两级零开销循环。,技术中心新员工培训教材,DSP特点(5),独立的DMA总线和控制器。有一组或多组独立的DMA总线,与CPU的程序、数据总线并行工作,提高数据吞吐能力。Blackfin561处理器片内集成了多条DMA总线,总线宽度高达32位,总线频率高达133Mhz。,技术中心新员工培训教材,DSP特点(6),大多数DSP使用定点计算。虽然浮点运算精度高
4、,但是对DSP来说,廉价和运算速度更加重要。为了不使用浮点机器而又保证数字的准确,DSP处理器在指令集和硬件方面都支持饱和计算、舍入和移位。定点计算增加了DSP算法设计的难度,降低了代码的可读性。,技术中心新员工培训教材,定点小数在定点DSP中,小数用Qn来表示,0=n=15,n值代表小数点的位置。例如:B0001,0000,0000,0000,如果是Q15小数,则值为1/8;如果是Q14小数,则值为1/4;如果是Q13小数,则值为1/2;程序员必须时刻了解当前小数点的位置。,技术中心新员工培训教材,定点小数乘法和整数乘法 在DSP中,存在两种乘法,一种是16位整数16位整数,一种是16位小数
5、16位整数 如果是16位小数16位整数,乘法结果必须左移一位(如果是Q15小数)blackfin提供小数乘法指令,乘法结果已经硬件左移一位。简单小数乘法尽量用移位来实现。如a=a*1.25等效于a+=a2。,技术中心新员工培训教材,DSP特点(7),DSP的运算能力远远高于普通CPU,DSP的运算能力通常用MIPS或MMAC来标识。MIPS:每秒百万条指令。MMAC:每秒百万次乘加运算。ADI BF533最高主频756Mhz,则最高运算能力756MIPS或1512MMACs(BF533内部集成两个乘加运算单元),技术中心新员工培训教材,DSP基本特点 ADI blackfin DSP介绍 可视
6、电话DSP系统介绍,技术中心新员工培训教材,Blackfin是ADI公司推出的一类新型的嵌入式处理器,专为满足目前音频、视频、通信应用等方面的计算需求和降低功耗而设计。ADSP-BF533和ADSP-BF561是Blackfin系列中具有代表性的DSP处理器。具有高处理能力、低功耗、丰富的片内资源、丰富的外设接口等特点。,技术中心新员工培训教材,BF561的强大功能,内部集成两个600MHz主频的Blackfin处理器核,运算能力高达2400MMACs。328K片内存储器,丰富的片内寄存器资源。16K程序cache和32K数据cache专用视频处理指令SAA和SIMD(single instr
7、uction multiple data)两个16通道DMA控制器和1个片内存储器DMA丰富的外设接口:2*PPI,2*SPORT,SPI,UART,64*GPIO,JTAG.,技术中心新员工培训教材,存储器,片内L1存储器每个核包含:32K程序SRAM(其中16K可配置为cache)64K数据SRAM(其中32K可配置为cache)4K scratchpad SRAM共2100200K,速度最快,工作在主频片内L2存储器共享128K,工作在主频/2片外SDRAM最高512M字节,工作在外频,技术中心新员工培训教材,CACHE,16K程序cache和32K数据cache可缓存的内存空间可以灵活
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ADIblackfinDSP 培训资料

链接地址:https://www.desk33.com/p-236139.html