SH-4 CPU核心特性
本手冊(cè)介紹了SH-4 CPU內(nèi)核的體系結(jié)構(gòu)。核心是一個(gè)高度封裝的設(shè)計(jì)組件,可以集成到任何產(chǎn)品中,因此您在本手冊(cè)中找不到時(shí)鐘速度、系統(tǒng)設(shè)施、引腳或類似數(shù)據(jù)的參考。有關(guān)此信息,請(qǐng)參閱相應(yīng)產(chǎn)品的數(shù)據(jù)表和/或系統(tǒng)架構(gòu)手冊(cè)。
SH-4是一款32位RISC(精簡(jiǎn)指令集計(jì)算機(jī))微處理器,其目標(biāo)代碼與Hitachi SuperH SH-1、SH-2、SH-3和SH-3E微型計(jì)算機(jī)向上兼容。它包括一個(gè)指令緩存、一個(gè)可以在回寫和直寫模式之間切換的操作數(shù)緩存、一條4條全關(guān)聯(lián)指令TLB(翻譯后備緩沖區(qū))和一個(gè)具有64條全關(guān)聯(lián)共享TLB的MMU(內(nèi)存管理單元)。
與32位指令相比,SH-4的16位固定長(zhǎng)度指令集使程序代碼大小減少了近50%。
SH-4 200系列包括一個(gè)增強(qiáng)模式,該模式支持雙向集合關(guān)聯(lián)指令和操作數(shù)緩存(而不是在默認(rèn)兼容模式下運(yùn)行時(shí),如SH-4 100系列和SH-4 200序列那樣直接映射)。特別是,SH4-202有一個(gè)32KB的雙向操作數(shù)緩存和一個(gè)16KB的雙向指令緩存。通電時(shí),這相當(dāng)于16KB的直接映射操作數(shù)緩存和8K字節(jié)的直接映射指令緩存。