《计算机组成原理》是计算机系的一门核心课程。但是它涉及的知识面非常广,内容包括中央处理器、指令系统、存储系统、总线和输入输出系统等方面,学生在学习该课程时,普遍觉得内容抽象难于理解。但借助于该计算机组成原理实验系统,学生通过实验环节,可以进一步融会贯通学习内容,掌握计算机各模块的工作原理,相互关系的来龙去脉。 为了增强实验系统的功能,提高系统的灵活性,降低实验成本,我们采用FPGA芯片技术来彻底更新现有的计算器组成原理实验平台。该技术可根据用户要求为芯片加载由VHDL语言所编写出的不同的硬件逻辑,FPGA芯片具有重复编程能力,使得系统内硬件的功能可以像软件一样被编程,这种称为“软”硬件的全新系统设计概念,使实验系统具有极强的灵活性和适应性。它不仅使该系统性能的改进和扩充变得十分简易和方便,而且使学生自己设计不同的实验变为可能。计算机组成原理实验的最终目的是让学生能够设计CPU,但首先,学生必须知道CPU的各个功能部件是如何工作,以及相互之间是如何配合构成CPU的。因此,我们必须先设计出一个教学用的以FPGA芯片为核心的硬件平台,然后在此基础上开发出VHDL部件库及主要逻辑功能,并设计出一套实验。 本文重点研究了基于FPGA芯片的VHDL硬件系统,由于VHDL的高标准化和硬件描述能力,现代CPU的主要功能如计算,存储,I/O操作等均可由VHDL来实现。同时设计实验内容,包括时序电路的组成及控制原理实验、八位运算器的组成及复合运算实验、存储器实验、数据通路实验、浮点运算器实验、多流水线处理器实验等,这些实验形成一个相互关联的系统。每个实验先由教师讲解原理及原理图,学生根据教师提供的原理图,自己用MAX+PLUSII完成电路输入,学生实验实际上是编写VHDL,不需要写得很复杂,只要能调用接口,然后将程序烧入平台,这样既不会让学生花太多的时间在画电路图上,又能让学生更好的理解每个部件的工作原理和工作过程。 论文首先研究分析了FPGA硬件实验平台,即实验系统的硬件组成。系统采用FPGA-XC4010EPC84,62256CPLD以及其他外围芯片(例如74LS244,74LS275)组成。根据不同的实验要求,规划不同实验控制逻辑。用户可选择不同的实验逻辑,通过把实验逻辑下载到FPGA芯片中构成自己的实验平台。 其次,论文详细的阐述了VHDL模块化设计,如何运用VHDL技术来依次实现CPU的各个功能部件。VHDL语言作为一种国际标准化的硬件描述语言,自1987年获得IEEE批准以来,经过了1993年和2001年两次修改,至今已被众多的国际知名电子设计自动化(EDA)工具研发商所采用,并随同EDA设计工具一起广泛地进入了数字系统设计与研发领域,目前已成为电子业界普遍接受的一种硬件设计技术。再次,论文针对实验平台中遇到的较为棘手的多流水线等问题,也进行了深入的阐述和剖析。学生需要什么样的实验条件,实验内容及步骤才能了解当今CPU所采用的核心技术,才能掌握CPU的设计,运行原理。另外,本论文的背景是需要学生熟悉基本的VHDL知识或技能,因为实验是在编写VHDL代码的前提下完成的。 本文在基于实验室的环境下,基本上较为完整的实现了一个基于FPGA的实验平台方案。在此基础上,进行了部分功能的测试和部分性能方面的分析。本论文的研究,为FPGA在实际系统中的应用提供研究思路和参考方案。论文的研究结果将对FPGA与VHDL标准的进一步发展具有重要的理论和现实意义。
资源简介:《计算机组成原理》是计算机系的一门核心课程。但是它涉及的知识面非常广,内容包括中央处理器、指令系统、存储系统、总线和输入输出系统等方面,学生在学习该课程时,普遍觉得内容抽象难于理解。但借助于该计算机组成原理实验系统,学生通过实验环节,可以进...
上传时间: 2021-01-01
上传用户:limugui
资源简介:文档为基于软件无线电实验平台的CDMA通信系统的设计与实现讲解文档,是一份不错的参考资料,感兴趣的可以下载看看
上传时间: 2021-05-27
上传用户:liuxuelisss
资源简介:在开发蓝牙应用系统中,关键的工具就是蓝牙开发平台。我们所研究并开发的蓝牙开发平台可以为研发人员在此基础上进一步开发蓝牙应用产品提供方便,帮助研发人员尽快熟悉蓝牙环境,掌握蓝牙技术。本文首先介绍了蓝牙国内外发展动态,紧接着详细地研究和分析论述...
上传时间: 2021-08-03
上传用户:stone_1979
资源简介:ASP.NET+SQLBS模式的计算机等级考试管理系统的设计与实现(论文+源代码+开题报告)
上传时间: 2021-11-26
上传用户:xianghai9394
资源简介:操作系统上基于M总线控制系统的设计与实现摘要:研究基于VxWorks嵌入式实时系统下M 总线控制系统的软件设计思想和实现方法.该系统需要设置两个各自独立运行的实时任务. 达到对外部设备进行控制的功能.第1个任务负责收集命令和通过传感器采集到的数据,并设...
上传时间: 2021-02-24
上传用户:pegasus_sqq
资源简介:本文在深入研究嵌入式系统的基础上,根据客户的需求,设计并实现了嵌入式智能控制器。文中详述了该系统的硬件平台以及软件设计方案,重点陈述了系统平台的人机交互、通信模块和软件系统的设计与实现。该系统
上传时间: 2021-04-04
上传用户:zhuxianhui
资源简介:基于嵌入式平台仿人机器人的设计与实现..
上传时间: 2021-04-11
上传用户:Tony_hf
资源简介:资料->【B】电子技术->【B2】电路设计->【1】电路设计->【_电路设计综合】->多层自动布线印制板的设计与实现 410页 7.6M.pdf
上传时间: 2021-07-14
上传用户:guanjiayi
资源简介:近年来,物联网的技术得到了蓬勃的发展,然而,工业现场存在着大量的控制设备都需要与网络互连,从而达到对工业设备的控制效果,同时以太网技术也得到了充分的发展,这就为嵌入式以太网技术的发展提供了基础和向导。在工控领域中,大量的设备都是通过以太网来...
上传时间: 2021-11-07
上传用户:恰恰123
资源简介:步进电机超高分辨率细分控制函数发生器的设计与实现
上传时间: 2021-11-19
上传用户:lf243686002
资源简介:tyw 专辑类----PCB及CAD相关资料专辑 多层自动布线印制板的设计与实现-410页-7.6M.rar
上传时间: 2021-01-02
上传用户:DCPLC
资源简介:资料->【C】嵌入系统->【C0】嵌入式综合->【4】单片机论文->硕士毕业论文->CCD非接触几何量测量系统的设计与实现.pdf
上传时间: 2021-02-11
上传用户:a673761058
资源简介:简要介绍了OPC原理,OPC规范以及小型DCS控制系统OPC服务器的设计与实现。关键词:OPC COM DCOM DCS
上传时间: 2021-02-17
上传用户:xiaokangkp
资源简介:基于ARM的嵌入式藏文电子阅读器的设计与实现
上传时间: 2021-03-15
上传用户:liyujun1995
资源简介:单片机C语言链表的设计与实现,二维数组的应用等
上传时间: 2021-03-22
上传用户:yzzxie
资源简介:基于FPGA的RS255-239译码器的设计与实现
上传时间: 2021-03-23
上传用户:qms108
资源简介:资料->【C】嵌入系统->【C0】嵌入式综合->【1】嵌入式技术->【0】嵌入式技术->【VxWorks】->VxWorks操作系统板级支持包的设计与实现.pdf
上传时间: 2021-03-26
上传用户:fc11
资源简介:该文档为浅谈通信电源机房远程监控系统的设计与实现详解文档,是一份不错的参考资料,感兴趣的可以下载看看,,,,,,,,,,,,,,,,,
上传时间: 2021-03-31
上传用户:带跌
资源简介:多级网络视频监控系统的设计与实现,多级网络视频监控系统的设计与实现
上传时间: 2021-05-15
上传用户:wml584776580
资源简介:Linux实时调度方案的设计与实现下载,需要的自行下载!
上传时间: 2021-07-18
上传用户:chen1980
资源简介:安全Linux内核安全功能的设计与实现下载,需要的自行下载!
上传时间: 2021-08-03
上传用户:surgelsm
资源简介:基于DSP与CPLD的I2C总线接口的设计与实现这是一份非常不错的资料,欢迎下载,希望对您有帮助!
上传时间: 2021-08-10
上传用户:jinxso
资源简介:该文档为VC环境下遗传算法在网络最短路径优化中的设计与实现讲解文档,是一份还算不错的参考文档,感兴趣的可以下载看看,,,,,,,,,,,,,,
上传时间: 2021-08-28
上传用户:foxjeri
资源简介:电子设计工程 一种柴油机油嘴测控系统的设计与实现
上传时间: 2021-09-13
上传用户:蓝晶石
资源简介:电子设计工程 一种低功耗高线性度VCO的设计与实现
上传时间: 2021-09-19
上传用户:王小奇
资源简介:该文档为基于FPGA的分频器的设计与实现简介文档,是一份很不错的参考资料,具有较高参考价值,感兴趣的可以下载看看………………
上传时间: 2021-09-23
上传用户:lyk4664463
资源简介:该文档为基于FPGA的浮点运算器IP核的设计与实现简介文档,是一份很不错的参考资料,具有较高参考价值,感兴趣的可以下载看看………………
上传时间: 2021-09-26
上传用户:s524
资源简介:该文档为基于FPGA的级联编码系统的设计与实现简介文档,是一份很不错的参考资料,具有较高参考价值,感兴趣的可以下载看看………………
上传时间: 2021-09-29
上传用户:过去太年轻
资源简介:该文档为基于FPGA的抗干扰信号的设计与实现简介文档,是一份很不错的参考资料,具有较高参考价值,感兴趣的可以下载看看………………
上传时间: 2021-10-05
上传用户:ljl342301
资源简介:ASP.NET+SQL Sever2005 C语言教学网站及网上考试系统的设计与实现(论文+源代码+开题报告)
上传时间: 2021-11-20
上传用户:zhuge_xiaofan