基于FPGA的VLIW微处理器设计实现

来源 :西南交通大学 | 被引量 : 0次 | 上传用户:IDYLL123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着FPGA技术的几十年发展,迅速改变了数字逻辑设计与生产方式。配备高性能的ASIC和灵活的微处理器,使得FPGA在各个新领域的应用成为了可能。在微处理器日新月异发展的今天,微处理器作为电子系统的核心部分,其开发、设计、生产显得十分重要。应用FPGA进行微处理器的逻辑开发,可以快速实现设计,完善功能,缩短开发周期,节约开发成本,迅速实现产品生产。本文是基于FPGA的VLIW ("Very Long Instruction Word"的缩写,中文意思是“超长指令字”)微处理器的设计实现,是对64位的指令字和192位数据的VLIW微处理器进行操作处理,每64位指令字由三个并行操作构成。本文采用四级流水线技术,运用FPGA设计实现VLIW微处理器及其功能。根据VLIW微处理器的基本原理,将VLIW微处理器合理划分为五个主要部分,分别为取指模块、译码模块、寄存器堆、执行模块、写回模块。在每个模块下,部分模块再次进行划分处理,运用FPGA开发原理对各个模块进行功能实现,从而实现整个模块,最终实现VLIW微处理器和微处理器的功能。实现了VLIW微处理器对数据的空操作、加法操作、减法操作、乘法操作、装载操作、移动操作、读取操作、比较操作、异或操作、与非操作、或非操作、逻辑非操作、左移操作、右移操作、循环左移操作、循环右移操作。采用寄存器旁路通道技术解决了在VLIW微处理器执行模块和寄存器堆中的数据竞争和控制竞争问题。本文首先对VLIW微处理器的基本概念、特点、原理、架构等作了简要的介绍,介绍了流水线技术,简介了FPGA设计的基本方法和特点,阐述了VLIW微处理器设计的基本方案,仿真验证VLIW微处理器的16种操作功能,完成了最终VLIW微处理器设计。
其他文献
航空涡轮发动机涡轮叶片在工作时,由于燃料的剧烈燃烧和叶片的快速转动,将受到高温、强振动、热应力、高离心力等综合作用。涡轮叶片在这样恶劣的环境中长时间工作,容易产生损伤,致使整个发动机出现故障。因此,对涡轮叶片的健康状况进行实时监测对于航空涡轮发动机的研究具有重要的意义。本文采用薄膜沉积技术将应变计直接沉积到涡轮叶片表面,形成功能/结构一体化的薄膜应变计。这种薄膜应变计厚度在微米量级,不对叶片本身造
学校自上学期开始推行“二五二”模式以来已取得明显成效,但是对于新一届高三学生来讲,还存在着一定的挑战。高三语文如何合理的制定复习导学案使语文课堂变的更高效,成了摆在我
近半个世纪以来,生物传感器的研发一直都是人们关注的热点。其中压电生物传感器是近20年来发展起来的一种新型生物传感器,而压电生物传感器中的薄膜体声波传感器(FBAR),与QCR
学位
随着工业迅猛发展,重金属及其化合物被广泛应用,从而导致大量含重金属废水、废渣的产生,对环境造成严重污染。如何降低或消除重金属的毒性是重金属污染治理的关键。生物修复是一
如今网络已经成为我们生活中不可缺少的一部分了,Internet、局域网,甚至手机通信所用的GPRS,生活中到处都反映着网络的力量。随着网络的快速发展,也拉动了一些新兴的产业,如
学位
随着电子技术的快速发展,电子器件正在不断地向着微小型化的方向发展,集成技术不断地得到更新与深化。电能表也由传统的感应式电能表逐步过渡到电子式电能表,目前已发展到全部采用电子式电能表。对于此类实行在线监测的测量仪器,人们非常希望仪器能够长时间、无故障、准确地工作。仪器的可靠性有赖于组成仪器的各个组成部件。在这种发展趋势下,如何进一步改善和提高电子元器件的可靠性水平已经成为一个不容忽视的问题,并得到越
近年来,无线通信业务发展迅猛,使得无线频谱资源的变得日渐稀缺。目前,单纯追求频谱利用率提升的努力已接近理论极限,为了满足无线通信系统对于无线频谱资源的需求,需要从系统级的
学位