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

Online updating device for configuration files of programmable logic device

A technology of programming logic and configuration files, which is applied in program control devices, program control in sequence/logic controllers, electrical program control, etc., can solve problems such as complex configuration and inconvenient operation, and achieve simple hardware circuits and convenient operation , fast update effect

Inactive Publication Date: 2012-05-02
UNIV OF ELECTRONIC SCI & TECH OF CHINA
View PDF3 Cites 24 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Usually, this configuration method requires the support of special configuration plug-ins and development software, and the configuration of programmable logic devices through these methods is generally more complicated and inconvenient to operate

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 updating device for configuration files of programmable logic device
  • Online updating device for configuration files of programmable logic device
  • Online updating device for configuration files of programmable logic device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0027] figure 1 It is a functional block diagram of a specific embodiment of an online update device for configuration files of programmable logic devices of the present invention.

[0028] Such as figure 1 As shown, in this embodiment, the simple single-bus interface conversion circuit includes:

[0029] The host computer includes a program encapsulation module 101 and a data sending module 102, and the software development platform of this device is the QUARTUS II development environment.

[0030] Program encapsulation module 101 is the programmable logic device configuration file that QUARTUS II development environment is compiled by default and produces, and the .pof file is packaged as the file of .jbc format according to the requirement of standard testing and programming language (STAPL) standard; Data sending module 102 will The files packaged by the program packaging module, that is, the .jbc file is converted into a network level signal, which is converted and proc...

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 updating device for configuration files of a programmable logic device. In an upper computer, a program package module extracts and updates the configuration files and converts the updated configuration files into standard test and programming language (STAPL) standard input files required by a Jam STAPL Byte-Code Player analysis program. A data transmitting module converts the STAPL standard input files into internet signals and transmits the internet signals to cables, and then a data receiving buffer module receives jbc files from the cables, verifies the files and preserves the files in a program storage. A program analysis module extracts configuration information of the programmable logic device from the jbc files in a data storage, the configuration information of the programmable logic device can be converted into joint test action group (JTAG) data stream through the Jam STAPL Byte-Code Player program in the program analysis module and transmits the JTAG data stream to a general purpose input / output (GPIO) simulation JTAG module. A GPIO of a microprocessor is used as a standard JTAG interface, configuration time sequence of a standard JTAG is simulated through a driving program, only four GPIOs of the microprocessor are used, and a hardware circuit is very simple. Compared with a traditional configuration method of the programmable logic device, cost is reduced greatly.

Description

technical field [0001] The invention belongs to the technical field of updating configuration files, and more specifically relates to an online updating device for configuration files of programmable logic devices. Background technique [0002] There are two main types of programmable logic devices: field programmable gate array (FPGA) and complex programmable logic device (CPLD), which are large in scale and complex in structure, and belong to the scope of large-scale integrated circuits. And self-constructed digital integrated circuits with logic functions. [0003] The traditional configuration method of programmable logic devices is generally to use integrated development software to generate corresponding target files, and complete the target chip through a dedicated download cable, that is, the programming of programmable logic devices. Usually, this configuration method requires the support of special configuration plug-ins and development software, and the configura...

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): G06F9/445G05B19/05
Inventor 师奕兵张伟李焱骏王志刚高文辉
Owner UNIV OF ELECTRONIC SCI & TECH OF CHINA
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