摘要 |
PROBLEM TO BE SOLVED: To provide a semiconductor device which is equipped with a secrecy holding function for stored contents, enables high-speed operation and is made inexpensive. SOLUTION: This device is provided with a storage device 1, CPU 3 and field programmable gate array(FPGA) 2 for controlling any one of input and output of an EEPROM (reloadable memory) 1b at least according to a program set by this CPU 3 and a logic for controlling the input/output of the storage device 1 is arbitrarily set corresponding to the presence/absence of electric charge to be charged to the FPGA 2. Thus, configuration for preventing the logic from being decoded by structure analysis can be provided in small scale rather than the conventional one using a mask ROM and the logic set to the FPGA 2 can be executed in the manner of hardware so that it is not necessary to use the CPU 3 for that processing. |