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