Field programmable logic array
First Claim
1. A field programmable logic array, comprising:
- a hard macro having a fixed circuitry structure;
programmable logic arranged via an interval close to the hard macro and having a programmable circuitry structure; and
an I/F circuit which is provided in the programmable logic and outputs a processing result in the programmable logic to the hard macro,wherein the I/F circuit monitors soundness of the programmable logic and stops output of the processing result to be transmitted to the hard macro on the basis of a result of the monitoring;
wherein the programmable logic;
disconnects connection to the hard macro and executes arithmetic processing of a signal to be output to the hard macro;
is connected to the hard macro after the arithmetic processing is finished and transmits a processing result to the hard macro;
disconnects the connection to the hard macro after the processing result is transmitted to the hard macro; and
the hard macro outputs the processing result to the outside of the field programmable logic array while the connection to the programmable logic is disconnected.
1 Assignment
0 Petitions
Accused Products
Abstract
To realize control of a system for which a high level of safety is demanded by one SRAM-type FPGA, it is to eliminate a possibility that an undesirable control signal is output to the outside of the FPGA because of influence of failure by a soft error and the like and a problem. To solve this problem, there is provided a hard macro having fixed circuitry structure, programmable logic arranged via an interval close to the hard macro and having a changeable circuitry structure, and an I/F circuit which is provided inside the programmable logic and outputs a processing result in the programmable logic to the hard macro. It is a characteristic that the I/F circuit monitors soundness of the programmable logic and stops output of the processing result to be transmitted to the hard macro on the basis of a monitoring result.
-
Citations
11 Claims
-
1. A field programmable logic array, comprising:
-
a hard macro having a fixed circuitry structure; programmable logic arranged via an interval close to the hard macro and having a programmable circuitry structure; and an I/F circuit which is provided in the programmable logic and outputs a processing result in the programmable logic to the hard macro, wherein the I/F circuit monitors soundness of the programmable logic and stops output of the processing result to be transmitted to the hard macro on the basis of a result of the monitoring; wherein the programmable logic;
disconnects connection to the hard macro and executes arithmetic processing of a signal to be output to the hard macro;is connected to the hard macro after the arithmetic processing is finished and transmits a processing result to the hard macro; disconnects the connection to the hard macro after the processing result is transmitted to the hard macro; and the hard macro outputs the processing result to the outside of the field programmable logic array while the connection to the programmable logic is disconnected. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
Specification