A method and apparatus for generating a delay in the timing of a bus or other
logic
circuit such that changes may be made to timing parameters without undue hardware
design changes is disclosed. A counter is used to count a number of clock cycles
to time the delay. The number of clock cycles is pre-loaded into the counter from
a memory. This eliminates the need for costly hardware design changes when timing
parameters change, since all that must be changed is the number of clock cycles
to be counted, which can be modified by replacing or reprogramming the memory.