FPGA故障检测方法研究及软件实现
发布时间:2018-03-23 23:35
本文选题:可编程逻辑器件 切入点:FPGA 出处:《中国科学院大学(工程管理与信息技术学院)》2015年硕士论文
【摘要】:FPGA是现场可编程门阵列器件,具有性能好、内部资源丰富、能重复擦写使用、开发投资小等优点,在航天军工领域应用越来越广泛,但是航天军工领域目前使用的FPGA绝大部分都是进口产品,可靠性问题成为人们关注的焦点。因此,如何在使用前进行其故障检测,提高其使用可靠性非常重要。本论文针对如何在使用前进行FPGA故障检测问题,主要研究工作是通过对FPGA内部的各部分资源采取有效的方法进行检测配置,来对其内部资源进行功能验证和电性能参数验证,论文主要包括以下内容:1、针对FPGA的特点,本文采用了以“分治法”和“阵列法”为基础的检测方法对Xilinx公司FPGA器件内部可编程资源的检测技术进行了研究。FPGA内部可编程资源包含可编程逻辑单元(CLB)、输入输出接口(IOB)、块RAM(BlockRAM)、数字时钟管理(DCM)、乘法器(MU)和可编程互联资源(IR),利用的配置次数少,检测覆盖率较高。2、设计了基于集成电路自动检测系统(ATE)的在线对FPGA进行配置的方法,该方法是利用CPLD来控制配置电路对FPGA进行配置,以实现测试FPGA器件时自动化、程序化的“配置-测试-再配置-再测试”的过程,且进行了接口板设计。重配置的次数可根据FPGA器件内部可编程逻辑资源的检测内容进行扩展,进而达到对FPGA器件更全面的检测。3、为了证明本论文提出的检测方法能很好的应用到实际FPGA检测中,应用本检测方法通过在ATE (Automatic Test Equipment) V93000测试系统上编辑测试软件成功的对Xilinx公司FPGA (XC2V1000-5FG256)进行了逻辑功能的故障检测、直流参数和交流参数检测。表明所提出的检测方法能在实际工作中很好的应用,具有实用价值。通过该方法编辑的FPGA测试软件已经应用到了航天领域使用的FPGA故障检测中,剔除了有缺陷的产品,提高FPGA的使用可靠性,进而提高了航天军工领域整机产品的可靠性。
[Abstract]:FPGA is a field programmable gate array device. It has many advantages, such as good performance, abundant internal resources, rewritable use, low investment and so on. It is widely used in the field of aerospace military industry. However, most of the FPGA used in the field of aerospace military industry at present are imported products, and the problem of reliability has become the focus of attention. Therefore, how to carry out its fault detection before use, It is very important to improve the reliability of FPGA. In this paper, how to detect FPGA faults before using, the main research work is to take an effective method to detect and configure the internal resources of FPGA. To verify the function and electrical performance parameters of its internal resources, the paper mainly includes the following contents: 1, aiming at the characteristics of FPGA, In this paper, based on the method of division and conquer and array method, the detection technology of programmable resources in FPGA devices of Xilinx Company is studied. The internal programmable resources of Xilinx contain programmable logic unit (PLU) and input input. The output interface is IOB, Block RAM Block RAM, Digital clock Management (DCM), Multiplication (MUM), and Programmable interconnected Resources (IPR), which use less configuration times. The method of on-line configuration of FPGA based on integrated circuit automatic detection system (ATE) is designed. The method is to use CPLD to control the configuration circuit to configure FPGA, so as to realize the automation of testing FPGA devices. The procedure of "configure-test-reconfigure-re-test" is programmed, and the interface board is designed. The number of reconfigurations can be extended according to the detection content of the programmable logic resources inside the FPGA device. Then to achieve a more comprehensive detection of FPGA devices. 3, in order to prove that the detection method proposed in this paper can be well applied to the actual FPGA detection, By editing the test software on the ATE automatic Test equipment V93000 test system, the fault detection of the logic function of Xilinx company FPGA XC2V1000-5FG256 is successfully carried out. DC parameter and AC parameter detection. It is shown that the proposed method can be applied in practice and has practical value. The FPGA test software edited by this method has been applied to FPGA fault detection in aerospace field. By eliminating the defective products, the reliability of FPGA is improved, and the reliability of the whole aircraft in the field of aerospace military industry is improved.
【学位授予单位】:中国科学院大学(工程管理与信息技术学院)
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TN791
【参考文献】
相关期刊论文 前2条
1 王文孝;可编程器件的选择与应用[J];光通信研究;1998年04期
2 薛宏;赵欣;;FPGA测试技术研究[J];微处理机;2008年02期
,本文编号:1655739
本文链接:https://www.wllwen.com/kejilunwen/dianzigongchenglunwen/1655739.html