A system is disclosed for generating a plurality of timeout event triggers
in response to a plurality of kinds of timeout events. The system
includes an overflow generator, which generates a plurality of overflow
signals having a plurality of periods. The system also includes a
plurality of trigger generators corresponding to the plurality of kinds
of timeout events. Each of the plurality of trigger generators is
associated with a corresponding timeout threshold value representing the
minimum amount of time that must elapse for the trigger generator to
generate a timeout event trigger. For each of the plurality of timeout
triggers, a corresponding selection signal selects one of the plurality
of periodic overflow signals. The timeout threshold corresponding to each
timeout trigger is equal to the period of the corresponding selected
overflow signal multiplied by the value of the corresponding control
signal.