В общем как всегда проблема из-за клока: я пытался уменьшить скорость счета счетчика в два раза, и из-за этого все работало не правильно.
Мне нужно, что бы счетчик считал медленнее тактового сигнала в два раза, но как правильно реализовать, пока не разобрался.