📄Семь раз измерь: итеративная сборка FPGA-проектов
Даже абсолютно корректный код на языке описания аппаратуры не всегда успешно заработает на целевой платформе с необходимой производительностью. На успешность сборки влияет множество факторов, например, среда разработки, параметры модулей проекта или файлы ограничений. На всех этапах проекта FPGA-разработчик сталкивается с неопределённостью, вызванной десятками факторов.
Константин Павлов, старший инженер по разработке систем на кристалле в YADRO, написал статью об итеративной сборке, которая существенно снижает эту неопределённость. Этот приём позволяет с помощью автоматизированных средств исследовать предполагаемые технические решения или оптимизировать уже используемые. Константин рассказал, какими способами можно организовать итеративную сборку и поделился своим инструментом с открытым исходным кодом, который легко адаптировать под любую IDE.
Из статьи вы узнаете:
▪Какие задачи помогает решить итеративная сборка на разных этапах жизни проекта;
▪Какие решения предлагают вендоры и в чём их недостатки;
▪Чем выгодно отличается шаблон Константина для итеративной сборки FPGA-проектов и как он устроен;
▪Каких результатов позволяет добиться итеративная сборка.
Читать статью ➡
#программы #opensource #инструменты
Post #171
2.5K