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

Memory management unit design for embedded system

在线阅读下载全文

作  者:朱贺飞[1] 陆超[1] 周晓方[1] 闵昊[1] 周电[1] 

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

出  处:《计算机工程与应用》2007年第1期96-99,共4页Computer Engineering and Applications

基  金:国家863高技术研究发展计划资助项目(2003AA1Z1120);上海市科委SDC资助项目(037062020)。

摘  要:针对Linux操作系统,实现了面向32位RSIC嵌入式处理器的存储器管理单元。通过在指令快表中增加预比较电路,提高了处理器连续访问同一虚拟页面时的地址转换效率。快表失效时,设计了专门的硬件来实现页表查询及快表填充,处理速度明显优于软件。论文设计的MMU能够很好地和Linux配合,完成地址映射及存储权限管理。To support Linux operating system,a high efficiency memory management unit for a 32-bit embedded processor is proposed in this paper.The added pre-comparing circuits can gready improve the efficiency of address translation when the processor needs to access the same virtual address page.A TLB auto refilling mechanism by hardware is also adopted to improve the speed of physical address fetching when TLB miss.Experiments show that RSIC embedded processor with MMU can run Linux perfectly.

关 键 词:嵌入式系统 存储鑫管理单元 快表 

分 类 号:TP33[自动化与计算机技术—计算机系统结构]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

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