Т. е. все сигналы присваиваются по восходящему фронту. Во втором случае по восходящему фронту присваивается только один очередной сигнал в цикле
Правильно ли я понимаю,что во втором случае это работает так: приходит восходящий фронт, сигналу commutator0 присваивается значение din, i+1. Затем следует очередной восходящий фронт, сигналу commutator1 присваивается значение din, i+1,и так далее, пока i не станет равным 5. После этого, i обнуляется и отсчет начинается заново.