I think it is actually working...

Think about this, 1GHz 5 cycles = 200MHz, not too bad