MICE Tracker Readout Update

7
1 MICE Tracker Readout Update AFE IIt firmware development VLSB firmware development Hardware progress Summary Terry Hart, MICE Tracker Meeting, July 12, 2007

description

MICE Tracker Readout Update. AFE IIt firmware development VLSB firmware development Hardware progress Summary. Terry Hart, MICE Tracker Meeting, July 12, 2007. AFE IIt Firmware Modifications. Memory Bank. Modifications needed for data buffering Shorten time to digitize data - PowerPoint PPT Presentation

Transcript of MICE Tracker Readout Update

Page 1: MICE Tracker Readout Update

1

MICE Tracker Readout Update

• AFE IIt firmware development• VLSB firmware development• Hardware progress• Summary

Terry Hart, MICE Tracker Meeting, July 12, 2007

Page 2: MICE Tracker Readout Update

2

AFE IIt Firmware Modifications

Modifications needed for data buffering

– Shorten time to digitize data• Zero suppression• End digitization series after last channel

above threshold These are done.

– Protocol for data transfers between DFPGA and AFPGA

• Bitmaps from DFPGA to AFPGA• Digitized data from AFPGA to DFPGA This is done.

– Buffer triggers in DFPGA FIFO This is done.

DFPGA

AFPGA AFPGA

ADC ADC ADC ADC

TriP-t TriP-t TriP-t TriP-t

Data from VLPCs

Memory Bank

Page 3: MICE Tracker Readout Update

3

Immediate AFE IIt Firmware Tasks

• Synthesize AFGPA and DFPGA firmware modifications.– FNAL concentrating of AFPGA– RAL concentrating on DFPGA– Compilation of latest code versions to be done soon.

• Test operation of entire board.– Check compatibility of modified firmware with existing firmware.– ChipScope signal analyzer will check if signals match simulations.

Terry Hart, MICE Tracker Meeting, July 12, 2007

Page 4: MICE Tracker Readout Update

4

VLSB Firmware

• Main task: set up initial signals correctly for simulation– Documentation and expertise are limited

– Need to dig into code

• Modifications for MICE– Event counter during spill

– Fast clear of VLSB memory

– Overwrite memory addresses when there’s null data so that data are stored in continuous memory blocks.

– Enable Direct Memory Access block transfer

AFPGA controls ADC andTriP-t operation

DFPGAdirects

DFPGA and AFPGAdata flow

VLSBmemory banks storingcharge and time data

Terry Hart, MICE Tracker Meeting, July 12, 2007

Page 5: MICE Tracker Readout Update

5

Hardware Updates• VLSB Boards

– 9 boards are built (to be spares), – 15 more to be made

• Supervision of VLSB board assembly from FNAL CD to FNAL APC hasn’t been smooth.

• Process of VLSB board assembly being worked out.

• AFE IIt boards/Cryostat– Data taken for 2 of 4 production cryostats (8 boards assigned).– Preliminary assignment of 7 of 8 boards made for 2 remaining cryostats.– 8 spare boards remaining after 15 assigned boards

(23 total AFE IIt boards for MICE)

Terry Hart, MICE Tracker Meeting, July 12, 2007

Page 6: MICE Tracker Readout Update

6

TriP-t/ADC Control

Firmware

Hardware tests

DFPGA/AFPGA I/O Bus

Board test at 53.104 MHz

Board test at 55 MHz

Simulations at different frequencies

Data transfer protocol

AFPGA Firmware

Write firmware controlling bitmap transfers

Test pipeline/buffer operation

Test mode development

DFPGA Firmware

Make 4-level trigger buffer

Data format

VLSB Firmware

Event aggregation (VLSB)

Data block transfer

Fast clear of memory banks

Suppress writing zeros to memory

VLSB Board Manufacture (13 boards)

AFE IIt Board Preparation

Repairs for MICE

Firmware and hardware modifications

Board characterization in cryostats

Ship cryos/boards to RAL

Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec

Done

Done

Done

Done

Done

Conservative simulations indicate this is marginal

Conservative simulations this is marginal

Done

Done

Standalone routine written

Feedback loop testing previous version

Should be quick

Initial code written, needs to be tested

Low to middle priority

Process being worked out

Ongoing

Ongoing

Ongoing

Done

Data taken for cryostats 1 and 2

Cryostats 1 and 2 shipped

Page 7: MICE Tracker Readout Update

7

Summary

• First version of AFE IIt firmware development to enable trigger buffering done.

• Analysis of AFE IIt signals to be started soon.

• VLSB firmware development almost done.

• Almost all AFE IIt boards for MICE are available.

• VLSB board assembly for MICE stalled for now.

Terry Hart, MICE Tracker Meeting, July 12, 2007