Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Online programming test method for FPGA

A testing method and testing machine technology, applied in the field of FPGA testing, can solve problems such as high cost, low production efficiency, and complicated process, and achieve the effects of improving production efficiency, reducing manual operations, and reducing costs

Pending Publication Date: 2020-11-24
58TH RES INST OF CETC
View PDF9 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The purpose of the present invention is to provide an FPGA online programming test method to solve the problems of multiple programming, complex process, high cost and low production efficiency of traditional test methods

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Online programming test method for FPGA
  • Online programming test method for FPGA

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0022] The present invention provides an online programming test method for FPGA, which includes the following steps:

[0023] Step 1. The downloader establishes a programming project;

[0024] Step 2. The test machine calls the programming project to program the programming file PDB into the FLASH FPGA;

[0025] Step 3. The tester inputs corresponding signals to the pins;

[0026] Step 4. The test machine calls the test vector to judge the fault of the FLASH FPGA.

[0027] Specifically, the FPGA online programming test method provided by the present invention uses the programming file PDB, universal downloader, machine test program, test board and test machine. The programming file PDB is a FLASH FPGA programming file PDB, which is an ASCII text file that records text lines; in the programming file PDB, each line is a PDB record, which is a machine code or data composed of hexadecimal numbers Constant; the programming file PDB is automatically generated by the official development so...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses an online programming test method for an FPGA, and belongs to the technical field of FPGA testing. The downloader establishes a programming project; the test machine calls a programming project to program the programming file PDB into the FLASH type FPGA; the testing machine inputs a corresponding signal to the pin; and the test machine calls the test vector to carry out fault judgment on the FLASH type FPGA. Aiming at analysis and decoding of FLASH type FPGA code streams, the invention provides an online programming test method of an FPGA, a conventional programming and testing separation method of a single-chip microcomputer is classified into an online programming test method, and the problem of repeated programming of a traditional test method is solved. Off-line programming is achieved, manual operation in the testing process is reduced, production efficiency is improved, and cost is reduced.

Description

Technical field [0001] The present invention relates to the field of FPGA testing technology, in particular to an online programming testing method of FPGA. Background technique [0002] Compared with SRAM FPGA, FLASH FPGA has stronger anti-radiation ability. Compared with anti-fuse FPGA, it has more flexibility in programming. It has the characteristics of high reliability, high safety, running when power on, and strong anti-radiation. . FLASH FPGA has been widely used in military and aerospace fields. [0003] The conventional FLASH-type FPGA programming test method is to separate programming and testing. It mainly uses the host computer to download the programming program to the FPGA through the data communication interface, and then input and read the output through the test equipment to judge the quality of the microcontroller. However, the programs that can be programmed by traditional test methods are limited. Multiple programming makes the test process complicated and the...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G01R31/3177G01R31/3185G01R31/28
CPCG01R31/3177G01R31/318519G01R31/2839
Inventor 解维坤陈龙张凯虹章慧彬
Owner 58TH RES INST OF CETC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products