А каких то правил нет синтеза подобных вещей?
Есть. Потому и вопрос. Где-то может автоматически вставиться dsp-блок (или несколько) , но он будет отрабатывать более 1 такта, это придется учесть. Где-то таких блоков нет, там надо будет что-то придумывать. Если в тестбенче, то пофиг, поделится да и всё, только с типами данных нюансы.