开放式教学CPU的研究与设计

来源 :内蒙古大学 | 被引量 : 4次 | 上传用户:sunnynoon
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
CPU是计算机系统的控制中心,也是系统中最复杂的部件。尽管CPU发展如此迅速,但是其基本工作原理并没有发生根本性的变化,而且在今后的一段时间内仍然会继续发挥作用。正因为如此,从原理上来说,设计一个功能相对简单的CPU就成为可能而且有一定的现实意义。目前教学CPU的研究与设计已经是计算机专业教学的一个热点。本文描述的就是一个教学CPU的设计过程。CPU设计在计算机专业教学中占有非常重要的地位。因为CPU是计算机硬件设计的主要依据,同时CPU指令系统又是软件设计的基础。在计算机专业知识结构中CPU起着承上启下的重要作用,有了CPU的理论基础和设计经验,无论从事硬件设计还是软件开发都会有很大的帮助。在目前国内流行的教学计算机上只能进行验证性实验,不能进行CPU的自主设计。造成这一限制的主要原因有两个:第一,教学机的体系结构,即CPU指令集、指令格式、数据表示、寻址方式等已经确定,使用过程中只是在同一个CPU上进行功能验证实验。第二,为了增强实验的观察效果,教学机的CPU普遍采用多片中小规模集成电路构成,其组成结构决定了CPU的功能只能使用传统的逻辑设计方法来实现。传统的逻辑设计方法不能适应CPU设计的教学需要,而EDA技术的出现解决了这一难题。用流行的EDA方法,采用大规模可编程逻辑器件FPGA实现CPU的功能已经是现代电子设计中成熟的技术。通过本文的研究与设计,搭建一个面向教学的开放式CPU设计平台。实验过程可以按照每个学生的自主设计要求重复进行。给学生提供一个构建真实计算机原型的机会,在CPU设计过程中达到更完整和深入地理解计算机组成与系统结构知识的目的。
其他文献
多Agent系统(Multi-Agent System)作为分布式人工智能(Distributed Artificial Intelligence)的重要组成部分,已经迅速成为人工智能研究的活跃领域。如何分解待分配的任务、求解任
现代远程开放教育是随着现代信息技术的发展而产生的一种新型教育理念和形式,与之相随,基于网络环境下的教学交互活动,在今天已经成为广播电视大学远程开放教育教学的重要环节。
当前,网络融合已成为网络发展不可阻挡的趋势。在NGN的框架下,3GPP引入的IMS网络结构及其核心协议SIP为网络融合提供了可行的方案。SIP协议是由IETF提供的应用层信令控制协议,用
学位
随着大数据时代的到来以及互联网的不断发展,以文本资源为典型的各种资源呈爆炸式增长,从纷繁复杂的文本资源中挖掘有潜在价值的、用户感兴趣的信息变得愈加困难。研究人员钻
当前,面向终端用户的软件绝大部分采用图形用户界面(Graphical User Interface,GUI)技术。随着人们对于软件质量的要求越来越高,软件测试在软件开发中的地位变得越来越重要,
随着网络和计算机技术的迅猛发展,文本、图像、音频、视频等各种形式的信息纷纷在网络上发布,网络信息量正以指数规模增长,人类已步入信息爆炸时代。与如此庞大的网络信息量相比
越来越多的人开始进行股票投资,为了获得超额利润,对股票价格进行预测将是人们关心的问题。股票市场是一个复杂的非线性动态系统,利用现在比较常见的马氏链预测技术、神经网络预
突现计算是多agent系统在处理复杂问题时所表现出来的一种逻辑思路,为复杂网络动态系统中智能行为的研究提出了一种创新思路。目前已有的方法对复杂动态系统中突现的群体智能
学位
企业业务管理过程都会涉及到工作流,建立业务过程的工作流模型,是完成工作流管理的重要步骤。在各种建模方法中,基于UML的工作流建模表现出诸多优势,为企业工作流系统的开发提供
21世纪是知识经济的时代,对知识的管理更是社会经济发展的主要驱动力和提高组织竞争力的重要手段。案例知识作为知识中的一个特殊类别,蕴含着丰富的信息和大量知识。案例知识