Supercharge Your Innovation With Domain-Expert AI Agents!

Universal programmor and programming method

A general-purpose programming and program code technology, applied in program control devices, program loading/starting, digital transmission systems, etc., can solve problems such as user inconvenience, inability to realize remote control of chip programming, hidden dangers of program code security, etc., to achieve The effect of increasing convenience

Inactive Publication Date: 2007-06-20
XUZHOU LIFANG MECHANICAL & ELECTRICAL EQUIP MFG CO LTD
View PDF0 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, this method also needs to be completed by the manufacturer, which brings great inconvenience to the user.
Moreover, the use of programmable read-only memory also brings hidden dangers to the security of the program code, because as long as the program code in the programmable read-only memory can be read or copied and placed in other field programmable gate array elements , other field programmable gate array components also have the same programming function, so there is a great potential safety hazard
[0005] In addition, the above-mentioned general-purpose programmers all have the characteristics of local programming of the chip, that is, the programming equipment can only realize the programming operation of the chip by operating the control program on the computer after the operator changes the chip, and cannot realize the remote control of the chip programming. Purpose
However, with the continuous expansion of production scale, the number and types of chips that need to be programmed are increasing. Simply relying on manual programming of chips has disadvantages such as low efficiency and high error rate. Therefore, it is necessary to realize the control of the universal programmer through automatic equipment. , so as to complete the programming of the production line chip

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
  • Universal programmor and programming method
  • Universal programmor and programming method
  • Universal programmor and programming method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0033] Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings.

[0034] Please refer to Fig. 3, the structural block diagram of universal programmer 32 of the present invention is shown in the figure, it communicates with remote computer 30 by router 31, and receives the order of computer 30 to realize the programming to target chip 36, this universal programmer 32 includes: network interface 33 , main control chip 34 and field programmable gate array element 35 .

[0035] The main control chip 34 is connected to the router 31 through the network interface 33 and then connected to the remote computer 30 . The main control chip 34 stores program code information of multiple target chips including the target chip 36 and a driver program for driving the Ethernet chip of the network interface 33 . When receiving the programming command, the main control chip 34 sends the program code information of the t...

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 universal programmer is prepared as storing program codes of multiple object chip and driving program of a Ethernet chip in master control chip by said programmer, receiving and analyzing data by master chip through network interface, finalizing relevant upgrade according upgrade data packet (UDP) when analyzed data is UDP, programming program code of object chip requiring to be programmed to programming element according to programming command and controlling said element to generate control time sequence to finalize programming on object chip when analyzed data is programming data.

Description

technical field [0001] The invention relates to a programmer and its programming method, in particular to a universal programmer and its programming method. Background technique [0002] In the development and design of the hardware system, the data read and write operations on the chip are called chip programming (Program). For example, various systems controlled by a single-chip microcomputer (Single Processor) need a single-chip microcomputer to program the developed control program; program a chip for storing configuration data; ArrayDevices, FPGA Devices) or Complex Programmable Logic Devices (Complex Programmable LogicDevices, CPLD) programming. Although chip manufacturers can provide corresponding programming means for each component, there is an urgent need for a programming device that can support multiple different types of chips at the same time, so a universal programmer has become the first choice. [0003] Please refer to FIG. 1 , which shows a structural blo...

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/445H04L12/00
Inventor 姜骁郑全阶陈玄同刘文涵
Owner XUZHOU LIFANG MECHANICAL & ELECTRICAL EQUIP MFG CO LTD
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More