Difference: AMC13ProductionTesting (32 vs. 33)

Revision 3305 Nov 2020 - ChristopherCosby

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

New 2020 Production Test

Line: 41 to 41
 
  1. Power cycle the AMC13 to load firmware from flash
  2. Connect to board with AMC13Tool2.exe and check the firmware with fv
Changed:
<
<
4. Event Builder Test
>
>
4. Local Event Builder Test
 
  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
Added:
>
>

5. AMC Link Test
 
  1. 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)
  2. 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.
  3. 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).
Line: 52 to 54
 
  1. Verify that all devices connected, by looking at the output of the "fv" command a few lines up.
  2. Send 1000 local triggers: >lt 1000
  3. View the event counters for each AMC_Link to ensure that they are all 0x3e8 (or at least the same number): >st 1 AMC_Links
Changed:
<
<
5. Check and Record amc13 Device DNA
>
>
6. Check and Record amc13 Device DNA
 
  1. Read T1 registers 0x1e and 0x1f and record the values into the board database (if not working, use this as a placeholder)
  2. Read T2 registers 0xe and 0xf and record the values into the board database
Changed:
<
<
6. Pre-Shipping Configuration
>
>
7. Pre-Shipping Configuration
 
  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 ( found here. You can use this tool to determine the IP and MAC addresses; $ python addressCalc.py -s serial_no)
>
>
  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. More info on how these addresses are assigned here)
 
  1. Update board database
Deleted:
<
<
    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
 

AMC13 Bench Test Instructions

1. Test Fixture

 
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