期刊文献+

嵌入式CPU指令Cache的设计与实现

The Design-implementation of Embedded CPU Instruction Cache
下载PDF
导出
摘要 针对嵌入式CPU指令处理速度与存储器指令存取速度不匹配问题,本文基于FPGA设计并实现了可以有效解决这一问题的指令Cache。根据嵌入式五级流水线CPU特性,所设计指令Cache的地址映射方式采用需要资源较少的直接映射(Direct Mapping),替换算法采用速度较快的先进先出(FIFO);使用VHDL实现指令Cache;对所设计指令Cache进行功能仿真和时序仿真并给出功能仿真结果。仿真结果表明了所设计指令Cache的有效性。 Aim at the mismatch between the speed of CPU working and the speed of accessing memory, a based on FPGA instruction cache was designed and implemented, and the instruction cache can resolve the mismatch. According to the property of embedded five stages pipeline CPU, the type of address mapping which is adopted in the instruction cache is direct mapping which needs lesser resource. FIFO algorithm is adopted in the instruction cache because the algorithm is fast in many algorithms. The cache was implemented with VHDL. The function simulation and time simulation were carried on the cache, and the result of the simulation was presented. The result shows that the instruction cache is effective.
出处 《微计算机信息》 北大核心 2008年第35期20-22,共3页 Control & Automation
基金 广西区教育厅项目(2006105950812D08) 广西区研究生教育创新计划资助项目<基于开放网格服务的文件共享系统研究与应用>
关键词 FPGA 高速缓存 直接映射 先进先出 FPGA Cache Direct mapping FIFO
  • 相关文献

参考文献3

二级参考文献14

  • 1戴国忠.嵌入式系统与无处不在的计算[A]..东钱湖论坛嵌入式系统及应用研讨会[C].,2003..
  • 2郑珺 潘雪增 平玲娣.CPU开发工具链自动设计的研究和实现[J].浙江大学学报,2003,.
  • 3A Malik,B Moyer,D Cermak.A Lower Power Unified Cache Architecture Providing Power and Performance Flexibility.Symposium on Low Power Eletronics and Design, 2000.
  • 4Hoon Choi, Byeongwhee Yun, etc. Model checking of S3C2400X Industrial Embedded SOC Product. DAC,2001.
  • 5Steven S Muchnick. Advanced Compiler Design and Implementation, 2001.
  • 6S.-T Leung, J Zahorjan. Optimizing data locality by Array Restructuring. Technical Report,Dept. of Computer Science and Engineering, University of Washington, September, 1995.
  • 7W Li. Compiling for NUMA Parallel Machines. Ph.D. Thesis, Comell University, Ithaca, New York,1993.
  • 8M Wolf and M Lam. A data locality optimizing algorithm.In Proc ACM Conf. Programming Language Design and Implementation, June 1991.
  • 9P Gmn et al. Memory Aware Compilation Through Accurate Timing Extraction, DAC, 2000.
  • 10P Petronv, A Orailoglu. Towards Effective Embedded Processors in Codesigns: Customizable Partioned Caches.Workshop on Hardware/Software Codesign, 2001.

共引文献22

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部