Patent · US Active

Programmable logic device and methods for providing multi-boot configuration data support

US8060784B1 · kind B1 · utility

3Cited by
8References
15Claims
0Family size

Assignee

Inventors

Key dates

Filing dateDec 3, 2009
Grant dateNov 15, 2011
Priority date
Expiry dateJul 7, 2030

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH03K19/17772
  • WIPO fieldBasic communication processes
  • WIPO sectorElectrical engineering

Abstract

In one embodiment of the invention, a programmable logic device includes configuration memory and a controller. The controller can read a first bitstream from a first memory block of non-volatile memory and detect whether the first bitstream contains a valid preamble as the first bitstream is read from the non-volatile memory and before configuration data in the first bitstream is programmed into the volatile configuration memory. If a valid preamble is detected in the first bitstream, the controller programs the configuration memory with configuration data in the first bitstream. If a valid preamble is not detected in the first bitstream, the controller reads a second bitstream from a second memory block of the non-volatile memory.

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