systems support groupelectronics divisionadam davis ral 15 aug 2006 rod prr/ppr (cern) labview tests...

10
15 Aug 2006 Systems Support Group Electronics Division Adam Davis RAL ROD PRR/PPR (CERN) LabVIEW Tests in HDL

Upload: erick-paul

Post on 12-Jan-2016

218 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Systems Support GroupElectronics DivisionAdam Davis RAL 15 Aug 2006 ROD PRR/PPR (CERN) LabVIEW Tests in HDL

15 Aug 2006Systems Support GroupElectronics Division Adam DavisRAL

ROD PRR/PPR(CERN)

LabVIEW Tests in HDL

Page 2: Systems Support GroupElectronics DivisionAdam Davis RAL 15 Aug 2006 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

Page 3: Systems Support GroupElectronics DivisionAdam Davis RAL 15 Aug 2006 ROD PRR/PPR (CERN) LabVIEW Tests in HDL

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

Page 4: Systems Support GroupElectronics DivisionAdam Davis RAL 15 Aug 2006 ROD PRR/PPR (CERN) LabVIEW Tests in HDL

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

Page 5: Systems Support GroupElectronics DivisionAdam Davis RAL 15 Aug 2006 ROD PRR/PPR (CERN) LabVIEW Tests in HDL

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

Page 6: Systems Support GroupElectronics DivisionAdam Davis RAL 15 Aug 2006 ROD PRR/PPR (CERN) LabVIEW Tests in HDL

15 Aug 2006Systems Support GroupElectronics Division Adam DavisRAL

System Ace

• System Ace– Specific firmware

• Instructions• Checks all 8 configurations• Test takes ~84 Seconds

Page 7: Systems Support GroupElectronics DivisionAdam Davis RAL 15 Aug 2006 ROD PRR/PPR (CERN) LabVIEW Tests in HDL

15 Aug 2006Systems Support GroupElectronics Division Adam DavisRAL

DSS -> ROD -> DSS

• DSS ROD DSS– Tests complete loop of 4 GLINKs– User instructions

Page 8: Systems Support GroupElectronics DivisionAdam Davis RAL 15 Aug 2006 ROD PRR/PPR (CERN) LabVIEW Tests in HDL

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

Page 9: Systems Support GroupElectronics DivisionAdam Davis RAL 15 Aug 2006 ROD PRR/PPR (CERN) LabVIEW Tests in HDL

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

Page 10: Systems Support GroupElectronics DivisionAdam Davis RAL 15 Aug 2006 ROD PRR/PPR (CERN) LabVIEW Tests in HDL

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