用于现场可编程门阵列器件测试的多重实时重配置适配器制造技术

技术编号:8078314 阅读:171 留言:0更新日期:2012-12-13 20:32
本发明专利技术公开了一种用于现场可编程门阵列器件测试的多重实时重配置适配器,包括:开发支持板,用于将对现场可编门阵列器件的可编程逻辑资源进行编程设计后生成的配置文件通过JTAG接口下载到配置存储器阵列中进行存储;配置测试板,包括用于存储开发支持板生成的配置文件配置存储器阵列,用于自动控制现场可编程门阵列器件重新配置的配置存储器切换的复杂可编程逻辑器件和用于将被测现场可编程门阵列器件连接到配置测试板上的现场可编程门阵列器件插座;所述配置存储器阵列连接于复杂可编程逻辑器件和现场可编程门阵列器件插座之间;所述复杂可编程逻辑器件的输出控制端连接到配置存储器阵列中的各配置存储器的控制端,用于控制切换配置存储器。

【技术实现步骤摘要】

本专利技术涉及集成电路测试
,特别是指一种用于现场可编程门阵列器件测试的多重实时重配置适配器
技术介绍
一般情况下,大规模集成电路测试系统(如Verigy公司生产的93000系列大规模集成电路测试系统)上的静态随机存储器(Static Random Access Memory-SRAM)型现 场可编程门阵列器件(Field Programmable Gate Array-FPGA)具有掉电易失的特性,在对现场可编程门阵列器件测试之前需要对现场可编程门阵列器件的内部资源进行逻辑功能电路配置,通过生产商配套的开发软件对器件进行编程和配置程序下载,编程和下载都是在Windows操作系统下完成,而某些测试设备的工作站是Linux操作系统,且软件环境的操作与系统硬件有对应关系,不能运行现场可编程门阵列器件的开发软件对其进行配置下载,单纯的测试子板已经不能进行现场可编程门阵列器件的测试;由于现场可编程门阵列器件内部不同组成部分的测试需要不同的配置逻辑电路,每测试一种逻辑资源或一个交/直流参数都需要一次测试前编程配置,所以要对现场可编程门阵列器件进行完整的测试,就需要对现场可编程门阵列器件进行多次反复编程、配置;而现有技术是通过手动拨码开关进行控制切换,这种操作方式下的测试过程需要消耗的时间较长,测试效率较低,且手动操作方式也更不便捷。
技术实现思路
有鉴于此,本专利技术的目的在于提出一种用于现场可编程门阵列器件测试的多重实时重配置适配器,能够自动进行控制切换,实现自动多重实时重配置。基于上述目的本专利技术提供的用于现场可编程门阵列器件测试的多重实时重配置适配器,包括开发支持板,用于将对现场可编门阵列器件的可编程逻辑资源进行编程设计后生成的配置文件通过JTAG接口下载到配置存储器阵列中进行存储;配置测试板,包括用于存储开发支持板生成的配置文件配置存储器阵列,用于自动控制现场可编程门阵列器件重新配置的配置存储器切换的复杂可编程逻辑器件和用于将被测现场可编程门阵列器件连接到配置测试板上的现场可编程门阵列器件插座;所述配置存储器阵列连接于所述复杂可编程逻辑器件和所述现场可编程门阵列器件插座之间;所述复杂可编程逻辑器件的输出控制端连接到所述配置存储器阵列中的各配置存储器的控制端,用于控制切换配置存储器。在一个实施例中,所述开发支持板包括电源信号单元、复位信号单元、重配置信号单元、独立时钟信号单元、调试扩展单元以及至少三个国际标准测试协议端口 ;所述的电源信号单元用于产生测试前用于支持信号下载的各器件的电源信号;所述复位信号单元提供复位信号用于测试时现场可编程门阵列器件的复位;所述重配置信号单元用于提供复杂可编程逻辑器件自动控制的重配置信号,从而控制现场可编程门阵列器件进行重新配置;所述独立时钟信号单元提供测试时现场可编程门阵列器件的全局时钟信号;所述调试扩展单元用于在适配器调试或配置文件验证时,给出现场可编程门阵列器件的输入信号或现场可编程门阵列器件的输出信号的直观显示。在另一个实施例中,所述复位信号单元、重配置信号单元、独立时钟信号单元预先分别将复位信号、重配置信号及时钟信号下载到所 述复杂可编程逻辑器件中进行储存。在另一个实施例中,所述的重配置信号包括用于控制切换所述配置存储器阵列中配置存储器的控制切换信号。在另一个实施例中,所述配置存储器阵列包括两组配置存储器组,每组所述配置存储器组包括八片配置存储器。在另一个实施例中,所述复杂可编程逻辑器件包括四个输出控制端对应于四位控制切换信号,分别为输出控制信号、第一选择控制信号、第二选择控制信号、第三选择控制信号;输出控制信号为高时,配置存储器阵列中第一配置存储器组被选中,第一选择控制信号、第二选择控制信号、第三选择控制信号排列组合为八路选择信号,对应选中第一配置存储器组中的八片配置存储器的其中一片配置存储器;输出控制信号为低时,配置存储器阵列中第二配置存储器组被选中,第一选择控制信号、第二选择控制信号、第三选择控制信号排列组合为八路选择信号,对应选中第二配置存储器组中的八片配置存储器的其中一片配置存储器。在另一个实施例中,所述的复杂可编程逻辑器件的型号为XC95288。从上面所述可以看出,本专利技术提供的用于现场可编程门阵列器件测试的多重实时重配置适配器,通过复杂可编程逻辑器件(Complex Programmable Logic Device-CPLD),在大规模集成电路测试系统V93000上实现了自动多重实时重配置,使多重实时重配置更方便快捷,大大减少了配置时间、测试时间,提高了测试效率。附图说明图I为本专利技术公开的用于现场可编程门阵列器件测试的多重实时重配置适配器实施例的功能模块框图;图2为本专利技术实施例中独立时钟信号单元电路图;图3为本专利技术实施例中复杂可编程逻辑器件的功能块电路图;图4为本专利技术实施例中复杂可编程逻辑器件的电源及接地电路图;图5为本专利技术实施例中复杂可编程逻辑器件的复位电路图;图6为本专利技术实施例中LED指示灯的电路图。具体实施例方式为使本专利技术的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本专利技术进一步详细说明。本专利技术实施例中所述用于现场可编程门阵列器件测试的多重实时重配置适配器,包括开发支持板和配置测试板两部分。其中,开发支持板的主要功能将对现场可编程门阵列器件的可编程逻辑资源进行编程设计后生成的配置文件(即EDA代码)从微机通过JTAG接口下载到配置存储器阵列中时,开发支持板与配置测试板侧边相连,为配置测试板提供电源、时钟输入信号、配置控制信号、现场可编程门阵列器件的输出信号观测LED指示灯等,支持配置测试板的配置存储器阵列程序下载。配置测试板的主要功能完成配置文件下载后,与开发支持板脱离,直接安装在测试系统上,由测试系统给配置测试板供电,由测试向量通过测试通道驱动现场可编程门阵列器件进行实时配置,并检测现场可编程门阵列器件的输出是否符合预期值。参考图1,为本专利技术公开的用于现场可编程门阵列器件测试的多重实时重配置适配器实施例的功能模块框图。开发支持板100包括电源信号单元101、复位信号单元102、重配置信号单元103、独立时钟信号单元104 (参考图2)、调试扩展单元105 (参考图6)以及多个国际标准测试协议端口。复位信号单元102,提供复位信号用于测试时现场可编程门阵列器件的复位;重配置信号单元103,用于提供复杂可编程逻辑器件203自动控制的重配置信号,其中包括用 于控制切换所述配置存储器阵列202中配置存储器的控制切换信号,从而控制现场可编程门阵列器件进行重新配置;独立时钟信号单元104 (参考图2)为现场可编程门阵列器件的工作提供全局时钟信号;在进行测试之前,所述复位信号单元102、重配置信号单元103、独立时钟信号单元104预先分别将复位信号、重配置信号、时钟信号首先都通过第六接口 JP6传递到第二接口 JP2,下载到配置测试板200上的所述复杂可编程逻辑器件203中进行储存。调试扩展单元105 (参考图6)包括部分上拉电阻网及LED指示灯等,用于在适配器调试或配置文件验证时,给出现场可编程门阵列器件的输入信号或现场可编程门阵列器件的输出信号的直观显示,其通过第五接口 JP5和第三接口 JP3传递信号。配置测试板20本文档来自技高网...

【技术保护点】
一种用于现场可编程门阵列器件测试的多重实时重配置适配器,其特征在于,包括:开发支持板,用于将对现场可编门阵列器件的可编程逻辑资源进行编程设计后生成的配置文件通过JTAG接口下载到配置存储器阵列中进行存储;配置测试板,包括用于存储开发支持板生成的配置文件配置存储器阵列,用于自动控制现场可编程门阵列器件重新配置的配置存储器切换的复杂可编程逻辑器件和用于将被测现场可编程门阵列器件连接到配置测试板上的现场可编程门阵列器件插座;所述配置存储器阵列连接于所述复杂可编程逻辑器件和所述现场可编程门阵列器件插座之间;所述复杂可编程逻辑器件的输出控制端连接到所述配置存储器阵列中的各配置存储器的控制端,用于控制切换配置存储器。

【技术特征摘要】

【专利技术属性】
技术研发人员:石雪梅顾颖龙成武焦慧娟
申请(专利权)人:航天科工防御技术研究试验中心
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1