Синтез высокого уровня Vivado

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


person Arslan Majid    schedule 22.12.2018    source источник


Ответы (2)


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

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

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

person John    schedule 22.12.2018

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

person Nic30g    schedule 26.04.2019