1 / 24

AGATA PROJECT

AGATA PROJECT. PREPROCESSING MEZZANINE SLOW CONTROL GUI FOR THE SEGMENT AND THE CORE CARD By : N. Karkour and S. Perrier. PC Keyboard. Mezzanine. User’s PC. B_RAM. FPGA. VHDL CODE. Linux. GUI Server. Driver. SOAP. Driver. ENX. login Page.

mireya
Download Presentation

AGATA PROJECT

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. AGATA PROJECT PREPROCESSING MEZZANINE SLOW CONTROL GUI FOR THE SEGMENT AND THE CORE CARD By : N. Karkour and S. Perrier AGATA SLOW CONTROL MEETING 19th fev. 2009

  2. PC Keyboard Mezzanine User’s PC B_RAM FPGA VHDL CODE Linux GUI Server Driver SOAP Driver ENX AGATA SLOW CONTROL MEETING 19th fev. 2009

  3. login Page Card selection and connection configuration Parameters Add a register Erase a register Change a connection parameter Home page and card selection EPROM Data read for the Data base. Core Card Segment Card All the registers Energy Trace Common register manual Mode AGATA SLOW CONTROL MEETING 19th fev. 2009

  4. AGATA SLOW CONTROL MEETING 19th fev. 2009

  5. AGATA SLOW CONTROL MEETING 19th fev. 2009

  6. AGATA SLOW CONTROL MEETING 19th fev. 2009

  7. AGATA SLOW CONTROL MEETING 19th fev. 2009

  8. AGATA SLOW CONTROL MEETING 19th fev. 2009

  9. AGATA SLOW CONTROL MEETING 19th fev. 2009

  10. AGATA SLOW CONTROL MEETING 19th fev. 2009

  11. AGATA SLOW CONTROL MEETING 19th fev. 2009

  12. AGATA SLOW CONTROL MEETING 19th fev. 2009

  13. AGATA SLOW CONTROL MEETING 19th fev. 2009

  14. AGATA SLOW CONTROL MEETING 19th fev. 2009

  15. AGATA SLOW CONTROL MEETING 19th fev. 2009

  16. AGATA SLOW CONTROL MEETING 19th fev. 2009

  17. AGATA SLOW CONTROL MEETING 19th fev. 2009

  18. AGATA SLOW CONTROL MEETING 19th fev. 2009

  19. AGATA SLOW CONTROL MEETING 19th fev. 2009

  20. Why this slow control is not implemented • The cards prototype and preseries validation was delayed (due to several reasons that is known by the whole community). • The lack of manpower to define and design the slow control specification (lower priority) • The PPC interface for the Virtex4 VHDL developpement started in September 2008. Status is pb. With the ethernet interface with the carrier card switch. Xilinx opb ethernet driver is not supported for Linux 2.6. Must used ethernet lite or LLTMAC • The PPC interface for the Virtex 2 pro developpement could not be used for the new rework due to the difficulties encountered due to the Xilinx Development tools version upgrades from 8.2 to 10.1. • Mezzanine Flash memory uses a Nand technology. • Advantage: small SMD with few I/O control lines (20 I/O for 256 Mbytes). AGATA SLOW CONTROL MEETING 19th fev. 2009

  21. Why this slow control is not implemented • This flash is used to house the Linux Operating system. • The Inconvenience : No Xilinx Driver to integrate under EDK tool like the Strata flash. • Strata flash cannot fit on the mezzanine pcb. • New flash driver interface is needed to simulate Strata flash simulation • Driver to be designed completely from scratch (started in mid January 2009).. • Hope that VHDL code implementation only is sufficient. • Worst case is to re-develop all the Programming steps that Xilinx EDK tool to load the Linux operating system. • Status: single read/write and erase operation is under test. • Futur work is to insert a strata flash into the EDK project and verify that Linux boot loader is OK. • Hope to be ready for Agata week in April AGATA SLOW CONTROL MEETING 19th fev. 2009

  22. What slow control is actually implemented • I2C basic slow control for the Triple cluster tests is developped by Padoue. • Contains only necessary parameters for the Data transmision and collection. • Can be used to check Hardware, validate prototypes and preseries. • Write only registers. • No read back values • Must exist to qualify TC tests. • Can be used for the Demonstrator to validate data transmission ONLY. • MUST NOT be used for the demonstrator because it is not for physicists. • No diagnostics, • No spy on data stream. • No test mode. • Setup is done automatically by script. • Difficult to change parameter values by hand. Must use keyboard commands through telnet interface. (not suitable for user defined). • Thanks for Padoue’s engineers for this good job. AGATA SLOW CONTROL MEETING 19th fev. 2009

  23. Short term work to be implemented • Replace the I2C interface to reduce the actual EDK projects (5 in parallel). • Implement the PPC interface to start using the actual GUI. • Add temperature measurements to send to crate controller (crucial for full crates). Components temperature can reach 60° in < 1 min if fans are off. • ALL mezzanines MUST send temperature readout through PPC and to the crate manager to decide if the crate power supply must turn off. • Increase parameters setup ( self test, R I/O transceiver tests etc.) • Enhance GUI and slow control for the physicist user to be able to run, modify and monitor experiments and analyse data quality online. • MUST exist for the demonstrator and NOT wait for the Next phase. • MUST exist in 2009 AGATA SLOW CONTROL MEETING 19th fev. 2009

  24. Future characteristics to be implemented (need discussion urgently) • More parameter setup( test mode, RG transceiver tests) • Diagnostic parameters during experiments run • Maybe merge diagnostics with DAQ data to trace defected channels. • Replace scope monitoring for experiment calibration and continuous statistics • Integrate act on all channels segments and detectors buttons (not yet designed and thought of) • Integrate local statistics with global statistics. • Integrate individual data to identify each detectors specific aspects (homogeneity, symmetry or special coefficients specific for each detector. • Integrate spy data with experiment data. • Compare PPC processing with DAQ processing. AGATA SLOW CONTROL MEETING 19th fev. 2009

More Related