芯片內(nèi)核又稱CPU內(nèi)核,它是CPU中間的核心芯片,是CPU最重要的組成部分。由單晶硅制成,CPU所有的計(jì)算、接受/存儲(chǔ)命令、處理數(shù)據(jù)都由核心執(zhí)行。各種CPU核心都具有固定的邏輯結(jié)構(gòu),一級(jí)緩存、二級(jí)緩存、執(zhí)行單元、指令級(jí)單元和總線接口等邏輯單元都會(huì)有科學(xué)的布局。
國產(chǎn)32位MCU多為基于ARM Cortex內(nèi)核為基礎(chǔ),現(xiàn)在我們以芯海的32位mcu為例,簡單介紹下ARM Cortex-M系列中的Cortex-M0處理器內(nèi)核。
Cortex-M0是Cortex-M系列中的最基礎(chǔ)、最低功耗的處理器內(nèi)核。它由處理器內(nèi)核、嵌套向量中斷控制器(NVIC)、調(diào)試子系統(tǒng)、內(nèi)部總線系統(tǒng)構(gòu)成,適用于對(duì)成本和功耗要求極高的應(yīng)用,如傳感器、嵌入式控制器等。
其Cortex-M0結(jié)構(gòu)框圖如下:
Cortex-M0特性
采用Thumb指令集 (ARM指令是32位的,而Thumb指令時(shí)16位的,如果存儲(chǔ)空間中可以放32條ARM指令,就可以放64條Thumb指令,因此在存放Thunb指令時(shí),代碼密度高)
高性能,使用ARMv6-M的體系架構(gòu);
中斷數(shù)量可配置1-32個(gè),4級(jí)中斷優(yōu)先級(jí)。
門電路少,低功耗。中斷喚醒控制器(WIC),支持極低功耗休眠模式。
兼容性好。與Cortex-M1 處理器兼容,向上兼容 Cortex-M3 和 Cortex-M4 處理器 ,可以很容易地升級(jí)、移植。
支持多種嵌入式操作系統(tǒng),也被多種開發(fā)組件支持。
CS32F031系列微控制器采用高性能的32位ARM? Cortex?-M0 內(nèi)核,嵌入高達(dá)64Kbytes flash和8Kbytes SRAM,最高工作頻率48MHz。031系列包含2種不同封裝類型,涵蓋28腳到48腳等多款產(chǎn)品。芯片提供標(biāo)準(zhǔn)的通信接口(I2C、SPI/I2S和USART),1路12bit ADC,7個(gè)16bit定時(shí)器,1個(gè)32bit定時(shí)器,1個(gè)增強(qiáng)控制型PWM定時(shí)器。 CS32F031系列微控制器的工作溫度范圍為-40℃~105℃,工作電壓范圍2V~5.5V。芯片提供一系列電源工作模式,以滿足不同的低功耗應(yīng)用。
審核編輯 黃宇
-
處理器
+關(guān)注
關(guān)注
68文章
19245瀏覽量
229596 -
芯片
+關(guān)注
關(guān)注
454文章
50689瀏覽量
423014 -
ARM
+關(guān)注
關(guān)注
134文章
9081瀏覽量
367303 -
cpu
+關(guān)注
關(guān)注
68文章
10850瀏覽量
211517
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論