Hi All,
I'm trying to develop a programmable pulse generator, essentially a single pulse of variable width repeated at a given rate. I posted a similar question a few weeks ago on sci.elec.design and someone suggested that this would make a nice CPLD project. As I'm keen to learn about programmable logic devices I decided to buy a development kit (Altera 7000 series) and try implementing the pulse generator.
My ideal specification would be pulse widths from 10ns to 10us incremented in 10ns steps at repetition rates between 1 to 10 kHz. The evaluation board has a 25MHz clock so I'm limited to 40ns increments but that's ok for now.
I've been playing around with various counters etc but am struggling to create anything useful, would be great if someone more experienced could give me a few hints!?
Thanks,
Jim W