I need to accomplish the following using the Spartan-3 Starter Kit. This is a small part of my overall project and I don't have time to do it.
Inputs-
5V differential quadrature (A+ A- B+ B-) signal Enable (active high) Counter Reset (active high)Output-
Trigger Pulse (active low)
Specifics-
I need a trigger pulse that is n clocks wide (n should be changeable in code- pulse length will need to range between 10us and 500us) whenever the quadrature counter (24 bit) increments/decrements by x counts (x should be changeable in code and will range from around 15 to 200). Quadrature input max speed is 7.8mhz. The trigger pulse should only be output when the enable signal is active (the counter can run all the time).
I am not asking for free help, I just need a complete solution and I will pay for it ;)
Thanks,
Gary