Design and Implementation of Memory Management Unit on MIPS

LU Shi-ting,YOU Kai-di,HAN Jun,ZENG Xiao-yang
DOI: https://doi.org/10.3969/j.issn.1000-3428.2010.21.097
2010-01-01
Abstract:Memory Management Unit(MMU) which is based on MIPS32 4kc processor is designed.The module checks the address from the processor core,and translates it to physical address statically or dynamically.TLB is the core of dynamical mapping and is implemented by using three stage pipelines.Moreover,ITLB and DTLB which are shadows of JTLB are designed to accelerate address translation.The module and processor are verified on FPGA board running Linux and the hardware cost is about 32K logical gates.
What problem does this paper attempt to address?