Что касается Vivado, как можно проверить дизайн, скажем, общего сценария умножения матриц. Если целевая плата FPGA недоступна, то как можно сравнить скорость вычислений vivado с другими программами, такими как, например, Matlab. Как я могу определить, что реализация c работает быстрее, чем Matlab?
Синтез высокого уровня Vivado
Ответы (2)
Что ж, один из способов — использовать симулятор, такой как iSim или vsim, ввести искусственные задержки, запустить симуляцию и посмотреть время.
Другой способ — синтезировать ваш проект и оценить самый длинный путь от регистра к регистру.
Если у вас асинхронный дизайн, вам нужно использовать метод синхронизации.
person
John
schedule
22.12.2018
Vivado HLS предоставляет информацию о пропускной способности и задержке конвейера. После того, как вы убедитесь, что схема может быть синтезирована в поток битов FPGA на указанной частоте. Вы знаете пиковую производительность схемы.
person
Nic30g
schedule
26.04.2019