SHARC引領第四代通用DSP高端應用潮流
圖5:Masimo為其便攜式CO-血氧計選擇了SHARC浮點運算來應對復雜的算法并降低功耗。
SHARC的SIMD架構使Masimo可以在非常短的時間內執(zhí)行大量的數(shù)學密集的算法。這意味著處理器能夠更長時間內工作在低功耗模式下,這樣就降低了功耗,并且可以用四節(jié)“AA”電池即可將工作時間提高到8小時。
Masimo還利用了SHARC處理器的大量片上特性,如片上掩??删幊谭且资訰OM(4Mb),兩個數(shù)據地址發(fā)生器(DAG1、DAG2),一個帶有指令緩存的程序序列器,一個能夠支持在內核處理器周期內在存儲器和內核之間進行4個32位數(shù)據傳輸?shù)腜M和DM總線,三個帶有PWM發(fā)生、PWM捕獲/脈沖寬度測量的可編程間隔定時器,片上SRAM(3M位),以及外部時間計數(shù)器能力,一個支持到片外存儲器外設的接口的8或16位的并行端口和一個JTAG測試訪問端口(TAP)。
SHARC的眾多集成外設/接口均成為CO-血氧計單元的信號鏈的組成部分,如同步串行接口(簡稱為SPORTS)、DMA控制器、串行外設接口(SPI)串行端口和數(shù)字音頻接口等等。
此外,SHARC處理器與其它同系列的SHARC處理器源代碼兼容,因此Masimo無需重寫為以前的應用所編寫代碼,即可在新處理器上運行,這樣就節(jié)省了成本,加快了上市速度。
評論