随着芯片经济的兴起,DSP作为主流的半导体芯片受到了极高的关注,越来越多的企业开始进军生产DSP,但也许有很多人就好奇了,DSP是什么?DSP有什么用?DPS有哪些功能?今天我们一一回答这些问题。
DSP的全称为Digital Signal Processing,即数字信号处理技术,是专门为音频信号处理而设计的微处理器,其接收经数字化处理的音频、视频、压力、温度以及位置等现实世界信号后,会以数学方式进行处理。经常用于快速执行加减乘除等数字运算。
如图所示,该图展示的是一个MP3产品中DSP的工作原理,在录制过程中,模拟的音频信号通过麦克风或其他输入源输入,然后通过ADC(模数转换器)转换为数字信号传至DSP,DSP将其编码存储在内存;在播放过程中,文件从内存中取出,由DSP解码,再经DAC(数模转换器)转换为模拟信号,最后由扬声器等输出源输出。
和其他芯片相比,DSP的独特致电在于能够快速对信号进行采集、变换、滤波、压缩等运算,而者是由其特殊的软硬件结构所决定的,也就是哈佛结构。
如图所示,其他芯片所采用的是传统的冯诺依曼结构,只有一个存储器空间通过一组总线(地址总线和数据总线连接到内核),做一次乘法会访问4次存储器,花费4个指令周期,而DSP所采用的是哈佛结构,其将存储器空间划分为程序区域和数据区域,有两组总线连接到内核,允许同时对它们进行访问,这种方式可以同时为内核提供数据和指令。