Solid-state double-pulse generator for a high resolution semiconductor detector meets specific requirements for resolution /0.05 percent/, amplitude range /0.1-13 MeV/, and repetition rate /0.1-1000 pulses per second/. A tag pulse is generated in coincidence with each reference pulse