A method utilized to initiate a device, comprising the steps of:
- utilizing non-volatile memory to store configuration information for the device, the configuration information including address information identifying configuration registers in the device and configuration data for the respective configuration registers;
- utilizing programmable array logic to transmit address signals to the non-volatile memory, the programmable array logic being configured to cause outputting of the configuration information from the non-volatile memory to the device in a prescribed sequence;
- and
- initiating operation of the device.