Patent · US Active

Systems and methods for programming configurable logic devices via USB

US9026688B2 · kind B2 · utility

3Cited by
15References
17Claims
0Family size

Assignee

Inventor

Key dates

Filing dateJun 21, 2012
Grant dateMay 5, 2015
Priority date
Expiry dateMar 20, 2033

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2213/0042
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A system for programming one or more configurable logic devices (e.g., FPGA or CPLD) via universal serial bus (USB) may include one or more CLDs; a microcontroller coupled to the one or more CLDs via a parallel data bus; a processor coupled to the microcontroller via a USB interface, the processor having access to CLD access logic and one or more CLD images; and instructions executable by the processor to program at least one of the CLDs by loading the CLD access logic onto the microcontroller, using the CLD access logic loaded on the microcontroller to set each of the at least one CLD to a programming mode, and forwarding a particular CLD image from the processor to the microcontroller via the USB interface and from the microcontroller to each of the at least one CLD via the parallel data bus.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.