基于ARMv4架构的嵌入式微处理器设计

来源 :暨南大学 | 被引量 : 0次 | 上传用户:panxuanyu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着IC技术的发展,芯片集成的功能越来越多,而SoC芯片的核心部件是嵌入式微处理器,其性能的好坏直接影响到整个嵌入式系统。ARM架构的微处理器性能优越,在市场上占据主导地位,但是基于ARM架构的微处理器IP核异常昂贵,不利于国产芯片的普及推广。因此,研究兼容ARM指令集嵌入式微处理器的设计,对于中国芯片产业的发展具有重要意义。本文旨在设计一款基于ARMv4架构的嵌入式微处理器。ARMv4是ARM公司出货量最多的微处理器系列所采用的指令集之一,以低功耗和高性能著称,并且采用该架构能够兼容现有的编译器,便于设计后期的调试工作。论文首先深入研究了ARMv4体系架构,对指令集编码进行归类分析,然后设计出微处理器内核的整体结构。在原始三级流水线的基础上增加寄存器回写阶段,构成四级流水线模式,简化指令执行阶段的操作,提高指令的执行效率。内核的乘法运算模块采用单周期乘法器,该乘法器采用改进的Booth编码和Wallace树型结构,能够实现高速乘法运算。在研究现有的AMBA总线的基础上,设计兼容最新AXI4总线接口的外围设备,加上总线接口控制模块后的外围设备接口,能够适用于更广泛的应用场合。本文采用Verilog硬件描述语言完成整个系统的前端设计,使用仿真工具Modelsim对内核的执行指令功能,以及外围设备与总线之间的通信功能进行仿真验证,并且对内核与通用异步串口的通信功能进行了FPGA板级验证。仿真测试表明,本文设计的ARMv4嵌入式微处理器功能正确,具备一定的实用性,可应用于SoC系统以及FPGA的设计开发中。
其他文献
目标跟踪是一门综合了多个方向研究的综合技术,其中涉及到诸如图像处理与模式识别、自动化控制、人工智能等多方面的知识。在实际中有着非常广泛的应用,例如军事目标制导、交
期刊
企业报是具有交流职工思想、服务企业、服务职工的综合功能。拿我们上海无线电四厂《凯歌报》来说,1986年8月,我厂实行企业内部管理体制改革,某些部门的领导班子进行了调整
振兴工艺美术事业的口号已经是很古老的事情,20多年前,即上个世纪80年代初期,我在北京工艺美术总公司就职时,“振兴工艺美术事业”是我们最响亮的口号,上上下下,众人以为一个工艺美术“伟大复兴的时代”到来了。那时正值国家进入改革开放的初期,一直作为国家赚取外汇的工艺美术行业,迎来了发展机会。但是这个机会并不是永久不变的,很快让位于国家旅游行业,紧接着又让位于其他经济行业。90年代以后整个工艺美术行业不
大规模多输入多输出(Massive Multi-input Multi-output,Massive MIMO)技术是当代无线通信领域中最新的研究方向,其强有力地推动了下一代5G移动通信技术的发展。Massive MIMO
车辆外形检测是机动车办理注册登记时的一个重要环节。目前的车辆外形检测主要采用人工检测的方法,检测时间长、误差大,且人为因素影响严重。结合先进的计算机技术研究一种高
已有的机器学习技术在解决实际问题时大多存在以下问题:用户不能从提供的数据中自动学习模型,必须预先定制模型。确定合适的模型需要用户具备丰富的领域知识、付出大量的努力,这
期刊
近年来,以云计算为基础的搜索引擎、在线地图、科学计算等数据密集型互联网应用快速发展。作为云计算的重要基础设施,数据中心得到学术界和工业界的普遍关注。数据中心网络是
东台县七一公社是在黄海边的盐碱地区。历年由于春季返盐而缺苗,对棉花的产量影响较大。1959年由于采用各种方法,改碱保苗,棉花平均增产达32.4%。几点改盐保苗的主要经验如