Simple "place anywhere" clock multiplier for Spartan 6?
I'm working on a design that needs to be re-configurable and can have any one of it's I/O pins configured as a clock for some internal logic. This logic needs an FSM to run at 2x the clock, and then needs to drive any of the other I/O pins. I initially tried a DCM but got the error described here:
Is there a simpler way/primitive that would allow me to generate a simple x2 clock multiplier anywhere in the FPGA and not have to worry about locality? Speed is not a concern.... the input clock is like 10Mhz if that.