作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2007, Vol. 33 ›› Issue (05): 226-228. doi: 10.3969/j.issn.1000-3428.2007.05.080

• 工程应用技术与实现 • 上一篇    下一篇

针对嵌入式系统的低功耗存储器管理单元设计

朱贺飞,陆 超,周晓方,闵 昊,周 电   

  1. (复旦大学专用集成电路与系统国家重点实验室,上海 201203)
  • 收稿日期:1900-01-01 修回日期:1900-01-01 出版日期:2007-03-05 发布日期:2007-03-05

Design of Low Power Memory Management Unit for Embedded System

ZHU Hefei, LU Chao, ZHOU Xiaofang, MIN Hao, ZHOU Dian   

  1. (ASIC & Systems State Key Laboratory, Fudan University, Shanghai 201203)
  • Received:1900-01-01 Revised:1900-01-01 Online:2007-03-05 Published:2007-03-05

摘要: 针对Linux操作系统,实现了面向32位RSIC嵌入式处理器的低功耗存储器管理单元。通过在指令快表中增加预比较电路,提高了处理器连续访问同一虚拟页面时的地址转换效率,降低指令快表命中时的功耗37.07%。两级比较结构的内容寻址存储器与传统结构相比,在失效和命中时分别可以取得44.98%和74.94%的功耗节省。该文设计的存储器管理单元能够很好地和Linux配合,完成地址映射及存储权限管理。

关键词: 嵌入式系统, 低功耗, 存储器管理单元, 快表

Abstract: To support Linux operating system, a low power memory management unit for a 32-bit embedded processor is proposed. Since the added pre-comparing circuits can greatly improve the efficiency of address translation when the processor needs to access the same virtual address page, the power consumption of ITLB can be reduced by 37.07%. Two-level hierarchical content addressable memory (CAM) also has a power reduction of 44.98% (miss) and 74.94% (hit) compared with the conventional fully parallel comparing architecture. Experiments show that RSIC embedded processor with MMU can run Linux perfectly.

Key words: Embedded system, Low power, Memory management unit, TLB