1 / 8

New DCM, FEM  DCM

Designing a new Data Collection Module (DCM) with upgraded optical interface and a new daughter card to support new style optical receiver for improved data collection and zero suppression. Collecting FEM raw data and performing data formatting for efficient data transfer to event builder.

kanisha
Download Presentation

New DCM, FEM  DCM

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. New DCM, FEMDCM • DCM jobs • receive FEM data, perform zero suppression. • Collect many FEM data and send to event builder. • Because the components are obsolete, optical market move to devices operated on different principles (CIMT vs 8b/10b encoding) and changing technology, 5V  1.2V device we need to design new DCM. • DCM upgrade path • Build new daughter card with new optical receiver and fit into the old DCM. • So we can test upgrade FEM with new style optical receiver • Build new DCM retains the “same optical interface” as new DCM daughter card. • A generic design for all the upgrade detector.

  2. Data Collection Module (DCM)

  3. New DCM Daughter Card Driven by the HBD readout 1.6 Gbits link 80 MHz reference clock 16 bits mode, 8b/10b encoding 12 bits data 4 bits label to identify the data Fit into the current DCM board Temporary solution till New DCM is ready De- serializer Zero suppression Multi- Event Buffer FIFO Optical Receiver DSP Altera Stratix GX EP1SGX10C 4 transceiver blocks Low Jitter PECL oscillator

  4. 8b/10b encoding 10bits serialized data F I F O 8b/10b encoding + serializer Optical transmitter Optical receiver 8b/10b encoding +de-serializer 8bits 8 bits FEM clock Reference clock Reference clock Optical data transmission requires data to be DC balance. Both transmitter and receiver are working on a fix frequency. The receiver will lock serialized data initially base on the reference clock. 8b/10b encoding method  generating a DC balance code. The 10 bits code split into control code (k code) and data code (d code). You can use link for transfer data in multiple bytes. Since there are no extra bits, the k-codes are generally used to mark conditions other than data, i.e. idle, error, frame header etc.

  5. Impact from using 8b/10b encoding on the FEM  DCM data transmission • Most likely we will use16 bits data to transfer FEM data to DCM. • DCM will send 32 bits data to event builder. • Some of the detectors will use all 16bits for the data  Minimally we need to find a way to mark beginning of packet, idle, end of the packet. • We need to agree on a reference clock we will use for the optical link. • Although there are many devices has 8b/10b serializer. Not many of them are for general use. • Ti TLK series, FPGA (Altera, Lattice, Xilinx etc.)

  6. Possible FEM  DCM data transfer protocol • Currently HBD FEM is using 80Mhz reference clock, 1.6Gbits/sec. I think the same frequency can be use for the Pixel FEM  DCM links. • Drawback is reference crystal is hard to get, 12 weeks??? • All commercial optical parts is classify as Ethernet, fiber channel etc. • May be we should standardize at fiber channel standard speed, 2.125 GHz as link speed, i.e. 106.25MHz clock while maintain the maximum input frequency to 8X beam crossing rate. • Benefit: One could get parts relatively quick. • Drawback: your FPGA need to run the output at that frequency.

  7. Possible FEM  DCM data transfer protocol (continue) • TI TLK series general Gigabit transceivers is probably the right choice for the FEM. • FPGA solution is more complicated to use. • TLK series chip only have 3 K-code one can use, i.e. idle, carrier extend, error. • We should use idle and carrier extend only. • Possible rule for data packet could be • Send idle whenever we are not transmit the data • Carrier extend + valid data  beginning of the data packet. • No idle state between Carrier extend and first data word in the data packet. • Valid data + Carrier extend  end of data packet. • No idle state between Carrier extend and last data word in the data packet. • One data packet for one L1 accepted event.

  8. What need to happen next • We need to decide the protocol between FEM  DCM. • DCM side • Discussion with pixel, strip and FVTX etc.. • Collect FEM raw data format. • Come up with preliminary design of the DCM • FEM side • Document the data format and what data can be zero suppressed away. • Occupancy in varies collision species. • Have some preliminary design on the output to DCM.

More Related