【技术实现步骤摘要】
Verilog在线自动评测系统
[0001]本专利技术创造属于虚拟仿真教学
,尤其是涉及一种Verilog在线自动评测系统。
技术介绍
[0002]实验课程是承载复杂工程实践能力培养最重要的实践环节,也成为了各个各校和专业持续改进的重点,实验课程内容也越来越多从验证实验转变成设计实验。对于传统实验教学来说,以下两个常见的问题严重限制了学生实践能力的培养:一是实验依赖于实验设备和场地,导致学生实验时间受限;二是实验结果的评价依赖于学生给老师当面演示或者教师批阅学生的实验报告,导致学生无法得到实时反馈,教师的工作量大。
[0003]数字逻辑是计算机类、电子信息类专业培养复杂工程实践能力的一门硬件核心基础课,其主要教学目标是掌握现代的数字系统设计方法 , 即借助EDA 工具运用硬件描述语言进行数字系统设计的方法,VerilogHDL是目前使用最广泛的硬件描述语言。近年来,在线自动评测 OJ(Online
‑
Judge)系统在软件类课程实验中已经被广泛采用。基于 OJ 系统的实验教学过程中,学生在线提 ...
【技术保护点】
【技术特征摘要】
1.Verilog在线自动评测系统,其特征在于:包括应用层、仿真层、通用服务层、支撑层和数据层;应用层:包括Verilog在线仿真实验平台,负责调用下层功能,为前端提供基于HTTP的REST服务;仿真层:利用wavedrom进行波形生成,与预设的标准波形进行对比,通过python脚本来完成自动评测;仿真层包括Verilog仿真器和Verilog自动评测模块;通用服务层:包括开放式虚拟仿真实验教学管理平台,提供包括教学管理及实验评测的功能接口,为仿真层与应用层提供服务;支撑层:包括服务器、安全管理模块和数据管理模块,安全管理模块采用shiro框架,利用jwt完成安全校验;数据管理模块采用gitlab api与gitlab库进行通信,利用Hibernate框架进行数据库交互;数据层:包括为教学管理提供数据储存的数据库模块。2.根据权利要求1所述的Verilog在线自动评测系统,其特征在于:所述数据库模块采用mysql数据库,mysql数据库包括学生信息库、学生代码库、题目库、作业库、标准答案库和实验成绩库。3.根据权利要求1所述的Verilog在线自动评测系统,其特征在于:该系统设置教师端和学生端,所述Verilog在线仿真实验平台由学生端登入,所述开放式虚拟仿真实验教学管理平台由教...
【专利技术属性】
技术研发人员:齐悦,张磊,何杰,
申请(专利权)人:苏州巴托拉数字科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。