目前的MCU市場隨著技術(shù)的發(fā)展已經(jīng)向多元化趨勢發(fā)展,在選擇MCU時不僅要考慮價格,還要考慮在不同指令環(huán)境下的MCU運(yùn)行特點(diǎn)。如今嵌入式市場不斷變化,所需求的MCU產(chǎn)品也在不斷變化,這其中最主要的變化就是指令集架構(gòu)的不同。
通常來說,越簡單的指令越有利于進(jìn)行硬性的布線指令,而較復(fù)雜的的指令又分為幾種類別。微控制器按照指令系統(tǒng)可以分為CISC、RISC、類RISC(RISC-LIKE)等幾種。傳統(tǒng)的MCS51控制器屬于CISC型,其代碼密度高,但大多數(shù)指令需要多個時鐘周期完成。RISC型一般指令密度較低,但指令效率很高。類RISC型則兼有CISC和RISC的優(yōu)點(diǎn)。RISC和類RISC之所以有如此高的指令效率,得益于小指令集帶來的硬布線結(jié)構(gòu)和流水線結(jié)構(gòu)。簡單的指令集可以用硬布線進(jìn)行指令譯碼,而不需要用微碼控制的方式,提高了譯碼的效率。流水線結(jié)構(gòu)將指令分成幾步完成,在流水線填滿工作時,每條指令的平均執(zhí)行時間(CPI)在1個時鐘周期左右。一般來說,RISC比同等的CISC要快50%——70%,同時更容易設(shè)計和糾錯。
其實(shí)現(xiàn)在市場上的8位MCU的開發(fā)方向就是以市場為導(dǎo)向的,能夠廣泛兼容客戶產(chǎn)品的8位MCU才能收到市場歡迎。另一方面,降低功耗和高性能的MCU依舊能夠快速打開市場。