摘要
在基于高性能ARM处理器的SoC结构中,Cache一致性问题是系统稳定运行的潜在威胁,消除该障碍是系统设计师必须解决的问题。介绍了ARM926EJ-S处理器内Cache的工作原理以及基于该处理器的典型SoC结构,重点论述了产生Cache一致性问题的原因,并提出具体的解决方法。相关测试表明该方法切实可行,能够有效避免数据不一致情况的发生,已被成功应用于课题项目中。
In the SoC architecture based on high performance ARM processor, cache coherence is a potential threat to stably running system, so the system designer must eliminate this obstacle. This paper introduces the principle of cache of ARM926EJ-S and describes the typical SoC architecture based on ARM processor. Furthermore, the paper presents the cause of cache coherence and the solution to this problem. The test shows that this method is feasible and can be used to avoid cache incoherence, which has already been applied successfully in corresponding project.
出处
《重庆邮电大学学报(自然科学版)》
2007年第2期149-153,共5页
Journal of Chongqing University of Posts and Telecommunications(Natural Science Edition)
基金
国家高技术发展计划("863")课题(2004AA123150)
国家863计划引导项目课题(2004AA001390)