ADI公司的32位浮點(diǎn)SHARC®處理器基于超級哈佛(Super Harvard)架構(gòu),它實(shí)現(xiàn)了非凡的內(nèi)核及存儲性能與出色的I/O吞吐能力的完美結(jié)合。通過增加與專用總線相關(guān)的I/O處理器,這個“超級”哈佛架構(gòu)擴(kuò)展了獨(dú)立編程與數(shù)據(jù)存儲總線的原始概念。除了滿足大多數(shù)計(jì)算密集型實(shí)時信號處理應(yīng)用的需求外,SHARC處理器還集成了大量的存儲器陣列和專用外設(shè),從而簡化了產(chǎn)品開發(fā),并縮短了上市時間。
目前,SHARC處理器系列包括三代產(chǎn)品,可提供代碼兼容的解決方案,從售價不足10美元的入門級產(chǎn)品到提供400 MHz/2400 MFLOP定點(diǎn)和浮點(diǎn)運(yùn)算能力的最高性能產(chǎn)品。所有SHARC處理器不拘泥于特定的產(chǎn)品方案,而是提供公共特性與功能集合,可用于諸多信號處理市場與應(yīng)用。這個基本功能使得SHARC用戶在向更高性能、更高集成度的SHARC產(chǎn)品轉(zhuǎn)移的過程中可以充分利用現(xiàn)有代碼和設(shè)計(jì)經(jīng)驗(yàn)。
公共構(gòu)架特性
- 32/40位IEEE浮點(diǎn)運(yùn)算
- 32位定點(diǎn)乘法器,包括64位乘法與80位累加
- 沒有算術(shù)流水線;所有計(jì)算都是單周期的
- 硬件支持循環(huán)緩沖選址
- 32個地址指針支持32個循環(huán)緩沖區(qū)
- 硬件支持6級嵌套的零開銷硬件循環(huán)
- 豐富的代數(shù)匯編語言語法
- 指令集支持條件算子、位操作、除法和平方根、位域插入與抽取
- DMA在全時鐘速率下允許零開銷背景傳輸,無需處理器干預(yù)
第一代SHARC處理器提供66 MHz/ 198 MFLOP性能,并成為SHARC處理器系列產(chǎn)品的基礎(chǔ)。支持32位定點(diǎn)及32/40位浮點(diǎn)數(shù)據(jù)格式的易用指令集架構(gòu)、大型存儲陣列和高級通信端口,使第一代SHRAC處理器產(chǎn)品適于廣泛的并行處理應(yīng)用,包括消費(fèi)類音頻、醫(yī)療成像、軍事、工業(yè)及儀器儀表。
第二代SHARC處理器利用單指令多數(shù)據(jù)(SIMD)架構(gòu)使信號處理性能提高一倍,達(dá)到100MHz / 600MFLOP。與第一代SHARC處理器相比,這一硬件擴(kuò)展使系統(tǒng)編程人員的可用計(jì)算資源增加一倍。第二代SHARC處理器包含雙乘法器、算術(shù)邏輯單元(ALU)、移位器及數(shù)據(jù)寄存器,可以在多種應(yīng)用中大幅提高整個系統(tǒng)的性能。這個能力非常適合消費(fèi)類電子產(chǎn)品、汽車、專業(yè)音頻等應(yīng)用,在這些應(yīng)用中,與立體聲通道處理相關(guān)的算法可以有效的利用SIMD架構(gòu)。
第三代SHARC處理器采用增強(qiáng)的SIMD架構(gòu),將CPU性能擴(kuò)展到400 MHz/2400 MFLOP。產(chǎn)品中有多種不同的集成ROM存儲器配置以及音頻專用外設(shè),能夠縮短上市時間,并降低整體材料清單成本。性能等級以及外設(shè)集成度的提高使得第三代SHARC處理器成為面向多種音頻市場的單芯片解決方案。 |