MIPS兼容嵌入式处理器设计

来源 :中国科学院大学 | 被引量 : 0次 | 上传用户:loverzhouweia
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着物联网的兴起,嵌入式处理器也迎来了新一轮蓬勃发展。受限于应用需求,嵌入式处理器只能在严格控制成本、面积和功耗的前提下进行设计。MIPS架构的嵌入式处理器是主流商用产品之一。  本文结合嵌入式微控制器应用的特性,对32位中高端嵌入式处理器的设计需求进行分析。在此基础上,本文设计了一款MIPS兼容的嵌入式处理器,主要贡献和创新点如下:  基于需求分析的结果,设计了一套流水线结构:主频、效率及实现开销均衡的四级流水划分,前端共享的双执行通路结构,以及流水化访存写缓冲机制。  在充分挖掘指令集和流水线微结构特性的基础上,提出了基于序令牌的部分乱序调度机制。该调度机制针对乘除指令与非乘除指令的并发执行进行调度,可以在某些情况下允许乘除指令之后的非相关指令提前执行甚至写回,而提升执行效率。在指令序的维护方面,提出了一种基于序令牌的定序机制,可以用极低的资源开销满足执行效率与正确性。  基于嵌入式处理器对中断响应延迟的确定性和处理带宽的高需求,提出了一种快速中断响应机制:无等待中断采样策略和可配置硬件中断栈维护。无等待中断采样策略可以确保在任意情况下三拍内采样到中断请求,保证了中断响应延迟的确定性。可配置硬件中断栈维护,则有效地兼顾了上下文切换的硬件加速效率与软件编程的灵活性。  综合上述各项研究内容,本文用Verilog HDL语言实现了一款MIPS兼容32位嵌入式处理器,在FPGA平台上完成了功能验证和性能评估,并采用40纳米低功耗工艺库综合至物理版图,进行了时序、面积和功耗评估。在频率设定为100MHz下,所实现的嵌入式处理器评估面积为0.05mm2,工作功耗为20.5uW/MHz,性能达到3.48CoreMark/MHz。评估结果表明,所实现的嵌入式处理器优于同类别主流商用嵌入式处理器。
其他文献
随着测序技术的发展,基因数据的增长速度超过了摩尔定律,相对应的测序工具逐渐无法满足如此大规模的数据分析。目前计算机系统中CPU的核数不断增加,然而一些测序工具还是单线程,
随着软件系统越来越复杂庞大,软件设计的分工越来越细,模块功能也随着越来越专.由此计算机专家们提出了一个用户管理系统模型的问题.该文选用了基于角色的访问控制模型RBAC作
传统的RA的职能由CA来完成,这样存在着严重的安全隐患,如可能导致CA被非法访问,进而影响CA的安全性。本文提出了一种独立的,安全的RA解决方案——FSRA(Fair-and-Square RA.)。FSR
随着互联网应用的日益普及,建立安全高效、管理方便的电子邮件系统已成为现代企业信息化管理的一项重要工作。在各种面向UNIX环境的电子邮件系统中,qmail已被越来越多的大中型
随着电子商务、电子政务的迅速发展,人们从现实世界进入电子世界,网络成为人们从事各种业务活动的重要渠道,因此构建一个安全、可信的网络环境受到越来越多的重视。世界各国经过
计算机支持的协同工作(Computer Supported Cooperative Work,CSCW)是指一组用户在计算机网络的支持下,在不同地域相互通信、协作完成某一共同的任务。CSCW系统融汇了计算机的
本文基于对远程教育的发展和Web教学环境特点的分析,充分考虑了教学、辅导、测验、课外自学等各个环节,并配合相关的多媒体教案系统的解决方案,以帮助教师逐步摆脱信息技术的具
随着嵌入式系统的日益普及,作为数据处理核心环节的嵌入式实时数据库系统应能嵌入到设备或大型软件中,并且能直接与环境接口和交互,除了具备一般实时数据库系统的特点外,它还
RS/6000是在各个商业领域广泛应用的企业级服务器。AIX系统是其系统平台,性能优越。本文探讨了基于AIX平台的电子商务架构和部分关键技术的实施。电子商务的出现,极大地改变了人
演绎数据库与面向对象数据库是对传统关系数据库技术的两大扩充。两种方法各有其显著的优点,但是演绎数据库缺乏强大的建模能力,而对象数据库缺乏坚实的数学理论基础,由于两者优