Patent · US Expired

In-circuit programming architecture with processor, delegable flash controller, and code generator

US7406559B2 · kind B2 · utility

1Cited by
8References
29Claims
0Family size

Assignee

Inventors

Key dates

Filing dateAug 23, 2004
Grant dateJul 29, 2008
Priority date
Expiry dateJul 15, 2025

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F8/65
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

An architecture for an integrated circuit with in-circuit programming allows real-time modification of the in-circuit programming code and other code stored on the chip. The architecture utilizes a microprocessor and control logic on an integrated circuit having a single non-volatile memory that stores instructions and data, such as in-circuit programming and user code, and input/output ports and related structure for exchanging data with an external device. Using in-circuit programming code stored on the chip, the chip interactively establishes an in-circuit programming exchange with an external device to update data and instructions including the in-circuit programming code. Input/output conflicts during in-circuit programming can be avoided by employing a code generator that supplies control routines to the microprocessor during at least part of the in-circuit programming operations. The code generator allows the in-circuit programming code to be updated in real time.

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