[发明专利]用于FPGA测试的实时配置方法有效
申请号: | 201611170738.8 | 申请日: | 2016-12-16 |
公开(公告)号: | CN108205106B | 公开(公告)日: | 2020-09-08 |
发明(设计)人: | 张金凤;孟庆伟;马成英;唐金慧;杨超;刘玏 | 申请(专利权)人: | 北京振兴计量测试研究所 |
主分类号: | G01R31/3185 | 分类号: | G01R31/3185 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100074 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 fpga 测试 实时 配置 方法 | ||
本发明提供一种用于FPGA测试的实时配置方法,包括:步骤S101,建立FPGA与测试系统的电连接;步骤S102,将USB‑Blaster与测试系统进行连接,并将FPGA的JTAG接口与所述USB‑Blaster进行连接;步骤S103,调用配置子程序,选择USB‑Blaster下载配置文件;步骤S104,查找相应配置文件,启动配置操作;步骤S105,进行测试操作,测试完成后判断是否还有待测资源,如果有,则执行步骤S103。
技术领域
本发明涉及一种用于FPGA测试的实时配置方法。
背景技术
目前在国内检测机构对FPGA测试常用的配置方法主要有两种。一种是使用串行配置芯片和片选端相配合对FPGA进行配置,配置过程中FPGA通过串行数据接口从配置芯片中读取数据到自己内部的SRAM单元,整个过程由FPGA来控制配置芯片。此种方法只能手动配置,不能实现实时配置,配置效率低;而且在FPGA测试中硬件适配器的设计要考虑配置芯片,增加了测试的复杂性。另一种配置方法是通过测试系统的测试通道模拟FPGA配置过程中JTAG的时序和逻辑对其进行配置,此种配置方法也能实现实时配置,但是时序复杂,而且FPGA的配置图形较大,占有测试系统的资源较多,实施起来难度也很大。
发明内容
在下文中给出关于本发明的简要概述,以便提供关于本发明的某些方面的基本理解。应当理解,这个概述并不是关于本发明的穷举性概述。它并不是意图确定本发明的关键或重要部分,也不是意图限定本发明的范围。其目的仅仅是以简化的形式给出某些概念,以此作为稍后论述的更详细描述的前序。
为解决上述问题,本发明提出一种用于FPGA测试的实时配置方法。
一种用于FPGA测试的实时配置方法,包括:
步骤S101,建立FPGA与测试系统的电连接;
步骤S102,将USB-Blaster与测试系统进行连接,并将FPGA的JTAG接口与所述USB-Blaster进行连接;
步骤S103,调用配置子程序,选择USB-Blaster下载配置文件;
步骤S104,查找相应配置文件,启动配置操作;
步骤S105,进行测试操作,测试完成后判断是否还有待测资源,如果有,则执行步骤S103。
本发明提供的用于FPGA测试的实时配置方法,不需要手动打开设计文件进行下载操作,整个过程不需要手动操作即可完成测试过程,实现了FPGA的实时配置。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明提供的用于FPGA测试的实时配置方法一种实施例的流程图。
图2为本发明提供的用于FPGA测试的实时配置方法中FPGA管脚连接示意图。
具体实施方式
下面参照附图来说明本发明的实施例。在本发明的一个附图或一种实施方式中描述的元素和特征可以与一个或者更多个其他附图或实施方式中示出的元素和特征相结合。应当注意,为了清楚目的,附图和说明中省略了与本发明无关的、本领域普通技术人员已知的部件和处理的表示和描述。
参考图1,本实施例提供一种用于FPGA测试的实时配置方法,包括:
步骤S101,建立FPGA与测试系统的电连接;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京振兴计量测试研究所,未经北京振兴计量测试研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611170738.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:测试设备的内存条自动插拔机构
- 下一篇:开关接点状态检示装置与方法