Computer Engineering and Applications ›› 2010, Vol. 46 ›› Issue (13): 56-58.DOI: 10.3778/j.issn.1002-8331.2010.13.017

• 研发、设计、测试 • Previous Articles     Next Articles

Full custom design of memory management unit for 32-bit microprocessor

ZHANG Zhi-feng   

  1. Department of Electronic Science and Technology,Tongji University,Shanghai 201804,China
  • Received:2009-12-22 Revised:2010-03-02 Online:2010-05-01 Published:2010-05-01
  • Contact: ZHANG Zhi-feng



  1. 同济大学 电子科学与技术系,上海 201804
  • 通讯作者: 张志峰

Abstract: This work presents the design and implementation of Memory Management Unit(MMU) in a 32-bit RISC microprocessor.Fix mapped address and address translation based on translation look aside buffer are supported.The design is done following a full custom flow,using SMIC 0.18 μm technology.The processor chip with this design inside is fabricated two times,and the test result shows that the MMU is function correct,and Linux operating system can boot up and run without any problem.

摘要: 介绍了一种支持32位精简指令集处理器中页式地址管理的存储管理单元(MMU)的设计与实现。该单元实现了完整的虚实地址转换功能和保护机制,支持固定映射和地址转换旁路缓冲器转换两种模式。该单元基于全定制设计方式完成设计,采用中芯国际0.18 μm工艺。两次流片后的测试结果表明,采用此设计的32位微处理器可以正常地完成所定义的各类存储管理功能,可以正常地启动和运行Linux操作系统。

CLC Number: