基于流水线处理的RISC微控制器软核的设计

来源 :中南大学 | 被引量 : 0次 | 上传用户:whqqqqqqq
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文使用VHDL语言采用自顶向下(Top_down)的设计方法设计了一个8位的RISC微控制器软核。本微控制器设计了新的RISC指令集,长度为24位,其中第一字节为操作码,与MCS-51操作码的功能和助记符都相同,第二、三字节为两个操作数。该指令集可向下兼容MCS-51的111指令。本微控制器包含了2个16位的计时器/计数器,一个全双工串行接口,5个中断源2级中断优先权,高低各128字节RAM,这些模块的功能和设置与MCS-51兼容。同时新增了硬件看门狗、软件复位、寄存器直接交换数据等其他功能。为了便于嵌入式的应用,乘除法模块可选择实现,系统的时钟频率也可选择实现。内核设计了3级指令流水线,除MOVC指令外其他指令在没有冲突的情况下都可单周期执行。通过对流水线进行优化进一步提高了系统时钟率。采用了直连结构,特殊功能寄存器与各个模块直接相连,提高了系统的效率。本微控制器内核在ISE软件环境下完成了各模块的编码,使用Synplify pro8.0进行综合,使用ModelSim 6.0D进行了前、后仿真,并下载到了FPGA中进行运行。微控制器在目前的所有软硬件验证中都达到了设计的要求。本微控制器内核与MCS-51具有良好的兼容性,指令的执行速度和效率很高,系统配置灵活,可满足嵌入式微控制器内核的要求。同时,本微控制器设计的完成可以为将来开发具有特殊用途的专用集成电路以及实现系统集成奠定坚实的基础。
其他文献
期刊
磷是植物生长发育所必需的营养元素之一,而土壤对磷的吸附固定作用严重限制了植物对磷的吸收和利用。大豆是农业生产中重要的油料和粮食作物,土壤低磷有效性是限制大豆生产的重
双极高频器件己大量应用于军用、民用电子设备中,其典型应用主要在通信、雷达(含导航)和电子对抗领域。全固态电子设备的体积、重量、性能、价格和可靠性很大程度上都取决于双
期刊
学位
期刊
商业性的IP电话网络主要由IP电话网关(Gateway)、网守(Gatekeeper)、支持系统以及电话网和IP网络等几部分构成。它通过网关、网守及其他支持系统将电话网与IP网进行互连,利用I
动态纹理是指描述某种动态景观的、具有时间相关重复特征的图像序列。动态纹理在自然界中广泛存在,比如火焰、烟雾、流动的河流、随风摆动的树叶或者多个目标对象(公路上的车
多波束天线是智能天线的一种,具有传统天线所不具备的优越性。本文主要是针对飞行器共形天线多波束赋形算法开展研究。实现了天线阵互耦效应对波束赋形影响的补偿。 本文首
薇甘菊(Mikania micrantha H.B.K.)为菊科假泽兰属多年生藤本植物,原产于中南美洲,现在作为一种入侵植物广泛分布于太平洋岛屿以及包括中国在内的东南亚地区。薇甘菊在其原产地一