SHARC引领第四代通用DSP高端应用潮流
图5:Masimo为其便携式CO-血氧计选择了SHARC浮点运算来应对复杂的算法并降低功耗。
SHARC的SIMD架构使Masimo可以在非常短的时间内执行大量的数学密集的算法。这意味着处理器能够更长时间内工作在低功耗模式下,这样就降低了功耗,并且可以用四节“AA”电池即可将工作时间提高到8小时。
Masimo还利用了SHARC处理器的大量片上特性,如片上掩模可编程非易失性ROM(4Mb),两个数据地址发生器(DAG1、DAG2),一个带有指令缓存的程序序列器,一个能够支持在内核处理器周期内在存储器和内核之间进行4个32位数据传输的PM和DM总线,三个带有PWM发生、PWM捕获/脉冲宽度测量的可编程间隔定时器,片上SRAM(3M位),以及外部时间计数器能力,一个支持到片外存储器外设的接口的8或16位的并行端口和一个JTAG测试访问端口(TAP)。
SHARC的众多集成外设/接口均成为CO-血氧计单元的信号链的组成部分,如同步串行接口(简称为SPORTS)、DMA控制器、串行外设接口(SPI)串行端口和数字音频接口等等。
此外,SHARC处理器与其它同系列的SHARC处理器源代码兼容,因此Masimo无需重写为以前的应用所编写代码,即可在新处理器上运行,这样就节省了成本,加快了上市速度。
评论