Apparatus and methods for in-application programming of flash-based programmable logic devices
First Claim
Patent Images
1. An architecture disposed in an integrated circuit for in-application programming of flash-based programmable logic devices comprising:
- a processor in the integrated circuit and coupled to a processor system bus;
an I/O peripheral in the integrated circuit and coupled to the processor over the system bus and coupled to an off-chip data source;
a programmable logic array fabric in the integrated circuit and including flash-based programmable devices;
a programming controller in the integrated circuit configured to program the flash-based programmable devices; and
an in-application programming controller in the integrated circuit and coupled to the processor, the in-application programming controller separate from the programming controller and configured to control the operation of the programming controller in response to commands from the processor;
wherein the processor is configured to perform other tasks while the in-application programming controller executes the commands.
1 Assignment
0 Petitions
Accused Products
Abstract
An architecture disposed in an integrated circuit for in-application programming of flash-based programmable logic devices includes a processor coupled to a processor system bus. An I/O peripheral is coupled to the processor over the system bus and is also coupled to an off-chip data source. A programmable logic device fabric includes flash-based programmable devices. A program controller is coupled to the flash-based programmable devices. An in-application programming controller is coupled to the program controller and is coupled to the processor over the system bus.
-
Citations
10 Claims
-
1. An architecture disposed in an integrated circuit for in-application programming of flash-based programmable logic devices comprising:
-
a processor in the integrated circuit and coupled to a processor system bus; an I/O peripheral in the integrated circuit and coupled to the processor over the system bus and coupled to an off-chip data source; a programmable logic array fabric in the integrated circuit and including flash-based programmable devices; a programming controller in the integrated circuit configured to program the flash-based programmable devices; and an in-application programming controller in the integrated circuit and coupled to the processor, the in-application programming controller separate from the programming controller and configured to control the operation of the programming controller in response to commands from the processor; wherein the processor is configured to perform other tasks while the in-application programming controller executes the commands. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
Specification