Difference: OEPBasicTests (1 vs. 4)

Revision 4
26 Oct 2009 - Main.JanMichel
Line: 1 to 1
Changed:
<
<
META TOPICPARENT name="DaqUpgradeMDCOverview"
>
>
META TOPICPARENT name="MDCUpgradeInstallation"
 

Initialize new OEPs

  1. Connect JTAG cable, then power cable
  2. Check that 1 LED is on
Revision 3
06 Oct 2009 - Main.JanMichel
Line: 1 to 1
 
META TOPICPARENT name="DaqUpgradeMDCOverview"

Initialize new OEPs

  1. Connect JTAG cable, then power cable
Line: 19 to 19
 
    • trbflash -y -g program 0xfffd golden_image.bit
    • running trbflash is also a good way to test communication, since a complete verify of all transmitted data is done
  1. Program second flash
Changed:
<
<
    • trbflash -y program 0xfffd golden_image.bit
>
>
    • trbflash -y program 0xfffd mdc_oepb_20091006.bit (!)
 
  1. Check voltages, ADC
    1. initialize adc :
      • trbcmd w 0xfffd 0x8000 0xd
Line: 32 to 32
 
    • trbcmd w 0xfffd 0xd200 0x1
    • trbcmd w 0xfffd 0x20 0x8000
    • try communication
Changed:
<
<
  1. Run readout test
    • to be defined
>
>
  1. Test connection to MBO (individually for each OEP)
    1. Connect OEP to the long motherboard
    2. Boot fpga from second flash
    3. Write thresholds:
      • trbcmd w 0xfffd A0CD 0x30
      • trbcmd w 0xfffd A0CF 0x30
      • trbcmd w 0xfffd A0D1 0x30
      • trbcmd w 0xfffd A0D3 0x30
      • trbcmd w 0xfffd A0D5 0x30
      • trbcmd w 0xfffd A0D7 0x30
    4. Test calibration trigger
      • trbcmd w 0xfffd 0x20 0x1
      • trbcmd w 0xfffd 0xc0 0xc20
      • trbcmd w 0xfffd 0x20 0x01000000
      • for n in 0 to 100 loop
        • trbcmd w 0xfffd 0x20 0x10000
        • trbcmd T 1 0 0 n
        • trbcmd I 0 0 0 n
        • Check for 0x240 datawords from OEP
    5. Test normal readout
      • trbcmd w 0xfffd 0x20 0x1
      • trbcmd w 0xfffd 0xc0 0x020
      • trbcmd w 0xfffd 0x20 0x01000000
      • for n in 101 to 200 loop
        • trbcmd w 0xfffd 0x20 0x10000
        • trbcmd T 1 0 0 n
        • trbcmd I 0 0 0 n
        • Check for no errors

 

Revision 2
01 Oct 2009 - Main.JanMichel
Line: 1 to 1
 
META TOPICPARENT name="DaqUpgradeMDCOverview"
Deleted:
<
<
 

Initialize new OEPs

  1. Connect JTAG cable, then power cable
  2. Check that 1 LED is on
Line: 11 to 10
 
  1. Check that 4 + 1 LED are one
  2. Connect optical cable
  3. 2 LED should stay on. Green led on FOT on optical AddOn should blink for a while, then stay on. Red LED must be off.
Changed:
<
<
  1. Run first communication test
    1. try reading unique id: trbcmd i 0xfffd
>
>
  1. Run first communication test: read unique id
    • trbcmd i 0xfffd
 
      • if it fails, reset network: trbcmd W 0x10 0x8000 & wait 10s.
Added:
>
>
    • repeat several times to test communication
 
      • Write Serial Number and unique id to table
Added:
>
>
  1. Program first flash
    • trbflash -y -g program 0xfffd golden_image.bit
    • running trbflash is also a good way to test communication, since a complete verify of all transmitted data is done
  2. Program second flash
    • trbflash -y program 0xfffd golden_image.bit
  3. Check voltages, ADC
 
    1. initialize adc :
      • trbcmd w 0xfffd 0x8000 0xd
      • trbcmd w 0xfffd 0x8000 0x9
    2. read & check voltages with oep_voltages
Deleted:
<
<
    1. repeat several times to check basic communication functions
  1. Program both flash
    • trbflash -y program 0xfffd golden_image.bit
    • trbflash -y -g program 0xfffd golden_image.bit
 
  1. Try booting from both flashs:
    • trbcmd w 0xfffd 0xd200 0x0
    • trbcmd w 0xfffd 0x20 0x8000
 
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Hades Wiki? Send feedback
Imprint (in German)
Privacy Policy (in German)