1 / 15

Status of electronics for NuTel prototype

Status of electronics for NuTel prototype. Yuri Velikzhanin (yuri@hep1.phys.ntu.edu.tw) NuTel TV meeting, June 13 (Friday), 2003. RAM. Preamp. FADC. RAM. PMT. Trigger. DAQ. Trigger. Preamp. PMT. FADC. RAM. RAM. Schematics of new electronics. Mirror. 2 RAM x 256 x 16 per channel.

glyn
Download Presentation

Status of electronics for NuTel prototype

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. Status of electronics forNuTel prototype Yuri Velikzhanin (yuri@hep1.phys.ntu.edu.tw) NuTel TV meeting, June 13 (Friday), 2003

  2. RAM Preamp. FADC RAM PMT Trigger DAQ Trigger Preamp. PMT FADC RAM RAM Schematics of new electronics Mirror 2 RAM x 256 x 16 per channel UV filter 10 bit x 40 MHz FPGA Stop Detector pair UV filter Stop 16-channels preamplifier Hamamatsu 8x8 PMT 32 – channels DCM (Data Collection Module) in cPCI

  3. Main modifications during last month • Change design from VME onto Compact PCI (cPCI) due we need fast readout speed for making a second-level software trigger. • Delete all interconnections for trigger signals due we don’t need statistics (uniformity, isotropy…) – there will be around one event per year. Loosing less 1% only! • Use two triggers: first-level hardware trigger like logical OR of triggers inside all DCM, and second-level software trigger. One Data collection module processes signals from 4x8 pixels (half of MPMT) from one detector. • Use 25nS (one clock) gate for trigger logic due most of signal are inside one clock (from our simulations).

  4. readout readout stop stop RAM buffer 256 256 Old version: two cycle buffers per channel with depth 256. x8 Marked memory cells for readout P C I FIFO 1Kx16 1 256 2 FIFO 1Kx16

  5. Expected layout of DCM J3 ? x2 sides L O C A L B U S J2 ADC ADC ADC Config. CPLD Flash memory ADC main FPGA ADC LVDS ADC trigger P3 ? Trigger FPGA trigger ADC ADC clock J1 P2 ADC ADC cPCI bus connectors ADC main FPGA PLX PCI9054 ADC P1 ADC ADC ADC ADC x2 sides

  6. 40 MHz with good 0-1 time ratio r e g r e g r e g MUX divider 80 MHz external 40 MHz comparator Clocking/timing DCM x 32 (200) 40 MHz oscillator Trigger FPGA to ADC to ADC FIFO FPGA FIFO FPGA terminators ? 80 MHz, 40 MHz 32x2 outputs ? Global Clocking module Global Clocking module Clock distributor module 80 MHz, 40 MHz ~2 km. away 80 MHz oscillator 80 MHz oscillator 80 MHz oscillator

  7. Trigger How to calculate N p.e./1 clock AN+1 Change in amplitude due new photoelectrons: ΔA = AN+1 – 15/16AN N = ΔA / gain AN ΔA 15/16AN Schematics of firmware (inside FPGA) ΔAN-1 = AN-1–15/16AN-2 AN AN-1 ADC Reg. Reg. Reg. – – >>4 Reg. Reg. 15/16AN-2 1/16AN 1/16AN-1 15/16AN-1

  8. Trigger Time interval for trigger From simulation > 90% of signal comes during one ADC clock, so time interval will be one clock – 25 nS. There will be used two thresholds logic: Schematics of firmware (inside main FPGA) Programmable High-level threshold (individual for every channel) HLT comparator Reg. ΔAN Reg. To trigger logic LLT Reg. comparator Programmable Low-level threshold (individual for every channel)

  9. Trigger Trigger array of one DCM

  10. DAQ configuration C P U T R I G G E R D C M D C M D C M D C M D C M B R I D G E D C M D C M D C M D C M D C M D C M B R I D G E D C M D C M D C M D C M D C M Ethernet C P U T R I G G E R D C M D C M D C M D C M D C M B R I D G E D C M D C M D C M D C M D C M D C M B R I D G E D C M D C M D C M D C M D C M Not fixed (discussable) !!!

  11. PXI chassis GX7000

  12. 1 1 1 1 1 1 1 1 256 256 256 256 256 256 256 256 2 2 2 2 2 2 2 2 Data flux inside main FPGA event number d a t a f r o m A D C to local bus x16 FIFO 1Kx16 FIFO size: if 4 time slots: 1024/8/4 = 32 events! But we need to add event number: 1024/8/5 = 25 events!

  13. Data flux inside one DCM J3 ? L O C A L B U S J2 main FPGA D15-D00 Config. CPLD Flash memory Ch.1-8 main FPGA D15-D00 LVDS P3 ? Ch.9-16 Trigger FPGA main FPGA D31-D16 J1 P2 cPCI bus connectors Ch.17-24 D31-D00 PLX PCI9054 main FPGA D31-D16 P1 Ch.25-32

  14. Possible data flux inside one chassis DMA RAM Bank#1 from cPCI DMA RAM Bank#2 CPU Second-level trigger DMA RAM Bank#3 to Ethernet DMA RAM Bank#4

  15. (moved ~one month later due cPCI design instead VME) Schedule for electronics • Before August 1: have 2 DCM and 4 new preamplifiers • August-September: debugging first iteration, hope a final • October-December: making a final firmware, two Trigger modules (simple), software… • January: Mass production • February – March: Mass debugging + start integration test • End of March - beginning of April: end of the first period of NuTel project Problems • Optics – main problem now • MPMT – we have only 11 pieces, need 16, could Palermo people give as some pieces? When? If not – we need to bye. We’ll need its before February. • HV power supply is in VME. Already have one (for 8 MPMT), need another one.

More Related