FIELD PROGRAMMABLE GATE ARRAY INCLUDING A NONVOLATILE USER MEMORY AND METHOD FOR PROGRAMMING
First Claim
Patent Images
1. A method for programming an integrated circuit including a non-volatile memory and a programmable logic unit, the method comprising:
- programming device data into a first portion of the non-volatile memory;
programming a user design into the programmable logic unit; and
programming user data into a second portion of the non-volatile memory.
0 Assignments
0 Petitions
Accused Products
Abstract
An integrated circuit includes a programmable logic unit and an on-chip non-volatile memory. A JTAG port, TAP controller circuit, and program/erase control circuitry provide user access to the non-volatile memory for storage of user data. The non-volatile memory may also be used to store device data such as a serial number, product identification number, date code, or security data. Portions of the non-volatile memory may be made unavailable to the user once programmed, while other portions of the non-volatile may remain available for user access.
44 Citations
13 Claims
-
1. A method for programming an integrated circuit including a non-volatile memory and a programmable logic unit, the method comprising:
-
programming device data into a first portion of the non-volatile memory; programming a user design into the programmable logic unit; and programming user data into a second portion of the non-volatile memory. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for programming an integrated circuit including a non-volatile memory and a programmable logic unit, the method comprising:
-
receiving configuration data for programming the programmable logic unit; receiving user data for writing into the non-volatile memory; programming the programmable logic unit with the configuration data; and writing the user data into the nonvolatile memory. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
Specification