xtrp hardware mike kasten university of illinois 2/24/00

16
XTRP Hardware Mike Kasten University of Illinois 2/24/00

Upload: austen-mckinney

Post on 28-Dec-2015

217 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: XTRP Hardware Mike Kasten University of Illinois 2/24/00

XTRP Hardware

Mike Kasten

University of Illinois

2/24/00

Page 2: XTRP Hardware Mike Kasten University of Illinois 2/24/00

Data board (x12)Clock/control board

Clock/control transition module

Data board transition module (x12)

CDF clock

Data boards (duplicates)

2 XFT linkers

L1 muon

L1 calorimetry

Level1 Request

132 ns + 33ns clocks

SVTL2 trigger

12 data boards

30° (2 wedges)

The core XTRP SystemXTRP I/O

Internal communication

Track Data

Page 3: XTRP Hardware Mike Kasten University of Illinois 2/24/00

XTRP Teststand #1: Pre-crate

• Custom Backplane

• Initial power-up

• Boot PROM

• VME emulation– Signals via Unidig Module

– C code

• Power measurement

U of Illinois

Page 4: XTRP Hardware Mike Kasten University of Illinois 2/24/00

XTRP Teststand #1: VME crate

• Successfully completed VME transactions– Write/Read registers

– Load extrapolation RAMs

• Benchtop accessibility & VME emulation were extremely helpful for initial debugging

• This teststand will provide initial testing infrastructure for new VME boards

Page 5: XTRP Hardware Mike Kasten University of Illinois 2/24/00

XTRP Teststand #2: VME crate

• VIPA-style Test Crate at U of Illinois

• VME access– Write/Read registers

– Load extrapolation RAMs

• Multi-board system– Controller / TestClock / Clock Control / Data

– Send clock signals from Clock Board to Data Board

– Step data through Data Board (slow clock)

• Software Development– DataBSim.java (Data Board simulator)

– XtrpExpertPanel.java (Test engine)

Page 6: XTRP Hardware Mike Kasten University of Illinois 2/24/00

XTRP Functional Clock Test

VME write(+Test Clock)

TestClock

Clock Board

132ns Clock

Data Board

132ns, 33ns, SyncSignals

CLOCK TEST

132ns, 33ns, SyncSignals

Page 7: XTRP Hardware Mike Kasten University of Illinois 2/24/00

• Set up Data Board & Clock Board

• Repeat N times:– Load XFT Simulation data into Data Board

– Increment Data Board clock via Clock Board

– Increment Simulator

• Compare Data Board versus Simulator

• Debug

Functional Data Test Procedure

Page 8: XTRP Hardware Mike Kasten University of Illinois 2/24/00

XTRP Functional Data Test

VME writeTest Clock

Clock Board Data Board

VME read &compare to Simulation

STEPPED132ns, 33ns, Sync

Signals

VME writeXFT Simulation Data

Page 9: XTRP Hardware Mike Kasten University of Illinois 2/24/00

XTRP Teststand #2: VME crate• Data Board II is necessary

– simple reroutes: ~100• power supply pins (64 identical ICs )• various

– Mechanical compliance– Improvements (JTAG & buffering)

• Data Board I lives on…– Completely Functional– Acceptable to use for B0 integration tests

• Clock Control Board is OK (so far)– Corrections do exist: ~25 total wires– Relayout not planned

Page 10: XTRP Hardware Mike Kasten University of Illinois 2/24/00

XTRP Teststand #3: Wilson Hall

• Multi-crate system– XFT CDF-style Crate

• Test Clock / Clock Splitter / Controller / TRACER

• LinkerTester

• Linker / Output Modules

– XTRP VIPA-style Crate• Controller / TRACER

• Data Board

• Clock Control Board

• Much much more Software Development

Page 11: XTRP Hardware Mike Kasten University of Illinois 2/24/00

XTRP Tests

VME write Linker(2) Output Formatters

Data BoardVME readfrom

Pipe FPGAs

Data transferred at full speed for 250 clocks

LinkertesterInput Fifos

INPUT TEST

VME read &compare to Simulation

CAL/MUON Data

DATA TEST

>100,000,000 clockserrors: x000000 to xFFFFFF

>1,000,000 clocks error free

Page 12: XTRP Hardware Mike Kasten University of Illinois 2/24/00

XTRP Tests

Linkertesters(2)

Output Fifos

Input Fifos

VME write

VME read &

compare toSimulation

Linkers (2)

Data Board

Data transferred at full speed

for 10k clocks

>10,000,000 clocks error free

Page 13: XTRP Hardware Mike Kasten University of Illinois 2/24/00

XTRP Tests

Linkertester

Output Fifos

Input Fifos

VME write

VME read &

compare toSimulation

Data BoardData transferred at full speed

for 10k clocks

Software under development

Page 14: XTRP Hardware Mike Kasten University of Illinois 2/24/00

XTRP Teststand #3: Wilson Hall

• Data Board I– No more layout errors found

• Data Board Transition Module - new board necessary– wiring corrections: ~5

– PCB footprint for Muon connector is wrong

• Clock Board– No more layout errors found

• Clock Board Transition Module - new board necessary– Errors found independent of testing

Page 15: XTRP Hardware Mike Kasten University of Illinois 2/24/00

Plan for New Hardware

• Data Board II– Quotes requested, waiting for responses

– Contract Assembler reviewing BOM

– Target date for 1st DBII: April 1, 2000

• Data Board Transition Module– Want to connect to Muon & Calorimetry systems first

– Target date for new TM: April 15, 2000

• Clock Board Transition Module – Need a new board for SVT & L2P integration

– Target date for new TM: May 1, 2000

Page 16: XTRP Hardware Mike Kasten University of Illinois 2/24/00

Input Test Error

Linker(2) Output Formatters

x000000 to xFFFFFF

Data BoardData BoardTransition Module

3.3V LVDSReceiver

3.3V LVTHLatch

Backplane

xFFFFEF

xFFFFFF

Error seen on only1 out of 96 bits