1 / 10

TMB-RAT Software Update

TMB-RAT Software Update. USCMS Slice Test Workshop @ Rice University August 16, 2004 Martin Von der Mey / Yangheng Zheng* University of California, Los Angeles. TMB-RAT related Peripheral Crate control software update Plan. Software update after April Emu meeting.

erwin
Télécharger la présentation

TMB-RAT Software Update

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. TMB-RAT Software Update USCMS Slice Test Workshop @ Rice University August 16, 2004 Martin Von der Mey / Yangheng Zheng* University of California, Los Angeles TMB-RAT related Peripheral Crate control software update Plan

  2. Software update after April Emu meeting • Frank created a “tmbtiming” module in PCC for timing in the TMBs (used in May beam test) • Add RAT module XML configuration variable (Thanks to Alex and Rick) • Update trigger modes in TMB/CCB class (ALCT and CLCT self triggering modes added) • Add ALCT and TMB (online/offline) CRC check routines in ALCT/TMB class • Add CFEB/AFEB pulse pattern injector functions in “tmbtiming” module. (Thanks to Jianhui) Slice Test Workshop@Rice University

  3. tmbtiming module • April-May features: • TMB/CFEB delay constants • TMB tx/rx delay constants • TMB scope data for adjusting ALCT and CLCT matching window and delay • Recent additions: • ALCT/TMB online/offline CRC checks (can check raw hit data before DDU ) • CFEB pulse pattern injector • AFEB pulse pattern injector Slice Test Workshop@Rice University

  4. CFEB/AFEB injectors : Why? • Without turning on the gas and HV system for the chamber, you can • debug the TMB-RAT system (maybe other system), • test CFEB and ALCT cable connections, • get TMB and ALCT delay timing constants in a fast way, • simulate the single muon, cosmic ray or test beam patterns … Slice Test Workshop@Rice University

  5. CFEB pulse pattern injector • Generate half-strip patterns for all strips • Control sequence: tmbtiming module  DMB registers  CFEB buckeye chips  pulses on strips • CFEB pulse are well-determined charges. • Input: half-strip patterns for buckeye chips; output: CLCTs • CLCTs generating rate: buckeye rate Slice Test Workshop@Rice University

  6. CFEB pulse pattern injector (cont.) Slice Test Workshop@Rice University

  7. AFEB pulse pattern injector • Generate ALCT patterns • Control sequence: tmbtiming module  CCB registers  TMB registers  ALCT registers  pulses on cathode test strips (1 strip/layer) • CCB provides 500ns gate to enable the ALCT testing pulses • capacitive coupling between test strips and anode wire groups • hot wire mask on ALCT board  ALCT patterns Slice Test Workshop@Rice University

  8. AFEB pulse pattern injector (cont.) • Input: key wire group number; output: ALCT pattern • ALCTs generating rate:  computer instructions rate Slice Test Workshop@Rice University

  9. AFEB pulse pattern injector (cont. ) Slice Test Workshop@Rice University

  10. What’s next • Improve the user interface for CFEB/AFEB pulse pattern injectors (create a new class?) • Get TMB and ALCT timing constants directly from CFEB/AFEB pulse pattern injectors in a fast way • Create the simulators for single muon, cosmic ray and test beam using injectors Slice Test Workshop@Rice University

More Related