Please see  this page of YaG laser timing boxes built for the lab of Amy Mullen (now at the University of Maryland).

This page describes a Rev 3 all-digital timing controller for a YAG laser used for photochemistry experiments (which was never built).

This design is based on the Xilinx/Digilent?  Spartan-3 Development Board A simple interface_board Laser is also needed.

See YagBoxDoco

Firmware tidbits from the web: