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

A remote update system and method for programmable logic devices

A technology for programming logic and devices, applied in the field of remote update systems, can solve the problems that the programming loading method cannot meet the requirements, and the staff is not suitable for programming logic, so as to save design costs, reduce design complexity, and reduce design work. amount of effect

Active Publication Date: 2019-02-15
ZHUZHOU NAT ENG RES CENT OF CONVERTERS
View PDF8 Cites 0 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
  • A remote update system and method for programmable logic devices
  • A remote update system and method for programmable logic devices
  • A remote update system and method for programmable logic devices

Examples

Experimental program
Comparison scheme
Effect test

specific Embodiment

[0089] The specific embodiment uses the JTAG state machine to realize the simulation of the GPIO port of the DSP to the JTAG port, as attached Image 6 As shown, the various states and jump conditions of the JTAG state machine are briefly introduced as follows:

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

[0091] In this state, the test logic is disabled to allow the chip to operate normally, and reading the IDCODE register will disable the test logic. No matter what state the TAP controller is in, as long as the TMS signal is kept high at the rising edge of 5 consecutive TCK signals, TAP will enter the Test-Logic-Reset state. If the TMS signal is always high, then 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. If the TAP is in the Test-Logic-Reset state, if the TMS signal is low at the next rising edge of TCK, then the TAP will be switched to the Run-Test-Idle state.

[0092] (2) Run-Test-...

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 present 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 kind of logic circuit device, which is characterized by static repeatable programming or online dynamic reconfiguration. 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 universal capabilities of the electronic system. At present, many chip suppliers, such as XILINX or ALTERA, can provide various types of FPGA or CPLD. [0003] Programmable logic devices are more and more widely used in embedded systems. In the design stage and various stages after on-site operation, problems such as design upgrades, modifications, and tests may be encountered. The logic device with in-system programmable...

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 Patents(China)
IPC IPC(8): G06F8/65
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