TPCE636 User Manual Issue 1.0.2
Page 40 of 104
If not all configuration data bytes are written the User FPGA is not configured correctly.
The number of bytes that must be written corresponds to the size of the XILINX configuration files. Typically
the .bin or the .bit file could be used as data source.
The .bit file is the standard generated programming file. This is a binary configuration data file which contains
header information that does not need to be downloaded to the FPGA. For generating the .bin file the BitGen
option must be used. This is also a binary configuration data file but without header information. For
configuration of the Kintex-7 FPGA on the TPCE636 both files could be used. Both binary configuration data
files have additional data to the actual configuration data.
See also the XILINX User Guide (ug470) “7 Series FPGAs Configuration” for more information about
Configuration Details and Configuration Data File Formats.
The following BitGen options are mandatory for the Slave Select Map Configuration via BBC.
External Clock Master (53.2MHz) must be used.
In contrast to SPI Configuration Mode, the Falling Edge Option must be switched off.
Additional important BitGen Options:
For a faster configuration the Bitstream Compression could be used.
The Persist Option is not needed. But if this option is used, the User FPGA must be set into
reconfigure Mode by using the “FP_RE_CFG” Bit of the User FPGA Configuration Control/Status
Register before Programming or Clearing the SPI Flash.
Xilinx Tandem Configuration Feature cannot be used for Slave Select Map Configuration. It is
therefore necessary to remove the Tandem Configuration Feature from the PCIe IP Core.
A design that is intended for the SPI configuration cannot be used by Slave Select Map configuration
and vice versa.