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

Remote update system and method for programmable logic device

A technology of programming logic and updating method, applied in program control devices, program loading/starting, etc., can solve the problems that the staff is not suitable for programming logic, and the programming and loading method cannot meet the requirements, so as to save design costs and reduce design costs. Complexity, the effect of reducing the workload of the design

Active Publication Date: 2016-01-06
ZHUZHOU NAT ENG RES CENT OF CONVERTERS
View PDF7 Cites 26 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0011] In view of this, the purpose of the present invention is to provide a remote update system and method for programmable logic devices, which can effectively solve the problem that the staff are not suitable for on-site flashing under complex application conditions, especially in environments with high confidentiality requirements. Writing logic, the technical problem that the traditional dedicated emulator programming and loading method cannot meet the requirements

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
  • Remote update system and method for programmable logic device
  • Remote update system and method for programmable logic device
  • Remote update system and method for programmable logic device

Examples

Experimental program
Comparison scheme
Effect test

specific Embodiment

[0080] The specific embodiment application JTAG state machine realizes the GPIO port of DSP to the simulation of JTAG port, as attached Image 6 As shown, the following briefly introduces each state and jump condition of the JTAG state machine as follows:

[0081] (1) Test-Logic-Reset test logic reset state

[0082] In this state, the test logic is disabled to allow normal operation of the chip, reading the IDCODE register will disable the test logic. Regardless of the state of the TAP controller, as long as the TMS signal is kept high at the rising edge of 5 consecutive TCK signals, the TAP will enter the Test-Logic-Reset state. If the TMS signal is always high, then the TAP It will remain in the Test-Logic-Reset state, and the TRST signal can also force the TAP to enter the Test-Logic-Reset state. For a TAP in the Test-Logic-Reset state, if the TMS signal is at low level on the next rising edge of TCK, then the TAP will be switched to the Run-Test-Idle state.

[0083] (2)...

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 a remote update system and method for a programmable logic device. The system comprises a computer, a processor, a programmable logic device and a configuration unit, wherein the processor, the programmable logic device and the configuration unit are mutually connected; the computer sends configuration file data to the processor; and the processor simulates the programmable logic device to configure the time sequence and the behavior of a JTAG (Joint Test Action Group) port of the configuration unit through a GPIO (General Purpose Input / Output) port according to the configuration file data so as to realize an ISP (In System Programming) operation that the processor configures the configuration unit. The technical problem that a traditional dedicated simulator programming loading way cannot meet requirements since on-site logic programming is not suitable for workers under complex application conditions, especially under the environment with high confidentiality requirements, can be solved.

Description

technical field [0001] The invention relates to the technical field of electronic circuits, in particular to a remote update system and method applied to programmable logic devices. Background technique [0002] Programmable logic device FPGA is a logic circuit device, which is characterized by static reprogrammable or online dynamic reconfiguration characteristics. The hardware functions of this circuit can be modified by programming like software, which makes circuit design and product upgrades very convenient, and greatly improves the flexibility and general capabilities of the electronic system. At present, there are many chip suppliers, such as XILINX or ALTERA, which can provide various types of FPGA or CPLD. [0003] Programmable logic devices are used more and more widely in embedded systems. In the design stage and various stages after field operation, problems such as design upgrades, modifications, and tests may be encountered. Logic devices with In-System Prog...

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
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/445
Inventor 彭勃李保国陈孟君曹洋刘永丽仇乐兵唐建宇陶洪亮杨磊周成王桂华徐万良蔡宇峰初蕊黄欢徐振林丽
Owner ZHUZHOU NAT ENG RES CENT OF CONVERTERS
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