Reference Design Files - XAPP1280

UltraScale FPGA Post-Configuration Access of SPI Flash Memory using STARTUPE3 (XAPP1280)

Document ID
XAPP1280
Release Date
2024-08-29
Revision
2.1.2 English

Project script files:

  • run_kcu105 (.bat/.tcl) (creates reference design project)
  • make_download_files (.bat/.tcl) (creates download .bin files (golden.bin, update.bin))
  • load_golden (.bat/.tcl) (programs golden.bin into SPI flash memory using the Vivado device programmer)

Reference design files:

  • design_1_wrapper.vhd (top-level hardware file with the STARTUPE3 primitive) includes:
    • design_1.vhd (board design hardware wrapper)
    • design_1.bd (board description file)
  • kcu105.xdc (constraints file that includes STARTUPE3 timing constraints and pin locations)
  • binary configuration files:
    • golden.bin (pre-generated initial bitstream image)
    • update.bin (pre-generated update bitstream image)
  • flash_qspi_rw.c (AMD Vitis™ source code)
  • lscript.ld (linker script)
  • quad_spi_rw.elf (generated software image)