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