1 / 14

The TrackFinder GUI

The TrackFinder GUI. D. Acosta, L. Gray, N. Park, H. St ö ck University of Florida. Crate/Slot Level. Crate. Slots. Crate Tree Area. Window Area. SP02 Board Level. Boards. Higher level SP02 command panel windows. SP02 Chip Level. SP02 FPGA Chips. FPGA Muon Registers.

azia
Download Presentation

The TrackFinder GUI

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. TheTrackFinder GUI D. Acosta, L. Gray, N. Park, H. Stöck University of Florida

  2. Crate/Slot Level Crate Slots Crate Tree Area Window Area

  3. SP02 Board Level Boards Higher level SP02 command panel windows

  4. SP02 Chip Level SP02 FPGA Chips FPGA Muon Registers FPGA/Muon Registers for parallel addressing

  5. SP02 Register Level SP02 Registers Read/write hex values into individual registers

  6. Sector Processor Registers • SectorProcessor FPGA • New XML setup routine • probes for available • registers in all FPGAs

  7. CCB Board Level Boards Higher level CCB command panel windows

  8. CCB Register Level CCB Registers Read/write hex values into individual registers

  9. TTCvi Window • Allows for quick configuration of the TTCvi, i.e. L1A selection

  10. Backend: XML • The TFGUI parses XDAQ address tables to generate available registers for the crate tree • The layout of boards within the crate is given by a XDAQ-style XML file made for the TFGUI

  11. TFGUI SOAP Messages GUIDriver I2o Messages TFDriver HAL SBS (Bit3) Backend: XDAQ Interface Software Level Hardware Level PC Level GUI PC (Linux) Network Switch PC Level TF PC (Linux) TrackFinder Crate

  12. Backend: XDAQ Interface GUIDriver and TFDriver are standard XDAQ executives This setup allows other XDAQ executives, i.e. PeripheralCrateController, to communicate with the TF crate using the TFDriver A crash of the TFGUI or the GUIDriver does not affect TF crate operations The usage of I2o messages keeps the network traffic low

  13. Backend: System Interface • Backend is also able to make calls to console programs of the TrigDAQ package (only if TFGUI is running on the TF PC) • Controlled through one class for easy maintenance and possible extensions

  14. Integration into EMU DAQ FED Crate Write to BigPhys memory Local DAQ PC DDU CCB VME Peripheral Crate Run Control Event Builder CFEB DAQMB TMB CCB XDAQWIN ALCT Local DAQ PC Trackfinder Crate SP CCB

More Related