Configuration is performed during power-up or reset by the Motherboard Configuration Controller (MCC) on the motherboard, and the Daughterboard Configuration Controllers with its associated NAND Flash memory.
The Daughterboard Configuration Controllers and the NAND Flash memory configure the Virtex-7 XC7V2000T FPGA. The Daughterboard Configuration Controllers also sets all the daughterboard oscillator frequencies and FPGA SCC registers using information from the motherboard microSD card, that is a Universal Serial Bus Mass Storage Device (USBMSD) card.
See the ARM® Versatile™ Express Configuration Technical Reference Manual and ARM® Motherboard Express µATX (V2M-P1) Technical Reference Manual or ARM® Programmer Module (V2M-CP1) Technical Reference Manual for information on how to configure the V2F-1XV7 daughterboard using the configuration files on the motherboard.
The V2F-1XV7 provides a DONE_LED for the FPGA to indicate when configuration is complete.
ARM recommends that you use the configuration files for all system configuration. SCC register descriptions, however, describes registers that directly modify the FPGA configuration.
When external power is not present, a battery supplies power to part of the FPGA that is used to store an AES decryption key. This key is used to enable loading of encrypted images.