The PATGEN board is a 6U VME board that makes a programmable fan-out of up to two different input LVDS pulse signals to 128 output channels. The PATGEN board is controlled through a VME interface and the masking for each of the input signals and the output channel is controlled through 17 registers.
The PATGEN board has 5 different XILINX XC95144XL CPLD's. Four of them are used for the fan out
of the pulse signals, which is a task that consumes a high number of terminals in each one of them. The fifth (PGVME) is devoted to VMEbus control tasks.