<p>A timing generator is provided for generating a timing signal based on a given reference clock. The timing generator is provided with a delay circuit part for outputting each pulse of the reference clock by delaying the pulse by a delay quantity given for each pulse; and a pulse selecting output part for passing and outputting only a pulse to be outputted as a timing signal among the pulses outputted by the delay circuit part.</p>