Mirrors CERN QMUL |
ATLAS Level 1 Calorimeter Trigger Software | |
L1Calo Software | Minutes: 15 February 1999 at RAL | |
![]() |
Level 1 Calo Software Meeting at RAL on Monday 15 February 1999. ---------------------------------------------------------------- Present: Scott, Kithsiri, Bill, Tony (part time), Tara, Eric, Murrough. Apologies: Norman, Reg. The agenda (as rearranged at the meeting) was: (1) Progress with CVS,AFS & StP................Tara (2) Requirements document......................Tara,Reg,Murrough (3) Hardware Testing and Workplan (a) Plan for backplane tests...............Scott (b) Plans for 1999 (i) Hardware schedule................Tony (ii) DSS..............................Tara,Kithsiri (iii) ROD..............................Bill? (4) Hardware infrastructure plans..............Murrough (for Norman) (5) Progress with DAQ prototype -1 code........Murrough (6) Next steps.................................All (7) Preparations for joint meeting at Bham.....All Progress with CVS,AFS & StP --------------------------- Tara presented the progress he has made with setting up CVS on the Rutherford AFS server. He has established a CVS repository for the three main pieces of our existing software: the diagnostics, the daq and the analysis program. The current status is described on the web via http://hepwww.rl.ac.uk/Atlas-L1/Software/cvs_repository.html The software is world readable; write access requires an AFS account at RAL. This is presently granted for Tara, Norman and Murrough. Birmingham colleagues will follow when AFS is installed there. Access can also be granted to non-UK colleagues. So far this setup only deals with the source code. The binaries are built using the existing Makefiles after installing the source on the local system. We should consider the use of SRT in future. Tara also gave a (lack of) progress report on Software through Pictures (StP) the CASE tool which has been bought for use throughout ATLAS. He has tried to use this on the RAL HP system, but has been stalled for far waiting for a CERN AFS account in order to access the SYBASE system which StP uses as its database. Tara has been reading some of the introductory documentation and hopes to be able to try the reverse engineering tool, eg to produce some class diagrams from the existing analysis program. Discussions with Steve Fisher suggest that - at least in the offline community - the reverse engineering tool has been the most useful. Murrough mentioned that the DAQ group seem to have made extensive use of the design tools though. Requirements document --------------------- Murrough has yet to install the version updated in his absence. [Now done]. Tara and Reg have read through and talked about the calibration issues, but no concrete progress has been made. We have also not made much progress on the overall workplan and timescales. Despite the immediate necessity to concentrate on the imminent DSS and ROD modules we should not lose sight of the longer term issues.... Hardware Testing and Workplan ----------------------------- (a) Plan for Backplane Tests ---------------------------- Scott stated that no software was required for the backplane test cards being developed at Birmingham. (b) Plans for 1999: DSS and ROD Modules --------------------------------------- Tony presented the current schedule for the DSS and ROD modules. The design reviews have (in principle) concluded. The feedback will be considered by Viraj and Tony later this week. The DSS motherboards are expected to be available for testing at the start of April, with the LVDS daughtercards about two weeks later. The ROD will follow in mid May. Several people have read the DSS specification. There are a number of issues related to software control of the module which need to be clarified. These include: the procedure for starting and stopping tests; whether the registers and memories may be accessed by computer during a test run; whether the card can be configured to produce an interrupt to the DAQ system when an error occurs; some details of the memory map. Since the spec was produced a feature to load the FPGAs via VME has been added. Both DSS and ROD can be clocked and controlled by the TTC system (although the old TCM may also be used). We have a TTC source on order. We must find out how to use it! More detail of how the DSS module can be used by software is required. Tony will discuss this at his meeting with Viraj. Given the short timescales, we will (at least to start with) add these modules to the existing diagnostics and DAQ software. We agree that Scott and Bill (with Normans help when he returns from holiday) will handle the DAQ side. Kithsiri (with Murroughs help) will incorporate the DSS into the diagnostic software. Norman had drafted a test plan for the DSS module with LVDS daughtercards. This assumes that the diagnostic type tests on registers and memories have been successfully completed. He then suggests using the DAQ to: - test one module connected to itself; varying the cable lengths - test with several modules still with each connected to itself - interconnect several modules, all interleaved - repeat with the modules in different crates with heavy VME activity - investigate stability of the timing window - complete tests with Glink and Slink daughter cards This plan needs to be fleshed out once the details of how the card can be controlled by software are available. Hardware infrastructure plans ----------------------------- Murrough reported a conversation with Norman. The RAL group plans to replace the existing VAXstation used as an Xterminal with a couple of PCs running NT. Initially these would just be used as Xterminals to the LynxOS system, but in the longer term we should consider running our software on NT. Both Tara and Murrough wondered whether Linux might be preferable to NT. [It was not discussed at the meeting, but there are also plans to try to run the diagnostics on a separate platform from LynxOS, using the network to access VME on the LynxOS system]. Progress with DAQ prototype -1 code ----------------------------------- Murrough reported that he has made no progress with this since returning from holiday. In the short term, work on the new modules will take precedence. Next steps ---------- Work on the DSS and ROD is urgent. In the longer term Scott and Bill should attend OO design and C++ courses. We should have a clearer period for serious work on new software after the next few months. Norman has suggested that instead of trying to coax software out of the DAQ group, we should consider using the Level 2 "lightweight" DAQ software which is freely available and which is based on the DAQ groups designs. The feeling at the meeting was that unless we hit major difficulties in working with the DAQ group it would be preferable if we only had to made one transition to new software. [After the meeting though, in conversation with Fred Wickens, it appears that since the last public presentation of the Level 2 software at Chamonix, considerable effort has been made to unify the Level 2 and DAQ group software even at the level of the calling sequences, so that any transition might be fairly painless]. Next Meeting ------------ Murrough has to produce an agenda for the software meeting at Birmingham. This should include reports on progress with the new UK modules; something from Cornelius describing the software he has written for the Heidelberg test system; the status of work on software tools; progress with the DAQ group; consideration of overlap with future offline code (we have had a long email on this topic from Traudl).
Last updated on 17-Feb-1999. Send comments on this page to Murrough Landon |