可配置處理器應(yīng)用日趨紅火
可配置處理器在你的設(shè)計中可能是一個經(jīng)濟(jì)實惠的元件,但也可能是一個演進(jìn)中的抽象概念。
如果向很多人詢問如何定義可配置系統(tǒng),你會發(fā)現(xiàn)每個人的定義都取決于如何對系統(tǒng)元件進(jìn)行抽象的假定。對于嵌入式系統(tǒng)來說,抽象通常應(yīng)用于系統(tǒng)的硬件部分以及任何相應(yīng)的軟件。定義可配置系統(tǒng)的一個共同思路是在不大改動系統(tǒng)平臺的情況下具有改變系統(tǒng)特性和行為的靈活性。每一個可配置性定義之間的差異在于如何解釋大改系統(tǒng)平臺的含義(參閱附文:《可配置觀點》)。
你設(shè)備的成本要求和靈活性需求使各種類型和等級的可配置性的需要和價值得以提高。成本在你的項目中表現(xiàn)為搶占市場的機(jī)會成本、預(yù)付的非經(jīng)常性成本、經(jīng)常性材料成本以及開發(fā)支持成本等。平臺靈活性使你能夠更改設(shè)計和增加功能,而不會使你的工作和已發(fā)生的費用前功盡棄。靈活性使你能夠更方便地在多個設(shè)計中反復(fù)使用你的勞動成果,適應(yīng)不斷變化的要求,糾正設(shè)計錯誤,并使基于標(biāo)準(zhǔn)的設(shè)計,例如適用于未來的通信協(xié)議的設(shè)計,"不會過時"。
在設(shè)計中使用 ASIC來實現(xiàn)一種固定功能能使硅芯片得到最有效的利用。ASIC 使你能夠平衡和優(yōu)化設(shè)計,并達(dá)到提高性能、降低經(jīng)常性成本和功耗的目的。與這些優(yōu)點相反的是,你制造ASIC發(fā)生的預(yù)付非經(jīng)常性成本很高,這會使你必須把這些成本分?jǐn)偨o以后的大量產(chǎn)品。固定功能 ASIC 的靈活性很差,使你無法把一種ASIC設(shè)計用于多個工程項目中,可能你需要重新設(shè)計,而且為了給你的設(shè)備添加新功能還會再次發(fā)生非經(jīng)常性成本。還有一點就是ASIC的開發(fā)周期要比其他方法的開發(fā)周期要更長,因為你必須對電路進(jìn)行設(shè)計和測試,然后制造芯片,驗證你的方法。
在設(shè)計中使用 ASSP(專用標(biāo)準(zhǔn)部件)能夠縮短開發(fā)時間,并以較高的經(jīng)常性成本代替 ASIC 成本,因為這些成本已由器件供應(yīng)商支付了。如果有合適的 ASSP可用,那么你就不太可能是第一個投放產(chǎn)品的人了。因為競爭對手也能使用相同的器件,所以你必須考慮采取更創(chuàng)新的競爭策略。ASSP 與 ASIC 都不是靈活的平臺,它們天生就是專用的,并為某種目標(biāo)設(shè)備而進(jìn)行了優(yōu)化。 iSuppli公司()的數(shù)據(jù)表明,2002年 ASIC 銷售額比 2000 年銷售額下降了 28%,其主要原因是有線通信的需求疲軟,次要原因是整個市場轉(zhuǎn)向標(biāo)準(zhǔn)化產(chǎn)品,如 ASSP 的銷售額在 2002 年增長了 1.6%。
ASPP(專用可編程部件)或 SOC(單片系統(tǒng))通過犧牲某些性能、增加硅片(成本)和降低電源效率,來換取軟件可編程性,從而比ASSP具有更大的靈活性。這些器件相互間的差異體現(xiàn)在是否集成有一組優(yōu)化的外部設(shè)備、存儲器、接口控制器和專用硬件加速器,而專用硬件加速器又有帶DSP的、帶微控制器芯核的和兩者兼而有之的之別。