您的位置:控制工程论坛网论坛 » PLC与PAC » 片内RAM的四种工作模式

常青树

常青树   |   当前状态:在线

总积分:1421  2024年可用积分:0

注册时间: 2008-09-28

最后登录时间: 2012-05-30

空间 发短消息加为好友

片内RAM的四种工作模式

常青树  发表于 2008/10/29 13:15:28      776 查看 0 回复  [上一主题]  [下一主题]

手机阅读

1存储器映射:CPU访问该范围地址将返回相应地址中的取址包(其它模式,将返回未定义的数据);CPU不可以通过DMC访问程序RAM;用户可以通过选择不同的映射方式(map0/map1,决定程序RAM不同的起始地址。
2 Cache使能:(1)最初对任何地址的程序取指都视为cache miss;
首先通过EMIF读入需要的取指包,取指包在送入CPU的同时,被存入cache,在此过程CPU被挂起。(2)以后对已经缓存的地址的访问将引起cache hit,缓存中的取指包立即送入CPU(3)程序从存储器映射模式转为cache使能模式时,会自动清洗(flush)缓存区,这也是清洗cache的唯一方式。
3 Cache冻结:保持cache当前状态。与cache使能唯一的不同在于,当发生cache miss时,从EMIF读入的指令包不会同时存入cache,保证缓存的程序不会被覆盖。
4 Cache bypassCache保持当前的状态不变,确保只能从外部存储空间中取指。
1楼 0 0 回复