dsp

体系结构

传统的通用微处理器采用冯诺依曼体系结构
1)统一的程序和数据存储空间
2)共享的程序和数据访问总线
dsp采用哈弗体系结构
1)独立的程序和数据存储空间
2)独立的程序和数据访问总线,可以同时取指令和数据操作,从而提高系统运算速度。


总线结构

附加总线和扩充地址总线增加数据流量,提高寻址能力。


硬件单元

MAC
SIMD (simgle instruction multi data)
VLIW (very long instruction word)
FPU (float point unit)


性能指标

运算速度

传统评价指标
ICY(instruction cycle): 指令周期,执行一条指令所需时间
MAC(multiplier accumulator): 执行一次乘法和一次加法的时间
MIPS(million instruction per second): 百万条指令/秒
MOPS(million operations per second): 百万条操作/秒,包括cpu操作,地址结算,数据访问和传输,I/O操作。
MFLOPS(million floating point operations per second): 百万次浮点操作/秒
MBPS(million bits per second): 百万位/秒,衡量dsp数据传输能力,是对总线或者IO吞吐率的量度。

核心算法评价指标
向量点积,向量求和,FIR,IIR,FFT,据估计dsp程序有80%为控制代码(包括条件转移,子程序调用等),20%为运算代码,但他却占用了80%的执行时间。


运算精度

数据格式:定点,浮点
数据宽度:16 bit, 24 bit, 32 bit,累加器40 bit


功耗


参考文章

  1. DSP的基本特性(以TI的C54x为例)

猜你喜欢

转载自blog.csdn.net/luckywang1103/article/details/80278968
dsp