Configuration
The FPGA on the Cmod S6 can be configured using the on-board Adept USB interface or from the on-board Quad- SPI Flash memory. Configuration files can be programmed using Xilinx's ISE 14.2 (or higher) development tools, using Digilent's Adept system, or using older versions of the Xilinx tools if Adept is also installed. Xilinx's ISE/Impact programming tool and Digilent's Adept tool will recognize the board and/or FPGA when the board is attached to a PC using a Type-A to micro-B USB cable.
Xilinx's iMPACT tool and Digilent's Adept can both be used to program the FPGA, and iMPACT can also be used to program the on-board QSPI Flash. Please refer to the ISE and/or Adept documentation for more information on using the configuration software.
When using Digilent's Adept software for programming, a dialog box available from the Config tab can be used to select a configuration file. Pressing the Program button will program the FPGA with the selected file. This may result in a warning that the configuration file was built for an unknown device; however, this warning can be ignored.
When using Xilinx's iMPACT 14.2 (or higher) software for programming, a .bit file can be associated with the FPGA by right-clicking on the FPGA icon, selecting the desired .bit file, and clicking Program.
On power-up, if the FPGA detects a valid bitstream stored in the Quad SPI flash memory, the FPGA will automatically configure itself with that bitstream. If necessary, the user can reconfigure the FPGA with a different bitstream at any point after power-up using iMPACT or Adept.