[发明专利]一种针对FPGA软件管脚配置检查的自动化测试方法及装置在审

专利信息
申请号: 202211262277.2 申请日: 2022-10-14
公开(公告)号: CN115658483A 公开(公告)日: 2023-01-31
发明(设计)人: 费亚男;赵伟;朱伟杰;阳徽;李洋;廖名燕;毕昭格;王琪;朱秋岩 申请(专利权)人: 北京航天自动控制研究所
主分类号: G06F11/36 分类号: G06F11/36
代理公司: 中国航天科技专利中心 11009 代理人: 刘秀祥
地址: 100854 北京*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 针对 fpga 软件 管脚 配置 检查 自动化 测试 方法 装置
【权利要求书】:

1.一种针对FPGA软件管脚配置检查的自动化测试装置,其特征在于,包括管脚配置需求提取模块、管脚配置报告提取模块、一致性核对模块、报告缺失检测模块、要求缺失检测模块、结果整理模块;

管脚配置需求提取模块,从管脚配置需求文件中提取管脚配置表,并存储在需求文件中;

管脚配置报告提取模块,从管脚配置报告中提取出应用的管脚信息,并存储在报告文件中;

一致性核对模块,在需求文件和报告文件中查找管脚位置关键字,标记对应的列号,以需求文件中的管脚位置顺序为依据,重新对报告文件中管脚进行排列,并存储在一致性文件中,即一致性文件中的左侧存储报告文件中管脚信息,右侧存储需求文件中的管脚信息,左侧和右侧的管脚位置一一对应;

报告缺失检测模块,在需求文件和报告文件中查找管脚位置关键字,标记对应的列号,以需求文件中的管脚位置关键字所在列为依据,依次在报告文件中管脚位置关键字所在列中查找,如果没有找到,将相应的管脚信息输出到报告缺失文件中,如果全部找到,报告缺失文件为空;

要求缺失检测模块,在需求文件和报告文件中查找管脚位置关键字,标记对应的列号,以报告文件中的管脚位置关键字所在列为依据,依次在需求文件中管脚位置关键字所在列中查找,如果没有找到,将相应的管脚信息输出到要求缺失文件中,如果全部找到,要求缺失文件为空;

结果整理模块,从一致性文件中提取关键字,如果某个关键字有两个,将这两个关键字所在的列一一对比,不一致时进行标记;根据报告缺失文件,输出管脚配置报告中是否存在管脚缺失问题,根据需求缺失文件,输出管脚配置表中是否存在管脚缺失问题。

2.根据权利要求1所述的自动化测试装置,其特征在于,管脚配置报告提取模块,对于ISE和Vivado开发软件生成的管脚配置报告,筛选出应用管脚的信号名称、管脚位置、方向、IO标准、锁定状态共5类信息。

3.根据权利要求1所述的自动化测试装置,其特征在于,管脚配置报告提取模块,对于Quartus II工具开发的管脚配置报告,筛选出应用管脚的信号名称、管脚位置、方向、IO标准共4类信息。

4.根据权利要求1所述的自动化测试装置,其特征在于,管脚配置报告提取模块,对于Libero工具开发的管脚配置报告,筛选出应用管脚的信号名称、管脚位置、锁定状态、IO标准共4类信息。

5.根据权利要求1所述的自动化测试装置,其特征在于,从一致性文件中提取的关键字包括号名称关键字、方向关键字、IO标准关键字、锁定状态关键字。

6.一种针对FPGA软件管脚配置检查的自动化测试方法,其特征在于,包括:

从管脚配置需求文件中提取管脚配置表,并存储在需求文件中;

从管脚配置报告中提取出应用的管脚信息,并存储在报告文件中;

在需求文件和报告文件中查找管脚位置关键字,标记对应的列号,以需求文件中的管脚位置顺序为依据,重新对报告文件中管脚进行排列,并存储在一致性文件中,即一致性文件中的左侧存储报告文件中管脚信息,右侧存储需求文件中的管脚信息,左侧和右侧的管脚位置一一对应;

在需求文件和报告文件中查找管脚位置关键字,标记对应的列号,以需求文件中的管脚位置关键字所在列为依据,依次在报告文件中管脚位置关键字所在列中查找,如果没有找到,将相应的管脚信息输出到报告缺失文件中,如果全部找到,报告缺失文件为空;

在需求文件和报告文件中查找管脚位置关键字,标记对应的列号,以报告文件中的管脚位置关键字所在列为依据,依次在需求文件中管脚位置关键字所在列中查找,如果没有找到,将相应的管脚信息输出到要求缺失文件中,如果全部找到,要求缺失文件为空;

从一致性文件中提取关键字,如果某个关键字有两个,将这两个关键字所在的列一一对比,不一致时进行标记;根据报告缺失文件,输出管脚配置报告中是否存在管脚缺失问题,根据需求缺失文件,输出管脚配置表中是否存在管脚缺失问题。

7.根据权利要求6所述的自动化测试方法,其特征在于,对于ISE和Vivado开发软件生成的管脚配置报告,筛选出应用管脚的信号名称、管脚位置、方向、IO标准、锁定状态共5类信息。

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

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航天自动控制研究所,未经北京航天自动控制研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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