摘要
介绍了一种支持32位精简指令集处理器中页式地址管理的存储管理单元(MMU)的设计与实现。该单元实现了完整的虚实地址转换功能和保护机制,支持固定映射和地址转换旁路缓冲器转换两种模式。该单元基于全定制设计方式完成设计,采用中芯国际0.18μm工艺。两次流片后的测试结果表明,采用此设计的32位微处理器可以正常地完成所定义的各类存储管理功能,可以正常地启动和运行Linux操作系统。
This work presents the design and implementation of Memory Management Uni(tMMU) 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.
出处
《计算机工程与应用》
CSCD
北大核心
2010年第13期56-58,共3页
Computer Engineering and Applications
基金
国家高技术研究发展计划(863)
国家自然科学基金青年基金资助项目(No.60903033)
中国科学院计算机系统结构重点实验室2008年度开放课题~~
关键词
存储管理单元
全定制
微处理器
memory management unit
full custom
microprocessor