為了提高代碼密度,處理器選擇支持16位的壓縮指令集,因此程序會(huì)出現(xiàn)32bit和16bit同時(shí)出現(xiàn)的場(chǎng)景,32bit指令可能存在與32位地址邊界不對(duì)齊的情況,E203采用剩余緩存技術(shù)(Leftover Buffer)。ITCM小編采用SMIC的64bit SRAM實(shí)現(xiàn),讀一次有64bit數(shù)據(jù)即2條指令,SRAM有讀保持功能,不用外部再次寄存從而節(jié)省64bit寄存器。注意,每8個(gè)byte為一個(gè)lane。