LAT Test Stand Communications Interface

Software User's Guide

Curt Brune

Stanford Linear Accelerator Center, Stanford University LAT Instrument Software Group

April 7, 2004

LAT-TD-01199-11

This document provides an overview of the interface software for the LCB, VME LAT COMM I/O Board and the Transition VME Test Features Board, including command/response, triggering and event taking modes.

Table of Contents
Software Releases
1. Moscow Release
1. Package Versions
2. New in LCB
3. New in DAB
4. New in DEM
5. New in DUTIL
6. New in EVUT
7. New in GGLT
8. New in GNAT
2. Lhasa Release
1. Package Versions
2. Installation on the LATTE PC
3. VxWorks Initialization Scripts
4. Distribution Directory Layout
3. New Delhi Release
1. GARC version 3 Bug Details
4. Cairo Release
1. VXW Package
2. CMX Package
3. GTEM Package
4. GDAB Package
5. GNAT Package
6. GGLT Package
7. GAEM Package
8. EVUT Package
9. CTST Package
5. Brasília Release
1. VXW Package
2. GNAT Package
3. GGLT Package
4. GTEM Package
5. GAEM Package
6. GDAB Package
7. EVUT Package
8. CTST Package
6. Dublin Release
1. GNAT Package
2. GGLT Package
3. GTEM Package
4. GAEM Package
5. EVUT Package
6. CTST Package
7. Stockholm Release
1. GNAT Package
2. GGLT Package
3. GTEM Package
4. GAEM Package
5. EVUT Package
6. CTST Package
8. Tokyo Release
1. GNAT Package
2. GTEM Package
3. GAEM Package
4. GGLT Package
5. EVUT Package
6. CTST Package
9. Ankara Release
1. New In This Release
10. Roma Release
1. New In This Release
11. Berlin Release
1. New In This Release
12. Asunción Release
13. Madrid Release
1. New Binary Directory Layout
14. Dakar Release
15. Seoul Release
16. Brussels Release
17. Copenhagen Release
18. London Release
1. Theory of Operation
1.1. Initializing Driver
1.1.1. Environment
1.1.2. Debugging Output
1.1.3. Allocating Handles
1.2. Initializing TEM Hardware
1.2.1. Initializing the GGLT
1.2.2. Initializing the GTEM
1.3. Event Taking Configuration
1.3.1. Memory Allocation Callback
1.3.2. Event Handler Callback
1.3.3. Event Loop
1.4. Triggering
2. Commanding
2.1. TEM Commanding
2.1.1. GTIC Environmental Quantities
2.2. AEM Commanding
3. Event Taking
4. Test Features
4.1. Adjust Voltage Margins
4.2. Redundant Signal Paths
4.3. Changing Command Parity
4.4. Event Throttle
A. Response FIFO
A.1. Response FIFO Data Format
A.1.1. LATp Overview
A.1.2. Mapping LATp to Response FIFO
A.1.3. Flow Control
A.2. Interrupt on Packet Ready
A.3. Wire Count
B. Mini GLT
B.1. Triggering
B.1.1. Trigger Sources
B.1.2. Trigger Calculation
B.1.3. Event Data Flow Control
B.1.4. Virtual AEM Mode
B.2. Trigger Message
B.2.1. Trigger Mask/Config register
B.2.2. Options register
C. Virtual AEM
C.1. Hardware Setup
C.1.1. Required Hardware
C.1.2. Input Signals
C.1.3. Output Signals
C.1.4. External Triggering
C.2. Simulation Fidelity
C.2.1. Hardware Registers
C.2.2. Reset
C.2.3. Triggering
C.2.4. Event Data
References
List of Tables
1. Release Info
2. Package Versions
3. Release Info
4. Package Versions
5. Start Up Scripts
6. Release Info
7. Package Versions
8. Release Info
9. Package Versions
10. Release Info
11. Package Versions
12. Release Info
13. Package Versions
14. Release Info
15. Package Versions
16. Release Info
17. Package Versions
18. Release Info
19. Package Versions
20. Release Info
21. Package Versions
22. Release Info
23. Package Versions
24. Release Info
25. Package Versions
26. Release Info
27. Package Versions
28. Paths and File Names for Binary Objects
29. Release Info
30. Package Versions
31. Release Info
32. Package Versions
33. Release Info
34. Package Versions
35. Release Info
36. Package Versions
37. Release Info
38. Package Versions
4-1. TEM/AEM Voltages
A-1. Wire Count
B-1. Setting Flow Control
List of Figures
A-1. A two cell LATp packet
B-1. Structure of the Trigger register.
B-2. Structure of the trigger source mask in the Trigger Mask/Config register.
B-3. Structure of the trigger message
B-4. Structure of the initial event number and parity definition in the Trigger Mask/Config register.
B-5. Structure of the Options register.
C-1. I/O Lines for Virtual AEM setup.
C-2. Structure of the Virtual AEM software driver.
List of Examples
B-1. Calorimeter Calibration Strobe

 

 

Next

 

 

Software Releases