请教Arm专家大侠: SOC内SRAM各存储单元, 其“每次上电冷启动后、还未写入应用数据前的初始状态数据”是否是由其硬件电路保证总是一样的(全0或全1)?不会随机变化(有时为0有时为1)? 能否从硬件原理角度简单说明下? 谢谢。
请教Arm专家大侠: SOC内SRAM各存储单元, 其“每次上电冷启动后、还未写入应用数据前的初始状态数据”是否是由其硬件电路保证总是一样的(全0或全1)?不会随机变化(有时为0有时为1)? 能否从硬件原理角度简单说明下? 谢谢。
SRAM在上电启动后且初始化之前,其原始状态应该是随机值,并不是每次都固定的。所以通常要求在上电启动后,能够对SRAM进行初始化操作,或者保证对SRAM进行先写后读的操作。
相关的硬件原理说明,可以在不少外部资料,例如wiki百科上查到。