Синтез высшего уровня Vivado - PullRequest
0 голосов
/ 22 декабря 2018

Что касается Vivado, как можно проверить конструкцию, скажем, общий сценарий умножения матриц.Если целевая плата FPGA недоступна, то как можно сравнить сравнение скорости вычислений vivado с другими программами, такими как, например, Matlab.Как я могу определить, что реализация c работает быстрее, чем Matlab one?

Ответы [ 2 ]

0 голосов
/ 26 апреля 2019

Vivado HLS предоставляет информацию о пропускной способности и задержке конвейера.После того, как вы убедитесь, что схема может быть синтезирована в битовый поток FPGA на указанной частотеВы знаете пиковую производительность схемы.

0 голосов
/ 22 декабря 2018

Что ж, одним из способов является использование симулятора, такого как iSim или vsim, введение искусственных задержек, запуск симуляции и просмотр времени.

Другой способ - синтезировать ваш проект и оценить самый длинный регистр для регистрации пути.

Если у вас асинхронный дизайн, вам нужно использовать метод синхронизации.

...