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 situ

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

Example Embodiment

[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 Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products