芯片內核又稱CPU內核,它是CPU中間的核心芯片,是CPU最重要的組成部分。由單晶硅制成,CPU所有的計算、接受/存儲命令、處理數據都由核心執行。各種CPU核心都具有固定的邏輯結構,一級緩存、二級緩存、執行單元、指令級單元和總線接口等邏輯單元都會有科學的布局。
國產32位MCU多為基于ARM Cortex內核為基礎,現在我們以芯海的32位mcu為例,簡單介紹下ARM Cortex-M系列中的Cortex-M0處理器內核。
Cortex-M0是Cortex-M系列中的最基礎、最低功耗的處理器內核。它由處理器內核、嵌套向量中斷控制器(NVIC)、調試子系統、內部總線系統構成,適用于對成本和功耗要求極高的應用,如傳感器、嵌入式控制器等。
其Cortex-M0結構框圖如下:
Cortex-M0特性
采用Thumb指令集 (ARM指令是32位的,而Thumb指令時16位的,如果存儲空間中可以放32條ARM指令,就可以放64條Thumb指令,因此在存放Thunb指令時,代碼密度高)
高性能,使用ARMv6-M的體系架構;
中斷數量可配置1-32個,4級中斷優先級。
門電路少,低功耗。中斷喚醒控制器(WIC),支持極低功耗休眠模式。
兼容性好。與Cortex-M1 處理器兼容,向上兼容 Cortex-M3 和 Cortex-M4 處理器 ,可以很容易地升級、移植。
支持多種嵌入式操作系統,也被多種開發組件支持。
CS32F031系列微控制器采用高性能的32位ARM? Cortex?-M0 內核,嵌入高達64Kbytes flash和8Kbytes SRAM,最高工作頻率48MHz。031系列包含2種不同封裝類型,涵蓋28腳到48腳等多款產品。芯片提供標準的通信接口(I2C、SPI/I2S和USART),1路12bit ADC,7個16bit定時器,1個32bit定時器,1個增強控制型PWM定時器。 CS32F031系列微控制器的工作溫度范圍為-40℃~105℃,工作電壓范圍2V~5.5V。芯片提供一系列電源工作模式,以滿足不同的低功耗應用。
審核編輯 黃宇
-
處理器
+關注
關注
68文章
19677瀏覽量
232671 -
芯片
+關注
關注
459文章
51876瀏覽量
433042 -
ARM
+關注
關注
134文章
9262瀏覽量
373139 -
cpu
+關注
關注
68文章
11001瀏覽量
214970
發布評論請先 登錄
相關推薦
低價32位MCU大軍壓境,8位ASIC MCU看漲
你怎么看8位、16位、32位及64位嵌入式處理器?
基于Arm Cortex 內核的32位MCU主要分類
YDOOK:STM32: 基于Arm Cortex 內核的32位MCU和MPU

國產32位mcu有哪些 32位mcu是什么意思 8位mcu和32位mcu的區別
32位ARMCortexTM -M0處理器——LKT6850 MCU產品介紹
愛普特MCU的“國產創新”:純國產RISC-V內核+全自研IP庫

評論