JLAB FADC250: Difference between revisions

From CLONWiki
Jump to navigation Jump to search
Line 42: Line 42:
     ./firmwareGTest 1 ../CTRL_FPGA_V2_TOP_0x0211.mcs
     ./firmwareGTest 1 ../CTRL_FPGA_V2_TOP_0x0211.mcs
     ./firmwareGTest 2 ../FADC250_V2_TOP_0x0907.mcs
     ./firmwareGTest 2 ../FADC250_V2_TOP_0x0907.mcs
 
  TI firmware can be found in coda.jlab.org, going to 'custom hardware, then TI, then firmware.
  TI firmware can be found in coda.jlab.org, going to 'custom hardware, then TI, then firmware.



Revision as of 08:45, 27 September 2013

Preliminary documentation:

Sep 1, 2011 registers description in V2 Programming (pdf)

Some documentation received on Sep 12, 2011 from Bryan Moffit:

V2 FPGA (pdf)

Signal Control Module (pdf)

Some documentation for V1 FADC:

V1 data format (pdf)

V1 Programming ((pdf)


firmware upgrade procedure from Bryan Moffit April 2013

1. Copy /root/linuxvme directory tree from pcal0 (or wherever it installed already).
   scp -r root@pcal0:linuxvme/ .

2. Copy /root/.bashrc (to set LINUXVME_* env variables)
   scp root@pcal0:.bashrc .
 
3. (re)Compile required libraries
   cd linuxvme/jvme
   make clean;make
   cd ~/linuxvme/ti
   make clean; make ARCH=Linux; make ARCH=Linux tiEMload
   cd ~/linuxvme/fadcV2
   make clean; make ARCH=Linux
   cd firmware/linux
   make clean; make firmwareGTest

4.  Update TI firmware
   cd ~/linuxvme/ti
   ./tiEMload ti132.svf

5.  Update fADC250 firmware (all in crate)
   cd ~/linuxvme/fadcV2/firmware/linux
   ./firmwareGTest 1 ../CTRL_FPGA_V2_TOP_0x0211.mcs
   ./firmwareGTest 2 ../FADC250_V2_TOP_0x0907.mcs

TI firmware can be found in coda.jlab.org, going to 'custom hardware, then TI, then firmware.

Test results - pulser with realistic shape

  • FADC250 Signal: one channel - 100 events; width because of trigger jitter ?

fadc250.SB.doublepeak.pdf ( pdf)


  • FADC250 Signal: one channel - one event

fadc250.SB.onepeak.pdf ( pdf)


  • FADC250 Signals, offset=3300 for all channels: 16 channels - one event. Note: channel 6 - dead, channel 15 - overflow due to high offset

fadc250.SB.16ch.pdf ( pdf)


  • FADC250 Signals, offset=3200 for all channels: 16 channels - one event. Note: channel 6 - dead

fadc250_16ch.10452.pdf ( pdf)


  • FADC250 Baseline (Pedestal) measurements: presentation in time-line and distribution, based on about 60 hours running with 1 Hz event rate

fadc250_16ch_bl_ped.10452.pdf ( pdf)


  • FADC250 Offset Calibration

fadc250_16ch_bl_slope.10453.pdf ( pdf)