[发明专利]一种针对FPGA软件管脚配置检查的自动化测试方法及装置在审
申请号: | 202211262277.2 | 申请日: | 2022-10-14 |
公开(公告)号: | CN115658483A | 公开(公告)日: | 2023-01-31 |
发明(设计)人: | 费亚男;赵伟;朱伟杰;阳徽;李洋;廖名燕;毕昭格;王琪;朱秋岩 | 申请(专利权)人: | 北京航天自动控制研究所 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 中国航天科技专利中心 11009 | 代理人: | 刘秀祥 |
地址: | 100854 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 针对 fpga 软件 管脚 配置 检查 自动化 测试 方法 装置 | ||
一种针对FPGA软件管脚配置检查的自动化测试方法及装置,从管脚配置需求文件中提取管脚配置表,并存储在需求文件中;从管脚配置报告中提取出应用的管脚信息,并存储在报告文件中;在需求文件和报告文件中查找管脚位置关键字,标记对应的列号;在需求文件和报告文件中查找管脚位置关键字,标记对应的列号;在需求文件和报告文件中查找管脚位置关键字,标记对应的列号;从一致性文件中提取关键字,如果某个关键字有两个,将这两个关键字所在的列一一对比,不一致时进行标记;根据报告缺失文件,输出管脚配置报告中是否存在管脚缺失问题,根据需求缺失文件,输出管脚配置表中是否存在管脚缺失问题。
技术领域
本发明涉及一种针对FPGA软件管脚配置检查的自动化测试方法及装置,属于FPGA软件开发和测试技术领域。
背景技术
FPGA软件开发的一个重要过程为管脚分配,即将工程中所有输入输出端口均按照设计原理图分配到器件固定的管脚位置上,但是一旦某个管脚分配的位置与原理图不同,或者某两个管脚位置互换,都将导致与该管脚相关的数据通路异常,功能失效,预期功能无法实现,致使系统功能紊乱,造成成败性的影响,在财力物力上均损失惨重,因此,在FPGA软件第三方测评中,管脚分配正确性的检测,即管脚配置检查至关重要。
管脚配置检查作为FPGA软件第三方测评中安全性测试类型下的测试子项,在每个配置项测评中均需进行,为大量的人工比对与确认工作,而随着FPGA器件可用IO的增加,需要对比的文件规模越发庞大,比对过程中使人眼花缭乱,容易出错,且在发现问题后需要一条一条记录,既耗时耗力又难以保证测试质量,一旦问题没有识别,或者漏记录,都会增加软件可靠性风险,因此,对问题进行准确定位和记录,是测试的重点和难点。
发明内容
本发明要解决的技术问题是:克服现有技术的不足,解决了FPGA软件管脚配置检查的高效和准确性。
本发明目的通过以下技术方案予以实现:
一种针对FPGA软件管脚配置检查的自动化测试装置,包括管脚配置需求提取模块、管脚配置报告提取模块、一致性核对模块、报告缺失检测模块、要求缺失检测模块、结果整理模块;
管脚配置需求提取模块,从管脚配置需求文件中提取管脚配置表,并存储在需求文件中;
管脚配置报告提取模块,从管脚配置报告中提取出应用的管脚信息,并存储在报告文件中;
一致性核对模块,在需求文件和报告文件中查找管脚位置关键字,标记对应的列号,以需求文件中的管脚位置顺序为依据,重新对报告文件中管脚进行排列,并存储在一致性文件中,即一致性文件中的左侧存储报告文件中管脚信息,右侧存储需求文件中的管脚信息,左侧和右侧的管脚位置一一对应;
报告缺失检测模块,在需求文件和报告文件中查找管脚位置关键字,标记对应的列号,以需求文件中的管脚位置关键字所在列为依据,依次在报告文件中管脚位置关键字所在列中查找,如果没有找到,将相应的管脚信息输出到报告缺失文件中,如果全部找到,报告缺失文件为空;
要求缺失检测模块,在需求文件和报告文件中查找管脚位置关键字,标记对应的列号,以报告文件中的管脚位置关键字所在列为依据,依次在需求文件中管脚位置关键字所在列中查找,如果没有找到,将相应的管脚信息输出到要求缺失文件中,如果全部找到,要求缺失文件为空;
结果整理模块,从一致性文件中提取关键字,如果某个关键字有两个,将这两个关键字所在的列一一对比,不一致时进行标记;根据报告缺失文件,输出管脚配置报告中是否存在管脚缺失问题,根据需求缺失文件,输出管脚配置表中是否存在管脚缺失问题。
一种针对FPGA软件管脚配置检查的自动化测试方法,包括:
从管脚配置需求文件中提取管脚配置表,并存储在需求文件中;
从管脚配置报告中提取出应用的管脚信息,并存储在报告文件中;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航天自动控制研究所,未经北京航天自动控制研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211262277.2/2.html,转载请声明来源钻瓜专利网。