The present invention provides a real-time configuration method for FPGA testing, including step S101, establishing an electrical connection between the FPGA and the test system; step S102, connect the USB Blaster with the test system, and connect the JTAG interface of the FPGA to the USB Blaster; step S103, call a configuration subroutine, and select USB consultants. Download the configuration file; step S104, look up the corresponding configuration file, start the configuration operation; step S105, test the operation, and judge whether there is a resource to be measured after the test is completed, and if so, step S103.
【技术实现步骤摘要】
用于FPGA测试的实时配置方法
本专利技术涉及一种用于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,进行测试操作,测试完 ...
【技术保护点】
1.一种用于FPGA测试的实时配置方法,其特征在于,包括:步骤S101,建立FPGA与测试系统的电连接;步骤S102,将USB‑Blaster与测试系统进行连接,并将FPGA的JTAG接口与所述USB‑Blaster进行连接;步骤S103,调用配置子程序,选择USB‑Blaster下载配置文件;步骤S104,查找相应配置文件,启动配置操作;步骤S105,进行测试操作,测试完成后判断是否还有待测资源,如果有,则执行步骤S103。
【技术特征摘要】
1.一种用于FPGA测试的实时配置方法,其特征在于,包括:步骤S101,建立FPGA与测试系统的电连接;步骤S102,将USB-Blaster与测试系统进行连接,并将FPGA的JTAG接口与所述USB-Blaster进行连接;步骤S103,调用配置子程序,选择USB-Blaster下载配置文件;步骤S104,查找相应配置文件,启动配置操作;步骤...
【专利技术属性】
技术研发人员:张金凤,孟庆伟,马成英,唐金慧,杨超,刘玏,
申请(专利权)人:北京振兴计量测试研究所,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。