The STARTUPE3 primitive is present in UltraScale devices. This primitive has a dedicated clock and data pins that can be used to provide the SPI clock and data interface to the slave memory.
For more information, refer to the UltraScale Architecture Libraries Guide (UG974) [Ref 1].