Вы не нуждаетесь в , чтобы использовать цикл, но, возможно, вы чувствуете, что это наиболее удобно?
Если вы используете цикл, чтобы определить, сколько аппаратного обеспечения собирается, вам нужно включить все возможное оборудование (поэтому иметь высокую привязку к циклу), а затем использовать некоторую логику, чтобы получить требуемый вывод из нужного места в аппаратные средства так эмулируют случай цикла «рано выходить»
В качестве альтернативы, если вы эмулируете программный цикл в автомате, вы можете отслеживать итерации или флаг «завершить» в переменной состояния и использовать ее для перехода к следующему состоянию, когда у вас есть выполнил достаточно вычислений.