内存:内部存储器,用于程序运行空间,如DRAM(需要初始化,常见如DDR),SRAM(静态内存,无须初始化)
外存:用于存储的ROM,两种。
NorFlash:可总线访问,直接接到CPU地址空间,以内存的方式来访问(容量小,价格高,一般用作启动介质 )
NandFlash: 不能总线方式访问,使用命令接口时序访问,iROM区域就是用于NandFlash启动的,Emmc就是nandflash。
内存需要直接访问,通过地址总线和数据总线来直接访问,快,但占用总线位数多,访问空间有限。
嵌入式的启动介质:外接NandFlash + 外接DRAM + 内置SRAM(iRAM)
normal内存:
normal的内存可以配置成 cacheable和non-cacheable, 其中cacheable的内存属性又可以进一步配置shareability的属性。
device的内存的属性使用GRE表述,G是gather,R是re-order, E是write early aknowledge, 每种属性可以是nX(e.g. nG), 就是不支持的意思。