嵌入式系統(tǒng)架構(gòu):RISC家族之ARC架構(gòu)
掃描二維碼
隨時(shí)隨地手機(jī)看文章
與其它RISC處理器技術(shù)相較起來(lái),ARC的可調(diào)整式(Configurable)架構(gòu),為其在變化多端的芯片應(yīng)用領(lǐng)域中爭(zhēng)得一席之地。其可調(diào)整式架構(gòu)主要著眼于不同的應(yīng)用,需要有不同的功能表現(xiàn),固定式的芯片架構(gòu)或許可以面面俱到,但是在將其設(shè)計(jì)進(jìn)入產(chǎn)品之后,某些部分的功能可能完全沒(méi)有使用到的機(jī)會(huì),即使沒(méi)有使用,開(kāi)發(fā)商仍需支付這些〝多余〞部分的成本,形成了浪費(fèi)。
由于制程技術(shù)的進(jìn)步,芯片體積的微縮化,讓半導(dǎo)體廠商可以利用相同尺寸的晶圓切割出更多芯片,通過(guò)標(biāo)準(zhǔn)化,則是有助于降低芯片設(shè)計(jì)流程,單一通用IP所設(shè)計(jì)出來(lái)的處理器即可應(yīng)用于各種用途,不需要另辟產(chǎn)能來(lái)生產(chǎn)特定型號(hào)或功能的產(chǎn)品,大量生產(chǎn)也有助于降低單一芯片的成本,而這也是目前嵌入式處理器的共通現(xiàn)象。
在ARC的設(shè)計(jì)概念中,是追求單一芯片成本的最小化,量體裁衣,這需要在設(shè)計(jì)階段依靠特定EDA軟件才能做到。
ARC近期也推出了基于700系列的多媒體應(yīng)用加速處理器,其中整合了ARC 700通用處理核心,以及高速SIMD處理單元,可以在低時(shí)鐘下輕松進(jìn)行諸如藍(lán)光光盤(pán)的H。264編譯碼處理,此架構(gòu)稱為VideoSubsystem,基本上該應(yīng)用處理器就可以擔(dān)任通用運(yùn)算工作,不過(guò)也可以與其它諸如ARM或MIPS體系進(jìn)行連結(jié),以滿足應(yīng)用程序的兼容性與影音數(shù)據(jù)流的加速。