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

FPGA/CPLD (Field Programmable Gate Array/Complex Programmable Logic Device)-based program downloader

A program download and device technology, applied in the field of programming tools, can solve the problems of inconvenient portability, complex hardware circuits, and high cost, and achieve the effects of compactness, flexibility, simplified hardware circuits, and enhanced stability

Inactive Publication Date: 2012-07-25
SHANGHAI SANY PRECISION MACHINERY
View PDF4 Cites 14 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] Programming FPGA / CPLD devices requires a dedicated program downloader. The hardware circuit of the existing FPGA / CPLD program downloader is generally completed by the USB control chip and the device itself to convert the USB protocol to the IEEE1149.1 protocol. The hardware circuit is solidified. And must be downloaded online, the actual application has restrictions on downloading multiple FPGA / CPLD devices at the same time and downloading different types of FPGA / CPLD devices
In addition, the characteristics of FPGA / CPLD devices make them widely used in digital circuit systems. Multiple FPGA / CPLD devices are often integrated in one circuit board or an array system. In this situation, it will be very troublesome to use the existing program downloader. Requires individual programming of each FPGA / CPLD device
Although the program downloader supporting multiple devices has been released for this situation, such as the disclosed invention scheme of "FPGA logic code download method under the JTAG download mode" (Chinese Patent Publication No. CN102043747), it is added in the FPGA / CPLD program downloader follow-up The CPLD chip is used to support multi-FPGA program download, but only supports the download of FPGA logic code in the JTAG download mode, which will cause complex hardware circuits, high cost, large size, inconvenient portability and single application

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
  • FPGA/CPLD (Field Programmable Gate Array/Complex Programmable Logic Device)-based program downloader
  • FPGA/CPLD (Field Programmable Gate Array/Complex Programmable Logic Device)-based program downloader

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0024] The present invention will be further described below in conjunction with the accompanying drawings and specific embodiments, but not as a limitation of the present invention.

[0025] like figure 1 As shown, a program downloader based on FPGA / CPLD of the present invention includes a host, a transmission device and a configurable device that constructs a hardware structure by programming, and the transmission device is connected to the host and the configurable device that constructs a hardware structure by programming , wherein the transmission device includes a USB control module, a protocol conversion module, a buffer module and an output port; the USB control module is connected to the USB interface of the host, the protocol conversion module is connected to the USB control module, the buffer module is connected to the protocol conversion module, and the protocol The conversion module is connected to the output port, and the output port is connected to the input por...

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 FPGA / CPLD (Field Programmable Gate Array / Complex Programmable Logic Device)-based program downloader, which comprises a host, a transmission device and a configurable device that constitutes a hardware structure through a programming mode, wherein the transmission device is connected with the host and the configurable device that constitutes the hardware structure through the programming mode respectively, the transmission device comprises a USB (Universal Serial Bus) control module, a protocol conversion module, a buffer module and an output port, the USB control module is connected with a USB interface of the host, the protocol conversion module is connected with the USB control module, the buffer module is connected with the protocol conversion module, the protocol conversion module is connected with the output port, and the output port is connected with an input port of the configurable device that constitutes the hardware structure through the programming mode.

Description

technical field [0001] The invention relates to a programming tool for a programmable logic device, in particular to a program downloader based on FPGA / CPLD. Background technique [0002] Both FPGA and CPLD are programmable logic devices, and their logic functions are determined according to the user's programming of the device, so the integration level is high enough to meet the needs of designing a general digital system, and a digital system can be integrated by the designer's own programming. It is not necessary to ask chip manufacturers to design and manufacture ASIC chips on a single device, thereby reducing design and development costs and promoting the development of digital systems. [0003] Programming FPGA / CPLD devices requires a dedicated program downloader. The hardware circuit of the existing FPGA / CPLD program downloader is generally completed by the USB control chip and the device itself to convert the USB protocol to the IEEE1149.1 protocol. The hardware circ...

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/445
Inventor 胡金平贺姗姗叶华
Owner SHANGHAI SANY PRECISION MACHINERY
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