i have a read out ic of optical front end which gives out digital pulse(0-3.3V) of width 10ns to 150ns repeating at a rate of 1Hz-70KHz
i have to measure the pulse width, but it needed a high end setup(high end FPGA like Arria from Altera costing 700$ ) which increases the cost a lot, so in order to go for low end pulse width measurement set up i.e. in my context a very low end FPGA(a cyclone-IV or V from altera costing 70$) which can run maximum at 100-200MHz clock , so i thought of expanding the pulse by a factor of 10
so my 10ns-150ns pulse would become 100ns-1.5us pulse, which makes me easy to measure the pulse width, by using a low end setup
but now my confusion is how to expand the pulse by a factor of 10 only ??? while i have in my previous project tried a comparator latches, which have a RC time to be programmed, but here the pulse width should not be made constant but should be replicated by a multiplication factor