系統(tǒng)概述
KF32LS100 系列單片機(jī)是基于 KF32 內(nèi)核架構(gòu)開發(fā)的單片機(jī)。KF32 為32 位三級(jí)流水線結(jié)構(gòu)的高性能處理器內(nèi)核,KF32 內(nèi)核具有以下特點(diǎn):
? 三級(jí)流水線結(jié)構(gòu)
? 基于 16 位/32 位混合指令的高效指令集
? 支持 13 個(gè) 32 位通用寄存器(R0~R12),1 個(gè)鏈接寄存器(R13),1 個(gè)堆棧指針寄存器(R14),1 個(gè)程序計(jì)數(shù)器(R15)
? 支持 32x32 單周期硬件乘法
? 支持 32/32 硬件除法
? 支持 8/16/32 位數(shù)據(jù)訪存操作,支持 8/16/32/64 位數(shù)據(jù)處理? 支持加減移位和邏輯運(yùn)算
? 支持相對(duì)/絕對(duì)跳轉(zhuǎn),支持條件跳轉(zhuǎn)
? 具有統(tǒng)一的存儲(chǔ)空間,32 位地址位寬,支持 4GB 存儲(chǔ)空間? 支持最多 39+16 個(gè)中斷請(qǐng)求和 16 個(gè)中斷優(yōu)先級(jí)
? 支持多種休眠模式
? 支持 24 位系統(tǒng)節(jié)拍定時(shí)器
? 提供了可編程存儲(chǔ)器訪問(wèn)權(quán)限控制
? 支持多種操作系統(tǒng)(OS)特性
2 指令集
KF32LS100 系列單片機(jī)擁有基于 16 位/32 位混合指令的高效指令集,擁有多種操作模式。