🔴DSP评价方法
- 传统性能评价:
MIPS | 百万指令每秒 |
MOPS | 百万操作每秒 |
MFLOPS | 百万浮点操作每秒 |
MACS | 乘加次数每秒 |
- 完整应用评价:
执行时间、存储器使用、功耗等指标
真实的环境难以模拟,评价难以做到公平
难以确保不同DSP应用软件的最优
评价更依赖于系统而非DSP本身
评价系统成本过高
- 核心算法评价:
BDTI (Berkeley DesignTechnology, Inc.) 提出了一种使用核心算法和应用测试的方法。它是介于过于简单的MIPS类指标和过于复杂的完全基于应用的指标之间的方法。核心算法是构成大多数信号处理系统的基本模块,其中包括FFT、滤波器等。
🔵选型依据
速度 | 指令周期,MACS,FFT执行时间,MIPS,MOPS,MFLOPS |
精度 | 浮点与定点的选择,字长的选择 |
芯片资源 | 片内RAM,ROM,FLASH等储存器的大小,可扩展空间,总线接口,I/O接口,外设资源:比如定时器,DMA,串口,PCI接口,CAN总线接口,网络接口,硬件译码器,PWM产生器,AD,HPI接口等等。 |
开发工具 | 开发工具是否完备,开发环境功能是否强大,开发界面是否友好,是否有现成的库函数。 |
支持多处理器 | 需要使用多个DSP处理器时,多处理器之间的连接是否容易(处理器之间通信电路时间以及成本)和
连接性能成为主要因素。 |
功耗与电源管理 | 工作电压,休眠与待机模式,外设电源控制 |
成本 | 封装形式、质量标准、供货情况、生命周期 |