Patent · US Active

Method and apparatus for in-system programmability

US7772881B1 · kind B1 · utility

3Cited by
13References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateSep 29, 2006
Grant dateAug 10, 2010
Priority date
Expiry dateDec 27, 2027

Classification

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

Abstract

A PLD having real-time in-system programmability (ISP) capability is provided. The PLD includes a configuration memory region into which the updated configuration is obtained. A user memory region stores the state for registers of the PLD. The configuration memory region communicates the updated configuration to a core logic region that includes a real-time ISP detection block that detects the initiation of a real-time ISP operation. A controller is in communication with the logic block. The PLD maintains register data by reading a state of the registers of the PLD/logic block and clamping the output pins before the core logic region is being updated. The state of the registers is saved in the memory region as directed by the controller. Upon completion of the update into the logic array, the registers of the PLD are cleared and a control signal from a memory interface triggers the controller to read stored the register data back from the memory and reload the registers. Upon the completion of reloading the registers, the output pins are released for normal device operation.

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