MIPS内存管理单元的设计与实现  被引量:2

Design and Implementation of Memory Management Unit on MIPS

在线阅读下载全文

作  者:卢仕听[1] 尤凯迪[1] 韩军[1] 曾晓洋[1] 

机构地区:[1]复旦大学专用集成电路与系统国家重点实验室,上海201203

出  处:《计算机工程》2010年第21期270-271,274,共3页Computer Engineering

基  金:国家自然科学基金资助项目(60776028);教育部重点项目基金(109055)

摘  要:设计MIPS324kc处理器内存管理单元(MMU),该模块对处理器地址进行合法性检查,并按照不同的地址空间对虚拟地址进行静态或动态映射。在硬件上采用三级流水线方式实现JTLB,并为处理器指令端口和数据端口设计相应的快表以提高TLB的查询速度。MMU与总线接口模块的时序采用简化的AMBA协议,与处理器进行联合调试并运行Linux操作系统,同时在功能上通过FPGA验证。该模块经过DC综合后,面积约为32K等效逻辑门。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.

关 键 词:内存管理单元 地址转换后备表 MIPS处理器 

分 类 号:TP311.52[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象