CPC G06F 21/572 (2013.01) [G06F 8/434 (2013.01); G06F 9/30101 (2013.01); G06F 9/30105 (2013.01); G06F 9/321 (2013.01); G06F 9/324 (2013.01); G06F 15/7867 (2013.01); G06F 21/51 (2013.01)] | 10 Claims |
1. A circuit enabling device comprising:
a processor and a memory configured to:
when a plurality of predetermined setting values are written in a register in predetermined order, enable a module corresponding to the plurality of predetermined setting values and the predetermined order based on a setting value table, the plurality of predetermined setting values being determined in advance for each of a plurality of modules, the register being used to enable the plurality of modules individually, the plurality of modules being included in a user-specific circuit, the user-specific circuit including a general-purpose circuit and a user circuit, the user circuit including the plurality of modules,
wherein the module corresponding to the plurality of predetermined setting values and the predetermined order is enabled when the setting value table has a module which matches the predetermined order and the plurality of predetermined setting values and the module corresponding to the plurality of predetermined setting values and the predetermined order is not enabled when the setting value table does not have a module which matches the predetermined order and the plurality of predetermined setting values.
|