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

Post on 12-Jan-2016

218 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

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