GEM Trigger Signal Testing

Pattern Description Language and Tools

Curt Brune

Stanford Linear Accelerator Center (SLAC)
GLAST LAT Flight Software

May 9, 2003

LAT-TD-00000-00
Revision History
Revision 0.1May 9, 2003

This document proposes a hardware and software system for sending trigger signal patterns into the GEM for testing. The name of the system is PGEM, which is a combination of "Pattern Generator" and GEM.

This document is also available in the following formats:


Table of Contents
Introduction
1. Trigger Input Signals
1. Theory of Operation
1.1. Specify the Signal Patterns
1.2. Pattern Playback
2. Pattern Description Language
2.1. Named Patterns
2.1.1. Example: A Clock-like Pattern
2.2. Reserved System Pattern Names
2.2.1. Example: Programming a System Pattern Name
3. Software Tools
3.1. pgem_bin
3.2. pgem_play
3.3. pgem_bmp
4. Hardware
4.1. COMM Board Consideration
4.1.1. Chaining COMM Boards
4.1.2. FIFO Depth
References