[发明专利]一种基于Verilog的判题装置、方法及系统有效

专利信息
申请号: 201810257746.9 申请日: 2018-03-27
公开(公告)号: CN108596799B 公开(公告)日: 2020-11-13
发明(设计)人: 姜楠;王军;杨青 申请(专利权)人: 佛山市顺德区中山大学研究院;广东顺德中山大学卡内基梅隆大学国际联合研究院;中山大学
主分类号: G06Q50/20 分类号: G06Q50/20
代理公司: 广州嘉权专利商标事务所有限公司 44205 代理人: 左恒峰
地址: 528399 广东省佛山市顺德区*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 verilog 装置 方法 系统
【权利要求书】:

1.一种基于Verilog的判题装置,其特征在于:包括用于接收用户的Verilog答案信息的录入模块(1)、用于对用户的Verilog答案信息进行仿真处理的处理模块(2)、预设参数的判定模块(3)以及将判定结果传输到用户的输出模块(4);所述处理模块(2)包括:用于检测Verilog答案信息的文件类型是否符合格式要求的检测反馈模块(21)、用于对Verilog答案信息进行仿真的仿真模块(22)和用于将仿真结果进行转换的转换模块(23),所述仿真模块(22)与检测反馈模块(21)连接;

所述录入模块(1)将接收的Verilog答案信息传输到检测反馈模块(21),当检测反馈模块(21)检测到Verilog答案信息的文件类型不符合格式要求时,将检测结果通过输出模块(4)输出到用户;

当检测反馈模块(21)检测到Verilog答案信息的文件类型符合格式要求时,将Verilog答案信息传输到仿真模块(22),经仿真模块(22)进行处理后得到仿真结果,所述仿真结果包括程序执行结果、代码错误信息或可能存在的波形信息;

所述转换模块(23)采用以下任意一种技术对波形信息进行转换:(a)采用脚本程序将波形信息依次转换为JSON格式数据和字符串信息;(b)转换模块(23)采用开源软件或HTML5中的Canvas技术将波形信息转换成图片信息;其中,所述JSON格式数据包括波形信息文件的时间精度、变量定义方式、值变化信息;

判定模块(3)根据预设参数对程序执行结果、字符串信息或图片信息进行判定处理,再通过输出模块(4)输出到用户;所述代码错误信息通过输出模块(4)输出到用户。

2.一种基于Verilog的判题方法,其特征在于:包括以下步骤:

A.接收Verilog答案信息;

B.利用仿真工具对Verilog答案信息进行仿真,生成仿真结果,其中仿真结果包括程序执行结果、代码错误信息以及波形信息;

C.对波形信息进行转换得到转换后的信息;其中,所述波形信息的转换步骤包括以下任意一种:

C1:采用脚本程序将波形信息依次转换为JSON格式数据和字符串信息;所述JSON格式数据包括波形信息文件的时间精度、变量定义方式、值变化信息;

C2:采用开源软件或HTML5中的Canvas技术将波形信息转换成图片信息;

D.根据预设的参数对程序执行结果以及转换后的信息进行判定,得到判定结果;

E.输出结果。

3.根据权利要求2所述的一种基于Verilog的判题方法,其特征在于:所述步骤A接收Verilog答案信息,其中Verilog答案信息包括题目信息、Verilog代码以及测试用例。

4.根据权利要求2所述的一种基于Verilog的判题方法,其特征在于:所述步骤B中,利用开源仿真工具Icarus Verilog对Verilog答案信息进行编译仿真得到仿真结果。

5.一种基于Verilog的判题系统,其特征在于:包括

浏览器(10),用于供用户录入Verilog答案信息;

处理器(20),用于对Verilog答案信息进行处理;

寄存器(30),用于存储处理器(20)可执行的指令;

所述处理器(20)根据寄存器(30)的指令执行以下步骤:

a.利用仿真工具对Verilog答案信息进行仿真,生成仿真结果,其中仿真结果包括程序执行结果、代码错误信息以及波形信息;

b.对波形信息进行转换得到转换后的信息;其中,所述波形信息的转换步骤包括以下任意一种:

b1:采用脚本程序将波形信息依次转换为JSON格式数据和字符串信息;所述JSON格式数据包括波形信息文件的时间精度、变量定义方式、值变化信息;

b2:采用开源软件或HTML5中的Canvas技术将波形信息转换成图片信息;

c.根据预设的参数对程序执行结果以及转换后的信息进行判定,得到判定结果;

d.输出结果。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于佛山市顺德区中山大学研究院;广东顺德中山大学卡内基梅隆大学国际联合研究院;中山大学,未经佛山市顺德区中山大学研究院;广东顺德中山大学卡内基梅隆大学国际联合研究院;中山大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201810257746.9/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top