通用CPU实验系统的设计与实现

被引量 : 0次 | 上传用户:lequ123123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在计算机组成原理教学实验中,教学计算机是进行实验的必备工具,它提供了学生实验的软硬件平台。近几年随着计算机和微电子技术的发展,微处理器的设计和实现一直是国内外研究的热点。目前计算机组成原理实验用的TEC-2000,XS40等国内外同类实验计算机,都是在指令集、指令格式、数据表示、寻址方式、存储方式等相对确定的情况下进行实验。实验人员在这个平台上主要进行功能实现和验证,或在计算机系统结构已确定的情况下进行具体的设计工作。造成该限制的根本原因是要在同一个CPU上运行已经设计好的监控程序和测试程序,即所谓二进制兼容问题。在这样的实验装置上进行设计和研究具有很大的局限性,不能满足实验人员的自主性设计需求。本文提出了一种新的设计思想,即建立一个面向研究型,设计型的通用CPU实验平台。在该平台中能够消除各种限制,利用各种不同的开发工具,从CPU的指令集、指令格式、数据表示到寻址方式、存储方式等全部可以由实验人员自由设计,并且该平台能够对各种不同类型的16位CPU进行调试和测试。整个CPU实验系统中分为两大部分,即CPU内核和提供该内核运行环境的外围主板,其中CPU内核是计算机系统的核心。为了实现通用CPU实验系统,本研究预先设计一个16位参考CPU,然后设计外围主板组成通用CPU实验平台,来提供CPU的实际运行、调试和测试环境。CPU内核采用VHDL硬件描述语言输入,结合流行的EDA设计、综合、仿真工具,最后在FPGA上实现该内核。只要实验人员对自己设计的不同构架CPU提供关于指令系统的相应描述,测试平台就可以方便的生成针对该指令系统的代码,进行测试和验证。这样实验人员就可以不受任何限制,从CPU指令系统构架的确定开始,进行指令集、数据通路、控制通路设计,在该平台上实现自己设计的CPU。通用CPU实验系统提供很大的灵活性,消除了传统实验装置由于计算机系统结构和硬件相对确定所受到的限制,允许实验人员从头开始设计,直至完成整个CPU的设计实现,取得了比较好的效果。通过CPU实验系统进行自由的CPU设计,实验人员还可以学习掌握当今流行的设计方法和设计工具,更好的理解计算机组成原理。该系统不仅丰富了计算机组成原理的实验内容,而且为不同构架的16位CPU设计和研究提供了一个灵活开放的平台。
其他文献
北京嘉信能源技术有限公司成立于1998年,位于北京经济技术开发区,是专注于智能充电领域,并使之产业化的股份制高新技术企业。经过三年的发展,公司不仅在智能充电行业占有重要
冷战结束后,西方左派在度过了休克打击带来的混乱和消沉后,利用新自由主义的疲惫和乏味,提出了以英国工党领袖、现任首相布莱尔的“第三条道路”为代表的新的理论和政策主张,
利用原版英文电影辅助英语教学是一种十分有效的教学方法,能够使学生在一种真实的语言环境中学习语言,感受中西方文化差异,从而提高英语运用能力。其具体做法是根据教学内容,
文章综述了肝阳上亢型高血压病的病因病机,中医治疗以及现代研究的情况,深入探讨了高血压病辨证分型与体液、激素,以及血液流变学、血脂水平之间的关系。并对中医治疗本病作
新一轮课程改革为教师发挥主动性和创造性提供了更大的空间,突出了学生在课程学习中的主体地位,关注了学生的运动情感体验,尊重个体差异,采取多元学习评价等,取得了显著的成
本文以“地域建构”为分析视角,通过对80年代的“寻根文学”到90年代涉及到“乡土”主题的小说的研究,探讨其对“乡土”的建构方式的改变,从而进一步分析这种文学现象的发展
随着住宅商品化改革日趋深入和生活水平的提高、社会生活方式的变化、工作时间缩短、业余时间增加,人们对居住环境提出更高要求,人们需要更多的休闲和公共空间,更看重住区内
本文通过对铁路公安机关行政执法中存在的问题及原因的分析,提出了加强铁路公安机关行政执法工作的对策。
几乎每年的高考语文评卷信息发布都会提到考生文言文解读能力差的状况。因此,在高考文言文复习教学中应完善基础知识、强化基本能力:制作"单词表",扩大常用实词量;开据历史文
利用网络资源建立初中历史教学资源库,有利于教学利用历史史料,优化教学课堂,更好地实现史论相结合,理论联系实际学习历史,培养学生历史唯物主义观点。