32位RISC嵌入式微处理器设计研究

来源 :桂林工学院 桂林理工大学 | 被引量 : 0次 | 上传用户:limutou
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文的目的是设计-32位RISC的嵌入式微处理器(取名为MoonCore)。 在对嵌入式微处理器通用结构研究的基础上,参考MIPS I指令系统,确定了微处理器微体系结构。所设计微处理器采用5级流水线的结构,即取指&译码(IF&ID)、读寄存器堆(RF)、执行(EXEC)、访存(DMEM)和写回(WB)。详细介绍了各个流水级的主要部件的设计。流水线相关的问题直接影响微处理器的性能,本文介绍了流水线设计中的三种相关问题,分析了流水线相关的各种解决办法并阐述了本设计中解决三种相关问题的方法:采用指令存储器和数据存储器分离的结构,避免了结构相关的产生;采用数据旁路的技术解决了数据相关;采用延迟槽技术,由编译器负责向延迟槽填入指令,解决了控制相关。采用有限状态机的方法设计出微处理器的控制器。 验证是微处理器的设计过程中最为关键的一个环节。所设计的微处理器片上集成了UART接口,能够通过RS232接口和PC通讯,方便的完成验证。本文还介绍了所设计微处理器的验证,包括功能仿真、验证的流程和方法,并将设计的的微处理器下载到Altera公司的FPGA芯片中进行了硬件功能验证。
其他文献
近年来随着经济的发展,交通运输业正以前所未有的速度迅猛发展着。与交通相关的问题也日益严重。一方面,城市交通路网结构日趋复杂,给交通部门统筹规划增加了难度。另一方面,道路
随着网络技术的广泛应用,信息安全日益成为一个突出的问题。访问控制是信息安全保障机制的核心内容,是实现数据保密性和完整性的主要手段,而基于角色的访问控制(RBAC)是目前
本文是以RoboCup F180小型足球机器人视觉系统为背景展开的。针对现存视觉系统在实时性、识别精度和对光线变化的适应性等方面存在的不足,查阅了大量的相关文献资料并通过具
在当今世界,航天事业是衡量一个国家科技水平的重要标志。航天事业的发展是复杂而又艰难的,它涉及的领域几乎遍布各个行业范围,越来越受到广泛的关注。空间交会技术与天地往
随着交通问题的日益严重和人们对交通效率、交通安全等要求的日益提高,智能交通系统的研究在全世界范围内受到广泛重视。微观交通仿真能非常细致地模拟交通系统的交通环境及车
支持向量机(Support Vector Machines,SVMs)采用结构风险最小化的思想和方法,以良好的推广能力、极低的分类和逼近误差、数学上的易处理性和简洁的几何解释等优点,已经被广泛
随着科技的高速发展,卫星作为空地间通信的重要载体,人们对其通信质量的要求也随之提高。相比于传统的微波通信,卫星激光通信作为新型的通信方式,具有频率高、波长短、方向性
我国智能公共建筑近十五年得到了快速的发展,建筑能耗业高速递增。由于空调能耗占建筑能耗得相当大的部分,冷源系统又占空调能耗的近一半,冷却塔作为制冷系统中的一部分,研究其运
独立分量分析(Independent Compont Analysis,简称ICA)是近二十年来针对盲信号分离问题发展起来的一种信号处理理论。它是一种统计方法,其目的是从由传感器收集到的混合信号
信息发布系统是小区管理中心发布通知、公告的一个重要渠道,方便了物业管理和小区居民的生活。传统的小区信息发布系统多数采用布告栏和电子公告牌的形式来实现,这种形式的缺点