Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Making Vivado communicate with board over USB/JTAG

Do this to program with flash chips on the KCU1500 for the first time.  Before programming lspci will show:

02:00.0 Serial controller: Xilinx Corporation Device 8638 (rev ff)

After programming powercycle the machine.  Then lspci will show:

02:00.0 Signal processing controller: SLAC National Accelerator Lab PPA-REG Device 2030

#https://www.xilinx.com/support/answers/59128.html

...

https://www.xilinx.com/support/documentation/sw_manuals/xilinx2013_2/ug908-vivado-programming-debugging.pdf

Larry has some slides on how to program the flash chips (mt25qu512) on the KCU1500 via USB/JTAG:

https://docs.google.com/presentation/d/10eIsAbLmslcNk94yV-F1D3hBfxudBf0EFo4xjcn9qPk/edit#slide=id.g245233f915_0_41

Programming FPGA over PCI

Before doing this, build/install the driver using the instructions here:

https://github.com/slaclab/lcls2-pcie-apps

Use dataPromLoad or pgpPromLoad mcd fileutility.