Patent · US Active

Method and device for programming a FPGA

US9754061B2 · kind B2 · utility

1Cited by
7References
15Claims
0Family size

Assignees

Inventors

Key dates

Filing dateJan 8, 2015
Grant dateSep 5, 2017
Priority date
Expiry dateJan 8, 2035

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F30/394
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A method of programming a FPGA, wherein the FPGA comprises an array of macrocells, each comprising at least a configurable hardware block and a configurable interconnection network, the method comprises the steps of: providing a high-level configuration file containing: first data defining a set of macrocells and their relative positions; second data defining a configuration of the hardware blocks of the macrocells; and third data defining interconnections between the macrocells; wherein said high-level configuration file contains neither data defining an absolute position of the macrocells within the FPGA, nor local routing information fully defining a configuration of their interconnection networks; converting said high-level configuration file into a bitstream file; and uploading the bitstream file into the FPGA. A semiconductor chip comprising a FPGA and a device configured for programming the FPGA are provided.

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