基于宏指令计算机的处理器软核的设计与实现

来源 :桂林理工大学 | 被引量 : 0次 | 上传用户:xurikeji
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着系统设计技术的发展,复杂数字系统和片上系统SOC(System On Chip)已经成为集成电路发展的必然趋势。中央处理器(CPU)作为数字系统和SOC的中心组成部件,已经成为电子信息产品的核心竞争力,同时也是技术实力水平的重要标志。IP核复用技术的使用可以较大地提高片上系统的开发效率和设计周期,同时节约设计成本。   本文旨在运用片上系统设计的主要技术IP核复用技术,设计出一款具备基本功能、运行正常的宏指令计算机的处理器软核。在对宏指令计算机的系统结构进行了详细分析的基础上,按照由上至下的设计方法,对该MISC处理器进行了模块化划分和功能定义,成功地实现了其简易处理器核及外围模块的设计,其中处理器内部模块包括参数栈、返回栈、程序计数器、存储管理模块等,外围模块包括程序存储器ROM和数据存储器RAM。本文设计方案在系统结构中做的改进主要表现为在栈顶寄存器和数据存储器之间额外地增加相应的存储器管理模块,目的是解决目前宏指令计算机存在的不支持以字节为单位的数据存储的不足。   另外通过对宏指令计算机的forth语言指令集的慎重分析和认真研究的基础上,本文按照指令实现的功能对其进行分类,把指令系统分为算术逻辑运算指令、存储类指令、结构类指令、子程序调用指令、子程序返回指令、特殊类指令等指令类型,其中在进行子程序调用指令的设计过程中,通过增加调用指令扩大了软核处理器CALL指令的寻址空间。   通过对各类指令进行仿真和验证,结果表明设计的处理器软核能够有效地运行各类指令,并且成功地控制各个部件实现数据交互并改变相应的寄存器变量的状态。另外,本文的处理器软核与原有的MISC处理器相比在性能上有三点改善,不仅解决了原有处理器不支持以字节为单位的数据存储指令的缺陷,直接支持以字节为单位的数据存储指令;而且扩大了目标代码的空间限制,由原有的32KB增加至56KB;最后本文设计了一款汇编器,能够准确、快速地完成程序代码到机器代码的转化,提升了译码的执行速率和准确率。  
其他文献
近年来,随着相关技术的发展,人体运动分析已发展为一个融合多学科知识的交叉研究领域,并成为图像处理与计算机视觉领域中备受关注的前沿方向之一。它是结合生物力学和计算机
隐写信息技术是指利用人类视觉的不敏感性,以及数字多媒体信号本身存在的冗余,将秘密信息隐藏于数字图像之中的技术。此技术多应用于各国安全部门、军事部门信息加密及情报传
论文从国家电网系统管理档案文件的实际需求出发,设计实现了一种具有实时闭环监控管理功能的智能密集架控制系统。相比传统密集架系统的基于"用时打开、闲时闭合"的基本控制
随着经济的快速发展,汽车保有量与日俱增,带来了严重的环境污染和能源短缺的世界问题,目前全世界很多国家和汽车企业将新能源汽车研发作为重点,同时也给电动汽车自动变速器发展提
在众多生物特征中,人脸因为包含如性别、身份、种族、年龄等重要信息,而成为一直以来研究的热点。利用生物特征来进行识别的技术,是指通过可靠的分析手段和有效的分类方法,将人的
随着城市化进程的推进,电梯已经成为人们生活中必备的运载工具。中国是全球最大的电梯生产国和消费国,但本土电梯品牌长期在曳引机驱动控制技术上受制于人,发展我国自主的电
随着我国经济的不断发展,电力市场化在稳步的推进,电力系统能够安全可靠的运行成为国民经济发展至关重要的因素。电力系统可以看作是一个复杂的大系统,它的运行会受到各种外在和内在因素的影响。复杂系统的脆性理论能够分析和模拟电力系统中一系列故障产生的起因、发展和造成的严重后果等,从而帮助人们在故障发生前做好预防措施,避免系统产生连锁性崩溃现象。本文是针对电力系统的脆性问题展开研究,元胞自动机模型是研究复杂系
无论在军用还是民用上,摄像系统的应用都越来越广泛。摄像平台受到干扰产生无意识运动会导致得到的图像序列存在抖动,影响了进一步的图像分析。稳像方法由此产生。与传统的稳像
回转窑是一类非常重要的热工设备,常用于物料烧结。在工业生产过程中烧成带温度的测量和监控是关系产品质量的重要因素。因此对烧成带燃烧温度的研究对实现回转窑控制系统智能
直线电机由于在电能转换为机械能的过程中不需要任何的中间转换装置,所以在当前各种直线驱动领域的应用愈加广泛。它具有速度范围宽、加速度高和响应速度快的优点。本文从国内外直线电机的研究发展现状出发,分析了当前在直线电机控制领域里的成就和不足,对传统控制技术、现代控制技术和智能控制技术进行了发展式的概述,采用基于SOPC的新型设计平台对永磁同步直线电机的控制器进行了硬件设计和软件设计。从直线电机的结构和工