1 / 18

Development of PCI Bus Based DAQ Platform for Higher Luminosity Experiments

Development of PCI Bus Based DAQ Platform for Higher Luminosity Experiments. T.Higuchi , 1

aimon
Download Presentation

Development of PCI Bus Based DAQ Platform for Higher Luminosity Experiments

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. Development ofPCI Bus Based DAQ Platformfor Higher Luminosity Experiments T.Higuchi,1 H.Fujii,1 M.Ikeno,1 Y.Igarashi,1 E.Inoue,1 R.Itoh,1 H.Kodama,1 T.Murakami,1 Y.Nagasaka,2 M.Nakao,1 K.Nakayoshi,1 M.Saitoh,1 S.Shimazaki,1 S.Y.Suzuki,1 M.Tanaka,1 K.Tauchi,1 G.Varner,3 M.Yamauchi,1 Y.Yasu,1 T.Katayama,4 K.Watanabe,4 M.Ishizuka,5 S.Onozawa,5 and C.J.Li,5 1 High Energy Accelerator Research Organization (KEK) 2 Hiroshima Institute of Technology 3 University of Hawaii 4 Densan Co. Ltd. 5 Designtech Co. Ltd.

  2. Takeo HIGUCHI (KEK), CHEP2003 Future High Energy Experiments • Next B-factory (Super KEB) • Higher luminosity L > 1035cm-2s-1  trigger rate > 10 kHz. • Dedicated Super Belle detector  data size ~ 300 kB / event. • J-PARC (Japan Proton Accelerator Research Complex) • Trigger rate > 10 kHz. • Requirements vary widely depending on experiments. KEK-Bbird view Belledetector 50 GeVsynchrotronbuilding Linacconstruction

  3. Takeo HIGUCHI (KEK), CHEP2003 Call for a New DAQ Platform The Belle DAQ was implemented without pipeline.It operates with ~10% deadtime at 500 Hz trigger rate. In future experiments, the trigger rate will be > 10 kHz.A pipelined DAQ for deadtime-less system is necessary. Further more, the complicated detector system may output > 10 times larger data as current one. High density platform is favored. To catch up with the future setup, we have developed a new DAQ platform along with the following boundary conditions….

  4. Boundary Conditions in the Development • Keep system flexible • Separate detector dependent parts (ADC, TDC, etc) from the system. • Reduce bandwidth usage • Put data reduction CPU on the data stream. • Increase trigger efficiency • Put event buffer on the stream to reduce deadtime. • Make module compact • Increase module density to be fit in the room. • Keep cost lower • Import computer market trends/techniques as possible. New New New

  5. L1 triggerpipeline ADC/TDC Detector Readout FIFO 0xaa55 0x0246 0xf3b7 … sampling clock trigger signal Takeo HIGUCHI (KEK), CHEP2003 Conceptual Design (Front-end) • Mezzanine-ADC or Mezzanine-TDC Module • User-defined ADC/TDC with add-on structure •  Less dependence of the platform on the detectors. • Mezzanine structure •  Higher platform density.

  6. busy data/24ch digitized output clock, trigger Takeo HIGUCHI (KEK), CHEP2003 TDC Design Example Under design • TDC module layout • Input = 24ch LVDS, Output = 24ch. • Resolution = 0.78 ns/bit (@ 40 MHz clock). • Trigger buffer depth = 8 words. • Enough space to put required functions. 71186 mm2 AMT-2 FPGA to COPPER to COPPER connector AMT-2 = TDC with L1 buffer designed by ATLAS

  7. DMA Takeo HIGUCHI (KEK), CHEP2003 Conceptual Design (Back-end) • PCI bus based platform Data compression Readout FIFO 0xaa55 0x0246 0xf3b7 … EB CPU PCI bus PCI9054 Network Local bus Trigger deadtime reduction • PCI provides up to 133MB/s data transfer. • PCI is one of PC market standards. •  We need less worry about device development. •  Newest technology can be always purchased. • PCI has mezzanine standard (PMC). •  Platform density can be increased.

  8. Schematic of the New DAQ Platform mezzanine(add-on) module local bus PCI bus PMC ADC/TDC FIFO detector signals Memory ADC/TDC FIFO Network Bridge ADC/TDC FIFO CPU BusCTRL ADC/TDC FIFO trigger interrupt trigger, clock

  9. ADC/TDC PMC VME ADC/TDC PMC VME ADC/TDC CPU/PMC ADC/TDC Rear Board(SPIGOT) Takeo HIGUCHI (KEK), CHEP2003 The COPPER VME-9U size board COmmon Pipelined Platform for Electronics Readout

  10. Takeo HIGUCHI (KEK), CHEP2003 COPPER Components • 4 ADC/TDC (FINESSE) slots • ~100 ch (24 ch  4) / COPPER board • 2 MB readout FIFOs • 512 kB for each FINESSE slot: IDT72V295 (IDT)  2  4 slots. • Data transfer buses • A32/D32/33MHz local bus. • FPGA for Local bus and FIFO control. • Local-PCI bus bridge: PCI9054 (PLX), which has DMA facility. • A32/D32/33MHz PCI bus. • PCI-PCI bus bridge: 21152 (Intel)  2. • 5 PMC slots (2 are on the SPIGOT) • 1 for CPU, 1 for link device to the event builder, and 3 for generic use (intended for additional memory.) • VME interface • PCI and VME are connected via dual-port memory for reset/debug use.

  11. Takeo HIGUCHI (KEK), CHEP2003 The FINESSE • User defined ADC/TDC module Local bus I/F(for control) 186 mm Up to 16 bit.output ~24 input ch. 71 mm Clock, L1 trigger Trigger busy Front-end INstrumentation Entity for Sub-detector Specific Electronics

  12. PMC Ethernet card PCI Mezzanine Card Standard - PMC PCI Ethernet card • PMC is 100% compliant with the PCI. • Many applications are available: Ethernet card, Gigabit Ethernet card, memory module, CPU, etc.

  13. Takeo HIGUCHI (KEK), CHEP2003 PMC Processor • RadiSys EPC-6315 • Equipped with Intel PentiumIII 800 MHz. • 512 kB secondary cache. • 256 MB SDRAM with ECC. • Chipset: RadiSys 82600. • Bootable from CompactFlash. • RedHat Linux 7.3 is running. • 33-bit 33/66 MHz PCI bus interface. RJ-45 Ethernet port (slow control) CompactFlash socket (boot)

  14. Takeo HIGUCHI (KEK), CHEP2003 Test Setup Thermostatic oven (humidity = 30%) COPPER Vacant FINESSE SPIGOT NIC (Tx) FINESSE Vacant FINESSE Vacant Ethernet CPU FINESSE Trigger 10 Hz trigger Serial Ethernet hub Prototype FINESSEs Ethernet PC Linux PC (Rx)

  15. 50ºC, 24h temp. 40ºC, 24h + room-temp.48 hours 1h 1h 20ºC 1h 10ºC, 24h 15ºC, 1h 1h 77 hours time Takeo HIGUCHI (KEK), CHEP2003 Stability Test • Check list at Rx PC. • Is event-header/event-footer marker correct? • Are data contents same as pre-defined one? • FINESSE local counter == Event tag from trigger system? • Are 4 local counters from FINESSE same? • Does FINESSE local counters increase by 1 correctly? • Thermal condition was varied during the test. No error! • Total data transfer = 3.4 GB.

  16. Takeo HIGUCHI (KEK), CHEP2003 Performance Study • Data transfer speed • The data transfer speed from the readout FIFOs to the CPU main memory using DMA is measured~125 MB/s (w/o DMA overhead.) 94 % of full performance. Performance study is proceeding…

  17. Takeo HIGUCHI (KEK), CHEP2003 Status and Prospects • COPPER • The COPPER is under final tuning and the design will be fixed by this May. • FINESSE • Design of TDC FINESSE will be finalized soon and start production. • Design of ADC FINESSE is being designed. • Integrated system test • We replace a part of current Belle DAQ system with COPPERs in the next summer for the integrated system test.

  18. Takeo HIGUCHI (KEK), CHEP2003 Summary • We are constructing a pipelined DAQ system for future HEP experiments by developing a PCI-bus based DAQ platform that has mezzanine structure for density increase. • The platform equips processor module for data reduction. • The platform showed good stability after 125h test. • The data-transfer performance of the platform was measured to be close to full performance (94%) in DMA mode (without DMA overhead.) • The mezzanine-ADC/TDC modules are being designed. • We start integrated system test from next summer using current Belle DAQ system.

More Related