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