Test/Commissioning/Debug/Exerciser Software
Testing and Commissioning Tools
-
Card Level: Check-In Tests
- Visual and Electrical Tests, DC ohmmeter
- Final assembly, brackets, front panel...
- Install PROMS,...
-
Card Level: Configuration Tests
- Download FPGA Configuration
- VME Access with Random Register Tests
-
Card and System Level: Connectivity Tests
- Goal: verify all on-card traces, connectors, cabling
- Driven by a Description Command File defining connections under test
- Very Generic, few assumptions
- Test MSU Test Rack, Production System,... use a different Descr. File
- Used during all phases of commissioning and maintenance
- New for Run II: Load special FPGA configuration (Couldn't do in Run I)
- Low level view of system: individual Register objects
-
System Level: Single-Chance System Tests
- Goal: Test full Functionality
- At full 132 ns pipeline speed
- Single Chance to come up with right answer
- Configurable to focus on one card, one rack,... whole system
- For MSU Test Rack, Production System,...
- High level view of system: Specific Trigger objects, And-Or Terms,...