Difference: AMC13ProductionTesting (31 vs. 32)

Revision 3204 Nov 2020 - ChristopherCosby

Line: 1 to 1
 
META TOPICPARENT name="HcalDTC"

New 2020 Production Test

Line: 14 to 14
 2. Memory Test
  1. Connect JTAG cable into FPGA port on AMC13 (as shown here)
  2. Program test stand bit files into AMC13 (instructions for Vivado)
Changed:
<
<
  1. Connect to AMC13 using AMC13Tool2.exe -c serial_no. Firmware should read as 0x1ffff and 0xffff if using "new" test bitfiles
>
>
  1. Connect to AMC13 using AMC13Tool2.exe -c serial_no. Firmware should read as 0x1fff and 0xffff if using "new" test bitfiles
 
  1. Check the following regesters
    1. in T2
      1. Check that reg 0x7 (ErrCnt) is 0, or at least not changing
Line: 45 to 45
 
  1. Follow instructions here for sending localL1A's and building fake events
    1. NOTE: On step 3, run the command >en 1-12 f t instead of >en 1-4 f t
  2. Move the AMC13 into the center MCH slot of a populated uTCA crate (all AMC slots should be filled with AMC13s that have completed at least all of the steps up to this point. They must be programmed with this T1 firmware)
Changed:
<
<
  1. Run "wget http://physics.bu.edu/~cosbyc/allConnectCrate.txt" to download an example of a script that will connect to and configure all the AMC13s in the crate to act as fake AMC devices.
>
>
  1. Run "wget http://physics.bu.edu/~cosbyc/AMC13/allConnectCrate.txt" to download an example of a script that will connect to and configure all the AMC13s in the crate to act as fake AMC devices.
 
  1. Modify the script to use the serial numbers of the modules you put into AMC slots 1-12. It is most convenient to leave these in their slots for all future modules you test (though if these modules themselves are under test, you will need to do some shifting around when you are down to 13 remaining modules).
  2. Connect to the AMC13 you are testing: $ AMC13Tool2.exe -c serial_no
  3. Run the script to connect to all devices in the crate: >load allConnectCrate.txt
Line: 60 to 60
 
  1. Be sure all stickers are in place
  2. Program with the agreed firmware version
  3. Add red dot with owner on it
Changed:
<
<
  1. Fill out and include Shipping Sheet
>
>
  1. Fill out and include Shipping Sheet ( found here. You can use this tool to determine the IP and MAC addresses; $ python addressCalc.py -s serial_no)
 
  1. Update board database
    1. pdf: http://ohm.bu.edu/~hazen/CMS/AMC13/ShippingNotes2014.pdf
    2. IP/MAC Address algorithm: http://bucms.bu.edu/twiki/bin/view/BUCMSPublic/IPaddressAssignment
 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2021 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback