Abstract: A system-on-chip includes a processing system, a memory connected to the processing system, and a programmable logic circuit connected to the memory, where the processing system is configured to store different circuit configurations in the memory according to a predefined netlist, and the system is configured to repeatedly adapt the circuit to the circuit configurations stored in the memory.