This section has been copied from the Independent Pulse Generator manual linked above.