您的位置: OpenADSP社区论坛 -> Blackfin专区 -> 新手上路 -> 关于bf561的L2 cache的一个疑问
本帖共有441个阅读者
发表帖子 发表投票 回复主题
关于bf561的L2 cache的一个疑问
pandoraccs(论坛新手)
pandoraccs
头衔:社区公民
帮派:无帮无派
帖数:1
金钱:112
积分:2
注册时间:2013/6/21
楼主信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
关于bf561的L2 cache的一个疑问
bf561上,如果A核l2在cplb里配置为可cache时,有什么作用呢?而且如果当在A核的l2_data配置为cache后,cache数据 是只放置在了LDF文件中给这个核分配的l2_data里,还是整个l2都被放置了呢? 我的B核没有配置l2可cache,B核的l2_data是否可以正常工作呢?望大神解答!

这家伙很懒,什么也没有留下!
等级:论坛新手 参考IP地址:*.*.*.*
2013/6/21 10:38:09
尊贵身份标志
andy(论坛版主)
andy
头衔:社区公民
帮派:无帮无派
帖数:2287
金钱:11132
积分:2263
注册时间:2011/6/8
1信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
cache是分配一些地址作为预处理代码存放区域。使用的空间速度越快,代码效率越高。使能cache后,处理器会预加载一些代码,若代码结构好,cache命中高,执行速度就快。具体到下载专区找cache介绍的文档。
cache会使用你LDF文件分配的空间
貌似L2在561中是两个核共用的空间吧,你确认下。如果是的话,看你的L2是否被cache全部占用,通常不会全部占用,你的CoreB仍可以使用剩余的空间

这家伙很懒,什么也没有留下!
等级:论坛版主 参考IP地址:*.*.*.*
2013/6/22 1:16:10
Powered by OpenADSP Copyright © 2010 www.Openadsp.com. All rights reserved.159221 Call, 1 Queries, Processed in 0.046875 second(s),