2010年10月6日 星期三

Cortex M3 vs Cortex M0 vs MCU( MCS-8051 ) 比較

Cortex M3 vs Cortex M0 vs MCU( MCS-8051 )


Intel完全開放MCS-8051智財:


MCS-8051系列單晶片是目前銷售量與使用量非常大的一款 代表性的MCU產品,它早期是由Intel推出,近期並由許多IC設計公司加上許多實用的IP後,變成無所不在的處理器,在您我日常生活中之食衣住行育樂都看的到其蹤跡,MCS-8051系列單晶片儼然成為MCU的工業標準。MCS-8051系列單晶片如此成功,有一重要因素是Intel完全把它所有的相關智財開放,讓業界可以隨意使用MCS-8051架構,加上IC設計廠商許多實用的IP後,設計出許多不同特性與功能的MCU,來滿足不同應用類型的產品。


重點是Intel完全開放MCS-8051智財,也就造成MCS-8051系列單晶片生產成本低,及售價單價也低。


 


Cortex M3 vs M0比較:


Cortex M3 M0都是屬於MCU的低功耗低成本處理器。 但是M0M3更小,所以M0當然性能低。 拿經典的ARM7做比較的話, M0ARM7是同樣的性能,但是規模不到ARM7一半;M3是同ARM7差不多的規模,但是性能和效率高30%左右。


IC設計生產公司必須先取得 ARM Cortex 系列的授權,才能生產ARM Cortex 系列CPU。這授權金額是不便宜的,所以也導致 ARM Cortex 系列的CPU 售價要高於 MCS-8051系列單晶片很多。


ARM Cortex晶片功能強大,軟體複雜度也相應提高很多。ARM Cortex晶片相當適合於具有大量通信需求的應用:如工業控制、醫療儀器、資料處理和網路通訊產品


如上所說,目前市面上 Cortex M3 Cortex M0 CPU 的售價幾乎差不多的情況下,基於這些因素,我要使用 ARM Cortex 系列在作產品設計時,當然首選 Cortex M3 系列CPU囉。


1 則留言:

  1. 老師覺得對於初學者想學的話
    cortex M3比較好還是MCU-8051比較好

    回覆刪除

FPGA Verilog 的學習經驗,提供給要入門的新手

今天簡單說說 FPGA Verilog 的學習經驗,提供給要入門的新手: 1.對自己寫的FPGA Verilog程式,所生成的數位電路要心中有數。 這一點個人認為很重要,就正如寫 C語言,心中要能生成對應的組合語言一樣,我是這樣要求自己的。 雖然 FPGA Verilog語言...