Patent · US Expired

Method for concurrently programming a plurality of in-system-programmable logic devices by grouping devices to achieve minimum configuration time

US6898776B1 · kind B1 · utility

32Cited by
6References
13Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJun 3, 2002
Grant dateMay 24, 2005
Priority date
Expiry dateMay 28, 2023

Classification

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

Abstract

A method for concurrently programming a series of in-system devices by grouping the devices into sequentially-programmed groups, wherein a best possible grouping of devices is determined that achieves a minimum total configuration time. When a system includes multiple devices, it is sometimes more efficient (i.e., requires less total configuration time) to program the devices in two or more groups, as compared to programming all of the devices at the same time (i.e., as a single group). The method utilizes device information to identify an optimal or best grouping by comparing the total configuration times of several possible groupings, and selecting the grouping having the lowest total configuration time. Once a best grouping is determined, programming is performed by selecting a first group from the grouping and programming the first group while bypassing devices all other groups. Once the first group is programmed, a next group is programmed, and so on.

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