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