随着虚拟化的高速发展♀,基于云端的硬件虚拟平台成了各高校的需求所在。这种移动实验室让学生不管在不在实验室,都能完成自己的实验。既能提高学生实际操作能力,理论结合实践,也方便教师管理和评估学生学习情况。因此,开放性实验室已成为高校实验室发展的必然趋势。
基于云端的硬件虚拟平台解决方案,将学生实验项目通过互联网上传至云端服务器的实验板卡,并实时反馈实验结果,从而实现了学校实验室的在线化、开放化,为学生实践」学习和老师实验课程管理提供了最大的便捷,也为高校实验室改革提←供了理想解决方案。
实验室建设架构
远程实验区与学生实验区
远程实验区与学生实⊙验区都统一安装“远程计算机硬件实验系统客户端”(简称学╱生机),实现实验平台的集中访问。
为了在实验中更好地对学生实验进行教学〒辅导及培训,教师教学区部署一台教师机,用以教师登录并对学生实验进行管理。
设备服务区
设备服务区采用机柜统一部署实验室的各种硬件设备,其中包括远程实验接入设备、FPGA硬件设备单元等。
接入设备的服务器采用USB Hub扩展多路USB接口,通过USB接口与FPGA硬件设备单元进行通信,传输命令给对应的FPGA设备,实现FPGA设备的程序的烧写,内部寄存器的监控等。
FPGA硬件设备单元
FPGA硬件●设备单元采用板卡的形式,通过USB接口连接到远程实验接入设备的服务器上。设备单元采用ARM+FPGA的核心硬件方案, 其中ARM解析服务器软件下发的命令,并负责下载FPGA程序、设置FPGA管脚输入状态以及采样输出管脚状态。
软件部分包括服务器与客户端两大部分,客户端软件又分为学生机和教师机两部分。
实验内容分为3部分:数字逻Ψ 辑实验、计算机组成原理实验及综合CPU实验。
数字逻辑实验内容包括:3-8译码器、4选1多路选择器、异步清零同步使能加法计数器、数码管显示电路、整数分频器、加减法运算器、状态机、七⊙人表决器、四人抢答器、可控脉冲发生器
计算机组成原理实验包括:编码实验、加法器设计(逐级进位、超前进位)、乘法器设计、运算器设计、ROM、RAM、STACK、FIFO
综合CPU实验包括:RISC-CPU兼控制器和数据通道实验、流水线CPU实验及其他数字逻辑综合实验
实验内容涵盖全面内容详实,配套实验指导书和全套源代码,最大程度方便老师教学和学生自学。
备注:同时在线人数跟配置◤的板卡数量相关,产品核心是完成硬件实验,因此必须有相应的硬件支持。