[发明专利]一种计算机组成原理实验平台无效
申请号: | 201210224756.5 | 申请日: | 2012-07-02 |
公开(公告)号: | CN102789728A | 公开(公告)日: | 2012-11-21 |
发明(设计)人: | 丁伟;肖铁军 | 申请(专利权)人: | 江苏大学 |
主分类号: | G09B23/18 | 分类号: | G09B23/18 |
代理公司: | 南京苏高专利商标事务所(普通合伙) 32204 | 代理人: | 罗敏 |
地址: | 212013 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 计算机 组成 原理 实验 平台 | ||
技术领域
本发明涉及一种计算机组成原理实验平台,属于计算机实验仪器领域。
背景技术
计算机组成原理课程是计算机科学与技术专业本科阶段必修的专业基础课,其实验课程的重要性不言而喻。国内各高校都很重视组成原理实验课的教学,但所采用的实验设备有很大的差异,主要包括基于模块的传统实验箱、基于FPGA(Field-Programmable Gate Array,现场可编程门阵列)的实验箱和基于通用FPGA开发板的实验平台三类。
基于模块的传统实验箱由生产厂家将CPU的各个功能部件全部做好,学生实验时只需通过连线和拨动相应开关就能完成实验。该方式只能完成一些简单验证式的单个功能的实验,缺乏系统性和设计性,另外,实验模式和实验内容难以突破实验箱的限制,导致实验内容和课堂教学内容不能很好配合,造成实验效率低下,不能很好地起到巩固课堂教学的目的。
基于FPGA的实验箱由FPGA和实验控制电路组成,实验内容由实验者设计并在FPGA内实现,提高了实验内容的灵活性和设计性,但控制电路主要由单片机来实现,一旦设计完成,结构固定,难以完成系统的功能扩充和升级,成本较高。另外,利用该类实验箱做实验时,主要通过开关或按键完成数据的输入,通过指示灯或数码管完成结果的显示,实验现象不够直观。虽然有些实验箱配有专门的实验软件来完成通信,但实验软件只能按预先设计的方式完成实验,功能单一。
相比之下,基于通用FPGA开发板的实验平台更加灵活,功能也易于扩充,但也存在一些缺陷。首先,学生实验前要花更多的时间去了解开发板,其次,当设计一个较大的系统,实验的输入输出较多时,可能会出现FPGA管脚不够用的情况,另外,缺乏一个上位机实验软件来完成实验数据的输入输出,设计完成后,除了通过仿真来检查实验设计的正确性外,只能通过开发板开关输入信息、通过指示灯显示结果的方式来验证和判断设计的正确性。
SOPC(System-on-a-Programmable-Chip,可编程片上系统):SOPC是一种特殊的嵌入式系统,首先它是片上系统(SOC),即由单个芯片完成整个系统的主要逻辑功能;其次,它是可编程系统,具有灵活的设计方式,可裁减、可扩充、可升级,并具备软硬件在系统可编程的功能。
发明内容
本发明的目的是提出一种基于FPGA的计算机组成原理实验平台,克服现有平台的不足,降低实验成本、提高实验效率,充分体现实验内容的设计性、开放性。
为实现上述发明目的,本发明提出了一种计算机组成原理实验平台,包括实验模块、嵌入式实验控制器和PC机实验软件;其中实验模块是FPGA内的自由区域,实验内容由实验者设计实现;嵌入式实验控制器由通信电路、存储电路、编程接口电路和基于FPGA的SOPC系统组成;PC机实验软件为实验者提供图形化操作界面;SOPC系统与实验模块集成在一块FPGA芯片内部;嵌入式实验控制器与实验模块通过通用内部端口连接。实验模块中的实验内容是与教材同步的部件实验和整机实验,或根据需要自定义的实验。
进一步地,SOPC系统包括NIOS软核处理器、实验模块控制器、通信控制器、存储器控制器和JTAG控制器,它们之间通过Avalon总线连接;实验模块控制器用于实验模块与SOPC系统的连接与通信。
进一步地,PC机实验软件通过任意添加并配置观察信号为实验者提供对实验整体和任意局部进行检测和验证的手段;通过跟踪实验过程,并根据实验过程自动生成实验报告;通过动态加载实验原理图达到操作界面与实验内容的一致性。
进一步地,实验模块控制器包含两类接口信号,一类是Avalon接口信号,使其能集成到SOPC系统中;另一类是提供给实验者调用的通用内部接口信号,连接学生实验模块,实现对实验模块的读写。
本发明的有益效果是,利用该实验平台,除了可以完成与教学内容同步的实验,还可以通过自定义实验完成任意的实验内容,充分体现实验内容的开放性和设计性;通过实验软件直观的数据输入输出界面、屏蔽FPGA开发板细节和自动生成实验报告等方法提高了学生实验效率;实验控制器在FPGA内的编程实现,通过对FPGA重新编程的方式很容易完成实验系统的功能扩充和升级,可以降低实验成本。
附图说明
图1为本发明实验平台总体结构。
图2为本发明一个实施例的嵌入式实验控制器逻辑结构图。
图3为本发明一个实施例的通信过程。
图4为本发明一个实施例的实验软件流程图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏大学,未经江苏大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210224756.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种自动涂片装置
- 下一篇:塔机智能操控系统及塔机