IP Library Granted Patent US 9,582,266
Granted Patent B2
US 9,582,266 · App. 13/037,058 · Granted Feb 28, 2017

Apparatus and methods for in-application programming of flash-based programable logic devices

Inventors: Venkatesh Narayanan (Fremont, CA); Kenneth R. Irving (Austin, TX); Ming-Hoe Kiu (Belmont, CA)
Assignee: Microsemi SoC Corporation
G06F8/665G06F15/7871G06F15/7882
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,582,266
App. No.
13/037,058
Granted
Feb 28, 2017
Kind
B2
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.

Claims (12)

1. A method employing a hardwired on-chip processor and an on-chip programming controller to perform in-application programming of non-volatile memory in a programmable logic integrated circuit comprising:

providing a processor on the integrated circuit;

providing an in-application programming controller on the integrated circuit communicating with the processor;

providing a programming controller on the integrated circuit communicating with the in-application programming controller on the integrated circuit;

in response to a request to program nonvolatile memory on the integrated circuit:

initiating a programming operation in the in-application programming controller;

providing programming data by the processor to the in-application programming controller; and

running a programming algorithm in the in-application programming controller to control programming of the nonvolatile memory by the programming controller.

2. The method of claim 1 wherein the processor performs a process unrelated to programming the nonvolatile memory while the in-application programming controller controls programming of the nonvolatile memory by the programming controller.

3. The method of claim 2 wherein the in-application programming controller requests programming data from the processor by asserting an interrupt to the processor.

4. The method of claim 3 wherein the in-application programming controller asserts an interrupt to the processor over a JTAG interface.

5. The method of claim 3 wherein the in-application programming controller asserts an interrupt to the processor over an interrupt line.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded May 29, 2018
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: MICROSEMI CORPORATION; MICROSEMI SEMICONDUCTOR (U.S.), INC.; MICROSEMI FREQUENCY AND TIME CORPORATION; MICROSEMI COMMUNICATIONS, INC.; MICROSEMI SOC CORP.; MICROSEMI CORP. - POWER PRODUCTS GROUP; MICROSEMI CORP. - RF INTEGRATED SOLUTIONS
Reel/Frame 046251/0391 →
PATENT SECURITY AGREEMENT Recorded Feb 3, 2016
From: MICROSEMI CORPORATION; MICROSEMI SEMICONDUCTOR (U.S.) INC. (F/K/A LEGERITY, INC., ZARLINK SEMICONDUCTOR (V.N.) INC., CENTELLAX, INC., AND ZARLINK SEMICONDUCTOR (U.S.) INC.); MICROSEMI FREQUENCY AND TIME CORPORATION (F/K/A SYMMETRICON, INC.); MICROSEMI COMMUNICATIONS, INC. (F/K/A VITESSE SEMICONDUCTOR CORPORATION); MICROSEMI SOC CORP. (F/K/A ACTEL CORPORATION); MICROSEMI CORP. - POWER PRODUCTS GROUP (F/K/A ADVANCED POWER TECHNOLOGY INC.); MICROSEMI CORP. - RF INTEGRATED SOLUTIONS (F/K/A AML COMMUNICATIONS, INC.)
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 037691/0697 →
RELEASE OF SECURITY INTEREST Recorded Jan 19, 2016
From: BANK OF AMERICA, N.A.
To: MICROSEMI CORPORATION; MICROSEMI CORP.-ANALOG MIXED SIGNAL GROUP, A DELAWARE CORPORATION; MICROSEMI SOC CORP., A CALIFORNIA CORPORATION; MICROSEMI SEMICONDUCTOR (U.S.) INC., A DELAWARE CORPORATION; MICROSEMI FREQUENCY AND TIME CORPORATION, A DELAWARE CORPORATION; MICROSEMI COMMUNICATIONS, INC. (F/K/A VITESSE SEMICONDUCTOR CORPORATION), A DELAWARE CORPORATION; MICROSEMI CORP.-MEMORY AND STORAGE SOLUTIONS (F/K/A WHITE ELECTRONIC DESIGNS CORPORATION), AN INDIANA CORPORATION
Reel/Frame 037558/0711 →
SECURITY AGREEMENT Recorded Apr 22, 2015
From: MICROSEMI CORPORATION; MICROSEMI CORP.-ANALOG MIXED SIGNAL GROUP; MICROSEMI SEMICONDUCTOR (U.S.) INC.; MICROSEMI SOC CORP.; MICROSEMI FREQUENCY AND TIME CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 035477/0057 →
CHANGE OF NAME Recorded Nov 13, 2013
From: ACTEL CORPORATION
To: MICROSEMI SOC CORPORATION
Reel/Frame 031592/0519 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 21, 2011
From: NARAYANAN, VENKATESH; IRVING, KENNETH R.; KIU, MING-HOE
To: ACTEL CORPORATION
Reel/Frame 025988/0142 →
Continuity (1)
Related Publication 20120221832A1 · Aug 30, 2012