A general knowledge of: The UltraScale FPGA SPI configuration mode. See UltraScale Architecture Configuration User Guide (UG570) Vivado Design Suite. See Vivado Design Suite Quick Reference Guide (UG975)