帶你看TI CC2662R-Q1 SimpleLink?無線MCU細節(jié),微控制器由哪些部分組成?
在這篇文章中,小編將對德州儀器的CC2662R-Q1 SimpleLink?無線MCU予以介紹,并在文章結尾部分介紹微處理器的組成。如果你對這款無線MCU具有興趣,不妨繼續(xù)往下閱讀哦。
微處理器由一片或少數(shù)幾片大規(guī)模集成電路組成的中央處理器。這些電路執(zhí)行控制部件和算術邏輯部件的功能。
微處理器能完成取指令、執(zhí)行指令,以及與外界存儲器和邏輯部件交換信息等操作,是微型計算機的運算控制部分。它可與存儲器和外圍電路芯片組成微型計算機。而CC2662R-Q1 SimpleLink?無線MCU便是一款微處理器。
一、CC2662R-Q1 SimpleLink?無線MCU功能
CC2662R-Q1 SimpleLink?無線MCU包含一個Arm®Cortex®-M4F系統(tǒng)CPU,該CPU運行應用程序和無線BMS協(xié)議棧的高層。該系統(tǒng)CPU是高性能,低成本平臺的基礎,滿足最小化內存實現(xiàn)和低功耗的系統(tǒng)要求,同時提供出色的計算性能和出色的系統(tǒng)對中斷的響應。其功能包括:
? 快速代碼執(zhí)行可增加睡眠模式時間
? 內存保護單元(MPU),用于安全關鍵型應用
? 單周期乘法指令和硬件除法
? 符合IEEE 754的單精度浮點單元(FPU)
? 針對小型嵌入式應用程序進行了優(yōu)化的ARMv7-M架構
? 針對時間緊迫的應用程序的確定性高性能中斷處理
? ArmThumb®-216位和32位混合指令集以緊湊的內存大小提供了32位Arm內核所期望的高性能
? 硬件劃分和面向快速數(shù)字信號處理的乘法累加
? 信號處理的飽和算法
? 具有數(shù)據(jù)匹配功能的完整調試,用于生成觀察點
– 數(shù)據(jù)觀察點和跟蹤單元(DWT)
– JTAG調試訪問端口(DAP)
– 閃存補丁和斷點單元(FPB)
? 跟蹤支持減少了調試和跟蹤所需的引腳數(shù)
– 儀器跟蹤宏單元單元(ITM)
– 具有異步串行線輸出(SWO)的跟蹤端口接口單元(TPIU)
? 緊密連接到8 KB 4路隨機替換緩存,以最小化活動功耗和等待狀態(tài)
? 每兆赫1.25 DMIPS
? 48 MHz操作
? 具有集成的睡眠模式的超低功耗
? 針對單周期閃存訪問進行了優(yōu)化
二、CC2662R-Q1 SimpleLink?無線MCU內存
高達352 KB的非易失性(Flash)存儲器可存儲代碼和數(shù)據(jù)。閃存是系統(tǒng)內可編程且可擦除的。最后一個閃存扇區(qū)必須包含“客戶配置”部分(CCFG),引導ROM和TI提供的驅動程序使用該部分來配置設備。此配置通過TI提供的所有示例中包含的ccfg.c源文件完成。
超低泄漏系統(tǒng)靜態(tài)RAM(SRAM)最多分為五個16 KB塊,可用于數(shù)據(jù)存儲和代碼執(zhí)行。默認情況下,待機功耗模式下的SRAM內容保留功能已啟用,并包含在待機模式功耗數(shù)字中。內置用于檢測存儲器中位錯誤的奇偶校驗,可減少芯片級軟錯誤,從而提高可靠性。從引導執(zhí)行代碼后,系統(tǒng)SRAM總是初始化為零。
為了提高從非易失性存儲器執(zhí)行代碼時的代碼執(zhí)行速度并降低功耗,默認情況下啟用4路非關聯(lián)8 KB緩存來緩存和預取系統(tǒng)CPU讀取的指令。
通過在客戶配置區(qū)域(CCFG)中啟用此功能,可以將緩存用作通用RAM。傳感器控制器引擎提供了一個4 KB的超低泄漏SRAM,通常用于存儲傳感器控制器程序,數(shù)據(jù)和配置參數(shù)。系統(tǒng)CPU也可以訪問此RAM。在系統(tǒng)重置之間,傳感器控制器RAM不會清零。
ROM包括TI-RTOS內核和低級驅動程序,以及選定無線電堆棧的重要部分,從而為應用程序釋放了閃存。 ROM還包含一個串行(SPI和UART)引導加載程序,可用于設備的初始編程。
三、微處理器組成
為增進大家對微處理器的了解,小編在此處對微處理器組成予以簡單介紹。
1.邏輯部件
可以執(zhí)行定點或浮點算術運算操作、移位操作以及邏輯操作,也可執(zhí)行地址運算和轉換。
2.寄存器部件
寄存器部件,包括寄存器、專用寄存器和控制寄存器。通用寄存器又可分定點數(shù)和浮點數(shù)兩類,用來保存指令執(zhí)行過程中臨時存放的寄存器操作數(shù)和中的操作結果。通用寄存器是中央處理器的重要部件之一。
3.控制部件
主要是負責對指令譯碼,并且發(fā)出為完成每條指令所要執(zhí)行的各個操作的控制信號。
其結構有兩種:一種是以微存儲為核心的微程序控制方式;一種是以邏輯布線結構為主的控制方式。
以上便是小編此次帶來的有關CC2662R-Q1 SimpleLink?無線MCU的全部內容,十分感謝大家的耐心閱讀,想要了解更多相關內容,或者更多精彩內容,請一定關注我們網(wǎng)站哦。