×
研发资源 > 电子百科

专用型DSP

专用型DSP芯片是为特定的DSP运算而设计,更适合特殊的运算,如数字滤波,卷积和FFT等。
数字信号处理应用的实现通常有三种设计方案。一是设计专用集成电路(Application Specific Integrated Circuit, ASIC),一是采用在通用DSP上编制软件实现,另一方案就是设计专用指令处理器(Application Specific InstructionProcessor, ASIP),或称专用DSP (AS-DSP)。ASIC是完全针对特殊应用的设计,因此它在速度、面积、功耗等方面往往能取得最优的结果,它的问题是设计周期较长,设计更改不方便。用通用DSP编制软件方法,设计周期最短,但它的硬件结构并没有针对特殊应用进行过优化,因此,通用DSP当中很多硬件单元对这些特殊应用而言是冗余的,造成了浪费;同时由于受通用DSP本身结构、运行机制和性能指标的限制,并不是所有算法都适合用通用DSP来实现。
专用型DSP的优缺点
ASIP是针对特殊应用开发的专用DSP芯片,它既针对特殊应用在结构上进行了优化,又提供了一定的可编程能力,使得系统的更改和升级变得简单;
它的问题是在设计指令集和结构时需要进行软、硬件的综合考虑和综合判断,这项工作复杂度高,工作量大,需要采用系统化的方法来简化设计。
当在三种方案中进行选择时,要考虑到当前对一个成功设计的两方面的要求。首先,日益广泛而复杂的系统,对设计效果提出了更高的要求,包括系统速度、面积、功耗等等;其次,在一个迅速发展的市场中,随着产品升级换代频率的不断提高,产品开发周期要尽可能的短。这两方面的要求是矛盾的,需要进行权衡。专用DSP既能提供ASIC方案里针对具体应用的优化,又能提供通用DSP方案里提供的编程能力和可变动性,因此能兼顾两方面的要求,是一个很好的选择。
对一个专用DSP来讲,其结构上的针对性设计和指令系统提供的编程能力都非常重要。一个成功的专用DSP设计,基于对具体应用的深入分析,而指令集的设计是关键。因为,指令集是软硬件的接口,它关系到应用程序能否有效的调度硬件的运行,硬件系统的功能能否被完整、有效的反映到指令中去。

相关数据
182次 被浏览次数
1次 编辑次数
|最新活动
|APP下载
下载电巢APP 随时随地看更多电巢视频
|专家解答
关注公众号与专家面对面