Download presentation
Presentation is loading. Please wait.
Published byAnissa Phelps Modified over 9 years ago
1
CMS ECAL Week, July 20021Eric CANO, CERN/EP-CMD FEDkit FED Slink64 readout kit Dominique Gigi, Eric Cano (CERN EP/CMD)
2
CMS ECAL Week, July 2002Eric CANO, CERN/EP-CMD2 Topics l Generic III board l FEDkit-G3 boards (sender and receiver) l FEDkit software library l Current status
3
CMS ECAL Week, July 2002Eric CANO, CERN/EP-CMD3 Generic III design l Generic PCI 64/66 (3.3V) designed in EP/CMD group by D. Gigi l Flexible design for Slink64 to PCI with single FPGA l Optional high speed connectors (not soldered on picture) l PMC/Slink connectors used up to 100 MHz
4
CMS ECAL Week, July 2002Eric CANO, CERN/EP-CMD4 FEDkit-G3 receiver board features l FEDkit is Slink 64 to PC memory board through LVDS cable l Generic III plus 2 daughter-boards and cable l Board DMAs data from FED Slink to PC memory l Slink backpressure enables board to avoid overflow l Based on RUWG’s specifications l (http://cmsdoc.cern.ch/cms/TRIDAS/horizontal/)
5
CMS ECAL Week, July 2002Eric CANO, CERN/EP-CMD5 FED-G3 sender l No FED available for the moment l So this board “emulates” the FED l Currently only support random generation tested l But sender used as PCI master and slave design done l Test and validation (hopefully) due mid-august PC 2 PC 1 FED sender Other board PC memory FED receiver PC memory Real FED
6
CMS ECAL Week, July 2002Eric CANO, CERN/EP-CMD6 Driver model l Driver pre allocates data blocks l Blocks stored in software FIFO then pushed in board (interrupt driven) l Starvation (for free buffers) protection by interrupt (software FIFO feeds hardware FIFO on interrupt) l Board pushes word count in another FIFO l Driver builds event fragments l Event size limited only by exhaustion of data blocks (in practice, tested up to 512kB) l Event drop support to allow abortion of partially received event and continuous flow (not tested yet) l Supports user header reservation for zero-copy transmission (XDAQ)
7
CMS ECAL Week, July 2002Eric CANO, CERN/EP-CMD7 FED-G3 receiver board Slink to LVDS adapter Slink connector Software FIFO (free blocks addresses) This FIFO has arbitrary length Hardware FIFO For free blocks DATA blocks Interrupt driven feed Free block FIFO of blocks in board Internal word counter Word count FIFO Event fragment FED-G3 receiver board Host memory DATA blocks
8
CMS ECAL Week, July 2002Eric CANO, CERN/EP-CMD8 FEDkit receiver performance l Measurements with “infinite” source l Performance mainly limited by PCI throughput l Pure DMA Throughput 500MB/s Fragment overhead 0.58µ s Additional block overhead 0.18 µs l Test done with 4kB blocks
9
CMS ECAL Week, July 2002Eric CANO, CERN/EP-CMD9 User interface (API) l The FED-G3 driver called by the user in a way as simple as possible l User sets parameters (block size, block number) then starts driver l Simply get event fragments/free event fragments l Finally release the driver l Additional functions to handle and analyze fragments l Fragment is a collection of blocks l Reserved space for headers at beginning of blocks
10
CMS ECAL Week, July 2002Eric CANO, CERN/EP-CMD10 Current status and future l Receiver for single and double link (merger) tested l Sender used as generator only l Test software for slave and master sender over PCI in development l Event drop support to be done l Successful transmission of data from Endcap Muon FED by J.Gilmore at Ohio State University l The FEDkit was integrated in XDAQ as a data source l Ready to deliver to FED developers to test their Slink-64 port (non-merge version)
11
CMS ECAL Week, July 2002Eric CANO, CERN/EP-CMD11 Conclusion l Receiver behavior fine and tested l Sender partially tested l Next objective complete sender tests for mid-august (no guarantee) l Software and hardware documentation, software download –http://cern.ch/cano/fedkit –E. Cano (Eric.Cano@cern.ch) l Hardware web site (schematics, etc…) –http://cmsdoc.cern.ch/~dgigi l Hardware can be ordered : –contact A. Racz (Attila.Racz@cern.ch)
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.