下面的話聽起來可能讓人覺得荒謬:要進(jìn)入微控制器市場,你必須事實(shí)上已經(jīng)入了這一行。圍繞著每一種類型的微控制器的殘酷競爭已經(jīng)把價(jià)格拉得如此之低,以至于如果你需要獲取外設(shè)與各種存儲器的許可或者購買這些構(gòu)成MCU價(jià)格的主要組成部分的模塊的話,你就無利可圖。這還不夠:你必須向你的客戶提供大量的MCU結(jié)構(gòu)選項(xiàng)。
有些廠商目前提供了數(shù)百種結(jié)構(gòu),其中包含了外設(shè)和易失性與非易失性存儲器的不同組合,外加針對應(yīng)用所需的數(shù)據(jù)寬度進(jìn)行處理的控制CPU。最后,也是最重要的是,各個(gè)產(chǎn)品系列之間的軟件兼容性將有助于幫助客戶們延長其程序的壽命。它還有助于讓編程者能避開重新學(xué)習(xí)新的環(huán)境和重新編寫代碼的麻煩。
微控制器業(yè)務(wù)方面的工程化努力
高性能微控制器的架構(gòu)發(fā)展已經(jīng)遭遇了設(shè)計(jì)方面的限制,這些約束很容易與新的CPU引擎的架構(gòu)所面臨的困難相匹敵。為了在給定的功耗水平上達(dá)到最佳的性能,CPU設(shè)計(jì)者們常常要對付諸如半導(dǎo)體物理、電路設(shè)計(jì)和架構(gòu)的具體實(shí)現(xiàn)方面的一些限制條件。
微控制器設(shè)計(jì)者可能無需采用最新的半導(dǎo)體工藝流程,但是比性價(jià)比更重要的是,必須面向成本進(jìn)行設(shè)計(jì)。裸片尺寸的縮小是一件好事,但是這還不夠。設(shè)計(jì)者必須在設(shè)計(jì)中考慮到芯片尺寸和引腳輸出分布。微控制器需要安裝到空間狹小的地方。與通用型CPU設(shè)計(jì)者相比,微控制器的架構(gòu)還必須能針對所面向的應(yīng)用來提供恰當(dāng)?shù)耐庠O(shè)和內(nèi)存。……