摘要 |
Configuration-wiring information is generated by a function-restricted netlist. A data-writing device writes the generated information to FPGAs. The restriction-lifting section lifts the restriction of the restricted configuration-wiring data. Then, a bit stream is generated based on the configuration-wiring data. The bit stream is encrypted in the encryption section and then decrypted in the decryption section. The decrypted data is written to the FPGA by the data writing section. A dongle stores permitted writing count information contracted with an IP vendor. A remaining writing count is calculated based on the writing count information every time the writing to the FPGA is performed. When the remaining writing count becomes zero, the functional restriction lifting and the decryption are prohibited, so that IP netlist cannot be written to the FPGA. |