1 / 7

CALICE MAPS DAQ Project Summary

CALICE MAPS DAQ Project Summary. USB DAQ. Generic Lab. Tool/ DAQ board Purely Digital USB 2.0 interface Digital Power 1.2v, 2.5v (VCCAUX is separate),3.3v 40MHz and 100MHz Oscillators on board Xilinx Spartan 3 xc3s1000 fg676 –5 In use already in IC HEP (I-ImaS, CMS GCT, T2K)

tocho
Download Presentation

CALICE MAPS DAQ Project Summary

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. CALICE MAPS DAQ Project Summary M. Noy. Imperial College London

  2. USB DAQ • Generic Lab. Tool/DAQ board • Purely Digital • USB 2.0 interface • Digital Power • 1.2v, 2.5v (VCCAUX is separate),3.3v • 40MHz and 100MHz Oscillators on board • Xilinx Spartan 3 xc3s1000 fg676 –5 • In use already in IC HEP (I-ImaS, CMS GCT, T2K) • IO: All Spare IO tracked to 0.1” IDC headers • Differential pairs tracked • 138 Pairs (=276 pins), 3 pairs are GCLK • Single ended IO separate • 41 pins • Total: 317 user IO • Bank VCCO individually jumper controlled • PCB here now • 5 have been manufactured • 2 have been sent for assembly • should be back by the end of next week • Sensor Mount Card being handled by Birmingham • Sensor mount card interface will probably be done through cables initially • Development of a memory card with ~2MBytes for bulk storage • Also need a NIM -> cmos conversion M. Noy. Imperial College London

  3. Layout Snapshot USB Mini-B 2.5/3.3V reg. 1.2V reg. Cypress SX2 Differential/SE User IO Differential/SE User IO Single Ended User IO Differential/SE User IO XC3S1000FG676 M. Noy. Imperial College London

  4. Firmware • HW design draws on existing IC experience • Have interface firmware for the SX2 • Corresponding software also exists (more in a moment) • 4 end points; 2 in, 2 out • Logically divided into 2 pairs • 1 pair raw data block transfer • 1 pair has packet structured that maps to 16 bit R/W address space over a wishbone bus. • Wishbone bus forms configuration, trigger and status framework • Raw pipes do bulk DAQ. • This is already in use in IImaS, CMS GCT, T2K • Will develop sensor CFG interface module, run-time controller and data capture • Additionally, a trigger pattern matching module and time-stamp generation system. M. Noy. Imperial College London

  5. Firmware System Clk & Spill synch Fanout “Spill” Manager SX2/USB Bus Clock and Reset Management System Rst System clk Sensor Configuration Interface Serial Cfg Lines Run-time Ctrl & Data bus Sensor Sequencer USB EP2 Packet Interpreter/ Wishbone Master USB EP6 USB EP4 Memory/Fifo interface Trigger line inputs USB EP8 Pattern Matching & TS gen. Memory Interface M. Noy. Imperial College London

  6. Software • Lowest layer is HW access • Set of c++ classes that access the EPs as discussed before • Closely matches the FW • Already in use in IImaS, CMS GCT, T2K • Next layer up will match the project-specific FW • This will be developed/debugged alongside the FW • Above this there will be operation control, monitoring and display • Will use either QT or ROOT • This system will run on Linux • Data management • Probably develop custom binary format to remain independent of ROOT/LCIO etc. • External system interfaces done through the network • Define some protocol for control and status monitoring M. Noy. Imperial College London

  7. M. Noy. Imperial College London

More Related