RCT test documentation:
Checklists, macros, C++ programs
Macros are in ~cmslab/RCTvmedia.
C++ code is either in ~cmslab/PamRCTsoft
or in ~cmslab/RCT.
Here is an overview of the
RCT software, status March 2004.
General
Receiver Card
Electron Isolation Card
Clock and Control Card
Jet Summary Card
Backplane
Inter-Card Cables
Full Crate
General
rctBoot
- C++ program to boot the RCT crate controller
Receiver Card
RC General
Barcode allocation
ID switch setting - barcode can be
calculated from it
RC Mods
RC Test 1 - Visual
inspection
RC visual inspection checklist
RC Test 2 - VME
access test
rc_vme_access_test.txt -
vmedia macro
RC Test 3 - Write/read
data to/from LUTs
rctCrateTest
- C++ program
RC Test 4 - JTAG all
ASICS
fault_library.cpp
RC Test 5 - Backplane
data paths
eiso_backplane_path.txt
- vmedia macro
RC Test 6 - Data sharing via
cables
check_j3.txt
- vmdia macro
check_j5.txt-
vmedia macro
RC Test 7 - Pattern
test (energy sums)
ask Pam which version
RC Test 8 - Pattern
test (electrons)
output_electron.cpp
RC Test 9 - Serial link
test (Vitesse to PHASE ASIC)
Electron Isolation Card
EIC General
Barcode
allocation
ID
switch setting - barcode can be calculated from it
EIC Mods
EIC Test 1 - Visual
inspection
EIC visual inspection
checklist
EIC Test 2 - VME
access test
eic_vme_access_test.txt -
vmedia macro
EIC Test 3 -
Write/read data to/from LUTs
rctCrateTest
- C++ program
EIC Test 4 - JTAG
BSCAN to SORT ASIC (optional)
EIC Test 5 - JTAG SORT
to EISO ASIC (optional)
EIC Test 6 - Backplane
data paths
eiso_data_paths.txt -
vmedia macro
EIC
datat paths checklist
EIC Test 7 - Pattern
test (electrons)
output_electron.cpp
Patterns expected on JSC J5, J6
JSC output connector pin
designation
EIC Test 8 - Setting
thresholds
eiso_threshold.txt - vmedia
macro
EIC thresholds checklist
Clock and Control Card
CCC General
Barcode
allocation
ID
switch setting - barcode can be calculated from it
CCC Mods
CCC Test 1 - Visual
inspection
CCC visual inspection check list
CCC Test 2 - VME
access test
CCC Test 3 - 160MHz /
120MHz / RESET: Relative phase between RC1, RC4
CCC Test 4 - 160MHz /
120MHz / RESET: Relative phase between RC1, RC6
CCC Test 5 - 160MHz /
120MHz / RESET: Relative phase between RC2, RC6
CCC Test 6 - 160MHz /
RESET: Relative phase between EIC2, EIC6
CCC Test 7 - 160MHz /
RESET: Relative phase between EIC1, EIC6
CCC Test 8 - 160MHz /
RESET: Relative phase between EIC2, EIC4
CCC Test 9 - 160MHz /
120MHz / RESET: Relative phase between RC3, JSC
CCC Test 10 - Pattern
test (electrons)
output_electron.cpp
CCC Test 11 - Pattern
test (energy sums)
ask Pam which version
Jet Summary Card
Backplane
BP General
Barcode
allocation
BP Mods
BP Test 1 - Visual inspection
BP Test 2 - Board
insertion with VME access test (1 slot at a time)
rc_vme_access_test.txt -
vmedia macro
eic_vme_access_test.txt -
vmedia macro
BP Test 3 - Board
insertion with VME access test (cumulative)
rc_vme_access_test.txt -
vmedia macro
eic_vme_access_test.txt -
vmedia macro
BP Test 4 - Pattern
test (electrons) (full crate)
output_electron.cpp
BP Test 5 - Pattern
test (energy sums) (full crate)
ask Pam which version
BP Test 6 - Backplane
data paths
eiso_backplane_slot0.txt
- vmedia macro
eiso_backplane_slot1.txt
- vmedia macro
eiso_backplane_slot2.txt
- vmedia macro
eiso_backplane_slot3.txt
- vmedia macro
eiso_backplane_slot4.txt
- vmedia macro
eiso_backplane_slot5.txt
- vmedia macro
eiso_backplane_slot6.txt
- vmedia macro
Inter-Card Cables
cable_pin50_bits.txt - vmedia
macro
cable_pin50_timing.txt -
vmedia macro
cable_pin68_bits.txt - vmedia
macro
cable_pin68_timing.txt -
vmedia macro
Full Crate
TestCrateWithJCC.com - test script
TestCrateWithJCCShare.com - test script
Questions or comments to: Pam
Klabbers (pamc@hep.wisc.edu)
or
Monika
Grothe (grothe@hep.wisc.edu)