Versions Compared

Key

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

...

git submodule init

git submodule update

(old: source /afs/slac/g/reseng/xilinx/vivado_2017.3/Vivado/2017.3/settings64.sh  #this isn't working on 1/31/2018. sourcing below instead)

source lcls2-pcie-apps/firmware/setup_env_slac.sh

...

Making Vivado communicate with board over USB/JTAG

Larry has some slides on how to program the flash chips (mt25qu512) on the KCU1500 via USB/JTAG.  Startup "vivado" after setting up the firmware 

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

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

...

After programming powercycle the machine.  Then lspci will should show:

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

...

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

...