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

Configuration method and system for programmable logic device (PLD)

A technology of programming logic and configuration method, which is applied in the direction of transmission system, program control device, electrical components, etc., can solve the problem that PLD configuration technology cannot be configured and used remotely, and achieve the effect of rich drive ports, improved efficiency, and full real-time performance

Inactive Publication Date: 2016-06-15
SHENZHEN PANGO MICROSYST CO LTD
View PDF8 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The present invention provides a PLD configuration method and system to solve the technical problem that the existing PLD configuration technology cannot be remotely configured and used

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
  • Configuration method and system for programmable logic device (PLD)
  • Configuration method and system for programmable logic device (PLD)
  • Configuration method and system for programmable logic device (PLD)

Examples

Experimental program
Comparison scheme
Effect test

no. 1 example

[0031] figure 1 A schematic structural diagram of the PLD configuration system provided by the first embodiment of the present invention, consisting of figure 1 It can be seen that in this embodiment, the PLD configuration system provided by the present invention includes: client 1, server 2, programmer 3 and PLD4 connection, client 1 and server 2 are connected through the tcpsocket protocol, and server 2 is connected through the programmer 3 is connected with PLD4; where,

[0032] The server 2 is used to send the communication data to the PLD4 through the programmer 3 when receiving the communication data from the client 1;

[0033] PLD4 is used to execute the communication data, and send the execution result to the client 1 through the programmer 3 and the server 2;

[0034] Client 1 is used to process and output the execution result.

[0035] In some embodiments, after receiving the communication data from the client, the server 2 in the above embodiment is further used ...

no. 2 example

[0040] figure 2 The flow chart of the PLD configuration method provided by the second embodiment of the present invention is composed of figure 2 It can be seen that, in this embodiment, the PLD configuration method provided by the present invention includes:

[0041] S201: the client and the server are connected through the tcpsocket protocol, and the server is connected to the PLD through the programmer;

[0042] S202: When the server receives the communication data from the client, it sends the communication data to the PLD through the programmer;

[0043] S203: The PLD executes the communication data, and sends the execution result to the client through the programmer and the server;

[0044] S204: The client processes and outputs the execution result.

[0045] In some embodiments, after receiving the communication data from the client, the server in the above embodiment further includes: judging whether the PLD is executing communication data from other clients, and ...

no. 3 example

[0051] In this embodiment, FPGA is used as an application scenario to further describe the present invention.

[0052] A high-speed configuration PLD method and device are provided to solve the problem that the existing technology cannot be downloaded remotely, and to make full use of USB chip resources, while taking into account the flexibility, simplicity and real-time performance of debugging, and to improve the configuration download. efficiency.

[0053] Such as image 3 As shown, client 1 sends data or commands to server 2. After server 2 receives the data and commands from client 1, it judges whether server 2 is processing commands or data from other clients at this time. If it is idle at this time , then process the command and data, otherwise wait. Server 2 sends a signal, performs signal conversion in programmer 3, communicates with PLD4 and transmits data, and saves the data transmitted by PLD4 for local storage, and then transmits the data to client 1 after corre...

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

A programmable logic device configuration method and system. The invention provides a PLD configuration method and system, the method comprising: the client and the server are connected through the tcp socket protocol, the server is connected to the PLD through the programmer; when the server receives the communication data from the client, the programmer connects the Send the communication data to the PLD; the PLD executes the communication data, and sends the execution result to the client through the programmer and the server; the client processes and outputs the execution result. Through the implementation of the invention, the client connects to the server through the tcp socket protocol to realize remote programming and downloading, realizes the purpose of time-sharing online debugging and configuration for multiple users, and solves the technical problem that the existing PLD configuration technology cannot be used for remote configuration.

Description

technical field [0001] The invention relates to the field of programmable logic devices, in particular to a configuration method and system for programmable logic devices. Background technique [0002] Ordinary programming download and configuration FPGA (Field-programmableGateArray, Field Programmable Gate Array) includes a variety of ways: active and passive, serial and parallel and other combinations. The traditional active serial configuration method downloads the configuration information to the storage device through the parallel port download cable, and the FPGA reads the configuration information in the storage device when it is powered on; this method requires a dedicated downloader and dedicated software, and cannot be directly remote Configuration and use, the parallel method will increase the resource overhead and the complexity of download programming. [0003] Aiming at the shortcomings of the parallel mode, the prior art provides a JTAG (JointTestActionGroup)...

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/44H04L29/08
CPCG06F8/71H04L67/06
Inventor 王俊杰张敏
Owner SHENZHEN PANGO MICROSYST CO LTD
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