计算机组成原理认识实验平台,一种计算机组成原理实验平台的制作方法

本发明涉及一种计算机组成原理实验平台,特别涉及一种计算机组成原理实验平台,属于计算机硬件设备技术领域。

背景技术:

随着电子信息科学技术的快速发展,计算机技术和集成电路技术也取得了快速的发展,现代电子电路系统设计技术发生了重大的变化;采用传统的小规模集成电路芯片加连线的设计方法,既费时又消耗大量器材,已经不能满足现代电子系统设计的要求;计算机仿真教学已成为培养学生工程实践能力的重要手段;本发明设计出了一套具有上位机软件系统和下位机硬件系统的计算机组成原理实验系统,对于学生巩固计算机组成原理课程的理论, CPU各个功能部件如何工作,促进学生的感性认识,培养学生计算机应用能力和创新能力等方面起了积极的作用。

技术实现要素:

(一)要解决的技术问题

为解决上述问题,本发明提出了一种计算机组成原理实验平台,在上位机软件上可以调用EDA软件(ISE)来设计实验区模块;可视化的界面和良好的人机交互使得学生和初级设计者使用起来更加方便、高效。

(二)技术方案

本发明的计算机组成原理实验平台,包括PC管理系统,及与PC管理系统通过串口通信连接的控制模块,及与控制模块电连接的存储器和实验区模块,及与实验区模块电连接的输入模块和显示模块,及分别与控制模块、存储器、实验区模块、输入模块和显示模块电连接的时钟模块。

进一步地,所述PC管理系统包括主控模块,及与主控模块连接的通信模块、数据流模块、微程序模块和程序模块;所述通信模块与控制模块电连接。

进一步地,所述输入模块输入有实验区数据。

(三)有益效果

与现有技术相比,本发明的基于ARM的车载导航计算机硬件设计方法,可以在PC的软件上实现实验区模块指令的编译与下载、实验区模块指令执行结果的显示、RAM与ROM的数据写入和单元实验的设计;并与下位机的控制单元共同实现上位机与下位机的串口通信;在上位机软件上可以调用EDA软件(ISE)来设计实验区模块;可视化的界面和良好的人机交互使得学生和初级设计者使用起来更加方便、高效。

附图说明

图1是本发明的整体结构示意框图。

附图中各部件标注:1-PC管理系统,2-控制模块,3-存储器,4-实验区模块,5-输入模块,6-显示模块,7-时钟模块。

具体实施方式

如图1所示的计算机组成原理实验平台,包括PC管理系统1,及与PC管理系统1通过串口通信连接的控制模块2,及与控制模块2电连接的存储器3和实验区模块4,及与实验区模块4电连接的输入模块5和显示模块6,及分别与控制模块2、存储器3、实验区模块4、输入模块5和显示模块6电连接的时钟模块7。

所述PC管理系统1包括主控模块,及与主控模块连接的通信模块、数据流模块、微程序模块和程序模块;所述通信模块与控制模块2电连接。

所述输入模块5输入有实验区数据。

本发明的计算机组成原理实验平台,控制单元处于整个系统的核心地位,控制着存储器的数据读写和实验区模块的运行,并与上位机实现串口通信;

存储器用于实验区模块的指令和数据的存储,包括指令存储器和数据存储器,它们的读写受控制单元和实验区模块的控制;

实验区模块由EDA软件设计和下载,其硬件设计完全向用户开放,用户可以自主设计计算机的各个组成部分,比如ALU、数据选择器或小型CPU;设计完成后,下载到下位机中,结合上位机验证设计的正确性;

显示模块可以显示当前指令与运行结果,验证实验结果的正确性;

输入模块起到给用户设计的实验区输入数据的作用,配合显示模块验证用户设计的正确性;

时钟模块提供系统时钟,协同各部分的工作;

主控模块是整个软件系统的主窗口,发出实验命令,调用协调其它各个窗口,管理通讯模块;

通讯模块连接着上位机和下位机,起到中介的作用;

数据流模块能够显示ALU、移位器、寄存器、总线、数据存储器和指令存储器等信息,形象地显示数据通路;

微程序模块用于处理和显示CPU的微指令;

程序模块用于显示下载到CPU中的指令,可以通过通讯模块修改程序。

本发明的计算机组成原理实验平台,可以在PC的软件上实现实验区模块指令的编译与下载、实验区模块指令执行结果的显示、RAM与ROM的数据写入和单元实验的设计;并与下位机的控制单元共同实现上位机与下位机的串口通信;在上位机软件上可以调用EDA软件(ISE)来设计实验区模块;可视化的界面和良好的人机交互使得学生和初级设计者使用起来更加方便、高效。

上面所述的实施例仅仅是对本发明的优选实施方式进行描述,并非对本发明的构思和范围进行限定。在不脱离本发明设计构思的前提下,本领域普通人员对本发明的技术方案做出的各种变型和改进,均应落入到本发明的保护范围,本发明请求保护的技术内容,已经全部记载在权利要求书中。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值