【導讀】曾經如果一家公司想要開發一款基于Cortex-M0 IP核的專用芯片,不管芯片最終有沒有生產、銷售,ARM都要先收一筆授權費。而在最近ARM在深圳舉辦的年度技術論壇上,ARM宣布了一件“大快所有人心的大好事”。開放Cortex-M0芯片,并且可以免費使用ARM Keil MDK開發工具的完整版90天。
Cortex-M0是Cortex-M家族中的M0系列。最大特點是低功耗的設計。Cortex-M0為32位、3級流水線RISC處理器,其核心仍為馮.諾依曼結構,是指令和數據共享同一總線的架構。作為新一代的處理器,Cortex-M0的設計進行了許多的改革與創新,如系統存儲器地址映像(system address map)、改善效率并增強確定性的嵌套向量中斷系統(NVIC)與不可屏蔽中斷(NMI)、全新的硬件除錯單元等等,都帶給了使用者全新的體驗和更便利、 更有效率的操作。
Cortex-M0內部結構
此次ARM處理器部門總經理James McNiven在媒體群訪中表示,ARM推出的“快速授權(Fast Track License)”服務簡化了授權流程,對創業公司來說是一個綠色快速通道;同時在價格方面,ARM也給出了不少的優惠。現在,只有正式制造芯片進行銷售的時候才需要付ARM授權費了。也就是說你可以免費使用Cortex-M0來進行開發和調試。
雖然ARM屬于低端芯片,基于Cortex-M0處理器開發可能做的事情不太多,但是對于工程師來說,掌握了一種ARM內核結構及其開發手段,就能夠使用多家公司相同ARM內核的芯片。一般情況下ARM的產品都具有通用性。因此,這項服務可以幫助創新團隊針對自己的領域進行開發。給勇于嘗試和創新的人提供極大的便利。
一些基于Cortex-M0開發的開發板