Semiconductor processing device
First Claim
1. A semiconductor processing device formed on a semiconductor substrate comprising:
- a central processing unit;
an SRAM-type field programmable gate array which establishes a logic circuit based on logic building data written thereto;
a nonvolatile memory which stores the logic building data establishing the logic circuit in the SRAM-type field programmable gate array; and
a configuration circuit which implements a configuration operation for said SRAM-type field programmable gate array by using the logic building data stored in said nonvolatile memory, wherein said configuration circuit includes a function of transferring the logic building data in said nonvolatile memory to said SRAM-type field programmable gate array at the event of power-on reset.
5 Assignments
0 Petitions
Accused Products
Abstract
A useful semiconductor processing device (LSI) is capable of implementing the precise setting of signals at the final stage of user system development and enabling the user to build a logic circuit in the device in a very short time. The LSI includes a CPU, a flash memory which is a nonvolatile memory, a programmable logic which is a SRAM-type field programmable gate array, and a configuration circuit which implements the logic circuit configuration operation. At the event of power-on reset, logic building data stored in the flash memory is transferred to the programmable logic to establish a logic circuit in it under control of the configuration circuit, so that the logic circuit built in the programmable logic can be used immediately after the power-on reset of the device.
15 Citations
11 Claims
-
1. A semiconductor processing device formed on a semiconductor substrate comprising:
-
a central processing unit;
an SRAM-type field programmable gate array which establishes a logic circuit based on logic building data written thereto;
a nonvolatile memory which stores the logic building data establishing the logic circuit in the SRAM-type field programmable gate array; and
a configuration circuit which implements a configuration operation for said SRAM-type field programmable gate array by using the logic building data stored in said nonvolatile memory, wherein said configuration circuit includes a function of transferring the logic building data in said nonvolatile memory to said SRAM-type field programmable gate array at the event of power-on reset. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A semiconductor processing device formed on a semiconductor substrate comprising:
-
a central processing unit;
an SRAM-type field programmable gate array which establishes a logic circuit based on logic building data written thereto;
a nonvolatile memory which stores the logic building data establishing the logic circuit in the SRAM-type field programmable gate array; and
a configuration circuit which implements a configuration operation for said SRAM-type field programmable gate array by using the logic building data stored in said nonvolatile memory, wherein said configuration circuit includes a function of reconstructing, during the operation of said central processing unit, part of the logic building data in said SRAM-type field programmable gate array which has been transferred from said nonvolatile memory. - View Dependent Claims (7)
-
-
8. A semiconductor processing device formed on a semiconductor substrate comprising:
-
a central processing unit;
an SRAM-type field programmable gate array which establishes a logic circuit based on logic building data written thereto;
a nonvolatile memory which stores the logic building data establishing the logic circuit in the SRAM-type field programmable gate array;
a configuration circuit which implements a configuration operation for said SRAM-type field programmable gate array by using the logic building data stored in said nonvolatile memory; and
a plurality of terminals in correspondence to the logic building data of said SRAM-type field programmable gate array, wherein said configuration circuit includes a function of selecting logic building data in said nonvolatile memory in correspondence to said terminals and transferring the selected data to said SRAM-type field programmable gate array. - View Dependent Claims (9)
-
-
10. A semiconductor processing device formed on a semiconductor substrate comprising:
-
a central processing unit;
an SRAM-type field programmable gate array which establishes a logic circuit based on logic building data written thereto;
a nonvolatile memory which stores the logic building data establishing the logic circuit in the SRAM-type field programmable gate array; and
a configuration circuit which implements a configuration operation for said SRAM-type field programmable gate array by using the logic building data stored in said nonvolatile memory, wherein said configuration circuit includes a register which stores a plurality of data corresponding to the logic building data of said SRAM-type field programmable gate array, and wherein said configuration circuit includes a function of selecting logic building data in said nonvolatile memory in correspondence to the data in said register and transferring the selected data to said SRAM-type field programmable gate array. - View Dependent Claims (11)
-
Specification