訪問保護范圍 (APR)這是 SSU 中內(nèi)存保護的基本單位。訪問保護范圍涵蓋閃存、SRAM 或外設(shè)的特定區(qū)域。每個 APR 定義每個 LINK 的讀取和寫入訪問權(quán)限。APR 也可以配置為代碼區(qū)域,這樣可以從該內(nèi)存區(qū)域獲取 CPU 指令。
鏈接在 C29 CPU 子系統(tǒng)中,LINK 構(gòu)成了上下文相關(guān)內(nèi)存保護的基礎(chǔ)。每個 LINK 可以表示一個或多個可執(zhí)行代碼區(qū)域。相關(guān) LINK 標識符用于確定該代碼可以訪問哪些數(shù)據(jù)內(nèi)存區(qū)域 (APR)。
STACKSTACK 使代碼執(zhí)行上下文相互隔離。每個 STACK 在 C29 CPU 中都有一個專用棧指針,并可從硬件層面與其他 STACK 中的代碼實現(xiàn)功能安全和信息安全隔離。每個 LINK 都屬于一個且僅屬于一個 STACK,但一個 STACK 可以包含多個 LINK。
ZONEZONE 決定調(diào)試和固件更新權(quán)限。每個 CPU 的 APR、LINK 和 STACK 都是獨立定義的,而 ZONE 則跨越整個器件,不包括硬件安全模塊 (HSM)(該模塊不受 SSU 管理)。