systems support groupelectronics divisionadam davis ral 15 aug 2006 rod prr/ppr (cern) labview tests...
Post on 12-Jan-2016
218 Views
Preview:
TRANSCRIPT
15 Aug 2006Systems Support GroupElectronics Division Adam DavisRAL
ROD PRR/PPR(CERN)
LabVIEW Tests in HDL
15 Aug 2006Systems Support GroupElectronics Division Adam DavisRAL
ROD PRR/PPR(CERN)
• ROD Tests in HDL– Read/write Registers– Read Only Registers– Memories– System Ace– DSS – ROD – DSS– Write Report function
– Further tests to be added
15 Aug 2006Systems Support GroupElectronics Division Adam DavisRAL
Read/Write Registers
• Read/Write Registers– Information stored in Txt File
• File for names• File for location and test bits
– Results stored in Txt File– Easily changed
15 Aug 2006Systems Support GroupElectronics Division Adam DavisRAL
Read Only Registers
• Read Only Register Test– Information stored in Txt file
• Names• Location & Value
– Results stored in Txt– Easily changed
15 Aug 2006Systems Support GroupElectronics Division Adam DavisRAL
Memory Check
• Memory Check– Information stored in Txt File
• Names• Location & Memory size
– Results stored in Txt file– 55,AA,00,FF pattern– Easily changed
15 Aug 2006Systems Support GroupElectronics Division Adam DavisRAL
System Ace
• System Ace– Specific firmware
• Instructions• Checks all 8 configurations• Test takes ~84 Seconds
15 Aug 2006Systems Support GroupElectronics Division Adam DavisRAL
DSS -> ROD -> DSS
• DSS ROD DSS– Tests complete loop of 4 GLINKs– User instructions
15 Aug 2006Systems Support GroupElectronics Division Adam DavisRAL
DSS -> ROD -> DSS
• DSS ROD DSS– From DSS GLINK Daughter card to ROD GLINK
I/P– Back to DSS from SLINK RTM– Checks 1st packet of information (set of four
GLINKS)– Writes a report at end of test
15 Aug 2006Systems Support GroupElectronics Division Adam DavisRAL
Microcontroller
• Non-automated and relies on– Knowledge to check data– Knowledge of tools– Knowledge of TCM to check CAN interface
• Need to re-think test strategy– Need to automate test– Perhaps simple C program accessing serial port– Look into this and could be used on other
modules– To check CAN you need TCM
15 Aug 2006Systems Support GroupElectronics Division Adam DavisRAL
Summary
• Semi-automated test software almost complete
• Self checking Pass/Fail• A few more tests to add• Consistent test strategy• Anyone in Instrumentation can use
software (in project shared area) • Automated report can be used as route
card• Need to spend some time on
Microcontroller test
top related