[发明专利]一种基于UVM的onewire通信专用验证平台与方法在审
| 申请号: | 201911066158.8 | 申请日: | 2019-11-04 |
| 公开(公告)号: | CN110837449A | 公开(公告)日: | 2020-02-25 |
| 发明(设计)人: | 崔玉梅;蒲卫华;何波;彭佳文;吴志远;任文胜;马麟 | 申请(专利权)人: | 深圳航天东方红海特卫星有限公司 |
| 主分类号: | G06F11/22 | 分类号: | G06F11/22 |
| 代理公司: | 深圳市添源知识产权代理事务所(普通合伙) 44451 | 代理人: | 罗志伟 |
| 地址: | 518000 广东省深圳市南*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 uvm onewire 通信 专用 验证 平台 方法 | ||
本发明提供了一种基于UVM的onewire通信专用验证平台,包括待测组件、验证环境组件以及测试用例组件,所述验证环境组件与所述待测组件输入输出连接,所述验证环境组件的输出端与所述测试用例组件的输入端连接,所述待测组件是指onewire温度采集功能的FPGA源文件,所述验证环境组件包括验证平台的激励产生器、计分器、参考模型,所述测试用例组件包括验证用例,分为固定功能点的用例、随机用例两大类。本发明还提供了一种基于UVM的onewire通信专用验证方法。本发明的有益效果是:基于UVM验证方法学和system verilog语言搭建的专用验证平台,完成功能点验证和代码覆盖率收集,从而保证onewire通信的健壮性和正确性。
技术领域
本发明涉及航天领域,尤其涉及一种基于UVM的onewire通信专用验证平台与方法。
背景技术
现有微小卫星星载计算机中所使用的onewire温度读取模块的数据采集的健壮性和正确性较差。
发明内容
为了解决现有技术中的问题,本发明提供了一种基于UVM的onewire通信专用验证平台与方法。
本发明提供了一种基于UVM的onewire通信专用验证平台,包括待测组件、验证环境组件以及测试用例组件,所述验证环境组件与所述待测组件输入输出连接,所述验证环境组件的输出端与所述测试用例组件的输入端连接,所述待测组件是指onewire温度采集功能的FPGA源文件,所述验证环境组件包括验证平台的激励产生器、计分器、参考模型,所述测试用例组件包括验证用例,分为固定功能点的用例、随机用例两大类。
作为本发明的进一步改进,所述待测组件包括RTL代码、综合后源文件以及延时文件,待测组件实现的功能是:通过寄存器配置onewire传感器的ID,配置一次采集一次温度数据,采集后通过寄存器把数据读取出来。
本发明还提供了一种基于UVM的onewire通信专用验证方法,采用所述的基于UVM的onewire通信专用验证平台进行以下步骤:
步骤1:通过寄存器接口向待测组件写入onewire器件的ID值,启动待测组件的温度采集流程;
步骤2:初始化总线,待测组件发送复位信号,持续时间t1,ow_driver给出应答信号的低脉冲,该低脉冲宽度通过测试用例组件来设置大小;
步骤3:待测组件向总线依次写入0x55、64位ID值、0x44为启动温度转换,ow_monitor监控待测组件写入过程中的时序是否满足onewire的时序要求,并将错误时序点打印到平台;
步骤4:根据onewire器件要求,12位精度传感器的启动温度转换到温度转换完成的时间间隔最大为时间t2,平台中ow_driver的温度转换信号置为1,并等待待测组件的第二次复位信号;
步骤5:待测组件发送第二次复位信号,持续>时间t1,ow_driver给出应答信号;
步骤6:待测组件向总线依次写入0x55、64位ID值、0xBE,0xBE为温度读取,ow_monitor进行时序监控;
步骤7:ow_driver将处理好的带有CRC的温度数据通过onewire_data数据线送出去,以供待测组件读取,ow_monitor对待测组件的读取数据时序进行监控;
步骤8:整个过程中,ow_model实现与待测组件相同的操作,并将结果与out_agent输出的结果进行比对。
作为本发明的进一步改进,时间t1为500us,时间t2为750ms。
作为本发明的进一步改进,在步骤2中,ow_driver给出应答信号60~240us的低脉冲。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳航天东方红海特卫星有限公司,未经深圳航天东方红海特卫星有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911066158.8/2.html,转载请声明来源钻瓜专利网。





