novartisВидимо, дело тут в том, что Ваши алгоритмисты не совсем точно трактуют понятие "алгоритм".
Алгоритм — это набор инструкций, описывающих порядок действий исполнителя для достижения результата решения задачи за конечное число действий.
То есть все эти космические корабли, входные и выходные массивы - это не алгоритм.
Алгоритм неотделим от инструкций (аппаратной платформы). Для разных вычислительных устройств будут разные алгоритмы реализации одной и той же функции.
Соответственно, в круг Ваших обязанностей должна входить и разработка алгоритмов: что-то удобнее реалиазовать на процессоре, что-то на FPGA.
Поэтому следует ввести этап анализа Вами набора реализуемых функций и выдачу ограничений на их реализацию алгоритмистам.
Это отдельная оплачиваемая работа (а главное дополнительное время Вам на обдумывание).
Результатом работы алгоритмистов,в этом случае, должна стать потактовая модель.
Попробуйте выйти с таким предложением на руководство.
Фактически, Вам придётся становиться соархитектором системы (заместителем ГКР). Что Вам и предложили уважаемые
iosifk и
Maverick.
Ну а конвейеризация RTL и упаковка - это уже Ваше, родное.
Тогда есть шанс сделать всё успешно и вовремя.
Иначе будут только бесконечные дрязги: ГОСТ, к сожалению, не регламентирует полноту (подробность, степень детализации) документов, он описывает только формальные требования.
Полноту определяет ГКР.
Р.S. Столкнувшись однажды с описываемой Вами ситуацией набил много шишек, пытаясь опираться на формальные ГОСТы. Ничего не вышло - пришлось поучаствовать в проектировании архитектуры.

Удачи.