Самое интересное, что если я беру и просто пропускаю не понравившийся параметр shiftr, то есть при вызове модуля вместо необходимого
adder_n #(N) adder(adcClk, shiftEn, Mn, shiftr, addr, Data, dataReady );
вызываю так
adder_n #(N) adder(adcClk, shiftEn, Mn, , addr, Data, dataReady );
то схемный модуль тоже нормально создаётся и затем при сборке полного проекта естественно с восстановленным нормальным вызовом работает.
Так что!?