Abstract:
A duration and frequency programmable electronic integrated pulse generator comprises an initialization circuit driven by a reference clock signal and an initialization/comparison signal and producing m initialization values, and a periodic count value coded on n bits. An address decoder module produces write-control bits, while a bits comparison matrix including n.times.m comparison cells each including a RAM and CAM memory cell write-addressable by the write-control bits. Each CAM cell stores a bit CAM.sub.ij of an initialization value and produces a complemented value CAM.sub.ij .sym.BL.sub.i , each RAM memory cell of address i, j produces a masking value M.sub.ij, and each comparison cell produces a value HIT.sub.ij =(CAM.sub.ij .sym.BL.sub.i)+M.sub.ij. All the cells of the same line of rank j are coupled by an OR function and produce, each output S.sub.j, a programmed pulse represented by the equation: ##EQU1## according to a harmonic periodic signal of the periodic count value.