芯片內(nèi)核又稱CPU內(nèi)核,它是CPU中間的核心芯片,是CPU最重要的組成部分。由單晶硅制成,CPU所有的計(jì)算、接受/存儲命令、處理數(shù)據(jù)都由核心執(zhí)行。各種CPU核心都具有固定的邏輯結(jié)構(gòu),一級緩存、二級緩存、執(zhí)行單元、指令級單元和總線接口等邏輯單元都會有科學(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)成,適用于對成本和功耗要求極高的應(yīng)用,如傳感器、嵌入式控制器等。
其Cortex-M0結(jié)構(gòu)框圖如下:
Cortex-M0特性
采用Thumb指令集 (ARM指令是32位的,而Thumb指令時(shí)16位的,如果存儲空間中可以放32條ARM指令,就可以放64條Thumb指令,因此在存放Thunb指令時(shí),代碼密度高)
高性能,使用ARMv6-M的體系架構(gòu);
中斷數(shù)量可配置1-32個(gè),4級中斷優(yōu)先級。
門電路少,低功耗。中斷喚醒控制器(WIC),支持極低功耗休眠模式。
兼容性好。與Cortex-M1 處理器兼容,向上兼容 Cortex-M3 和 Cortex-M4 處理器 ,可以很容易地升級、移植。
支持多種嵌入式操作系統(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文章
19783瀏覽量
233277 -
芯片
+關(guān)注
關(guān)注
459文章
52087瀏覽量
435223 -
ARM
+關(guān)注
關(guān)注
134文章
9286瀏覽量
374481 -
cpu
+關(guān)注
關(guān)注
68文章
11028瀏覽量
215715
發(fā)布評論請先 登錄
低價(jià)32位MCU大軍壓境,8位ASIC MCU看漲
你怎么看8位、16位、32位及64位嵌入式處理器?
基于Arm Cortex 內(nèi)核的32位MCU主要分類
8位、16位和32位的MCU,更多的位是更好的嗎?
8位MCU升級至32位MCU的設(shè)計(jì)方案
NEC 32位MCU V850系列產(chǎn)品介紹
YDOOK:STM32: 基于Arm Cortex 內(nèi)核的32位MCU和MPU

國產(chǎn)32位mcu有哪些 32位mcu是什么意思 8位mcu和32位mcu的區(qū)別
國產(chǎn)32位MCU的發(fā)展

32位ARMCortexTM -M0處理器——LKT6850 MCU產(chǎn)品介紹
愛普特MCU的“國產(chǎn)創(chuàng)新”:純國產(chǎn)RISC-V內(nèi)核+全自研IP庫

評論