In a few months, we will have to support running the ePix100 in both the LCLS-I and LCLS-II DAQ. The detector will have to have different fiirmware for running in the different DAQs. The process of flashing them back and forth is described below.
Setup:
The detector will be flashed using the JTAG on the communication board. The setup to do this can be seen in the figure below:
The aluminium casing on the fiber transiver side needs to first be removed in order to get access to the JTAG connector. The camera is then connected to the flashing laptop via the HW-USB-II-G AMD box:
The box uses a ribbon cable on one end and a usb male A to male B cable on he other. The ribbon cable:
https://www.digikey.com/en/products/detail/amd/HW-RIBBON14/1068987
The detector is powered and cooled in normal fashion. Bias and Peltier is not needed.
Connecting to the boards and flashing the camera:
Once connected and powered up, the launch the vivado software on the flashing laptop:
Once the software starts, click the open hardware manager option:
This will launch the interface seen below. Then click open target (choose auto connect option):
This will open the device (xc7a200t_0). Right-click the device and choose Add configuration Memory device: