Pull to refresh

Comments 11

Прикольно. А можно пару пояснений про содержимое тестового примера, а то там на блок-дизайне под 40 сущностей, microblaze c каким-то кодом и ни слова о происходящем? И ещё, можно Ваше впечатление о Vitis? Как он, особенно на больших проектах, синтезирует быстро или как Vivado? Пока пощупать не удалось, интересно услышать отзывы реальных пользователей (рекламные проспекты уже листал).
В целом укрупнённую структуру тестового проекта можно увидеть, когда выбирается для какой платы сгенерировать тестовый пример: пункт 16.

VITIS пока толком не трогал. Комментарии дать не могу. Но со стороны SDK визуально стало несколько приятней.

VITIS ни чего не синтезирует. Это по прежнему делает Vivado. VITIS — это набор инструментов и библиотек. Все, что раньше было под эклипсом SDK, SDSoC, SDAccel теперь объединено в VITIS.

В этой мешанине блоков можно вклиниться blackbox-ом и ручками потрогать такт, синхры и rgb данные?
Разумеется можно. Кристалл забит на 65 процентов. Можно в block design подключить к интересующим шинам/сигналам ILA и/или System ILA и посмотреть их в логическом анализаторе.
Не, не чипскопом смотреть, а влезть и данные поправить, например логотип наложить в нужном месте. Данные и синхронизация там в axi засунуты? Их раскрыть и обратно засунуть реально?
да, это возможно. В целом там преобразуется все в стандартную структуру с видео дма, стримами и прочим. Сама загвоздка именно в обработке данных с сенсора/камеры. А после сохранения во внешней памяти (фреймбуфере) делать с ними можно всё что угодно
Вопрос про работу на лету, без фреймбуфера.
Такое ощущение, что сдаю лабораторную преподу xD
Да, на лету тоже можно что-то менять, если хватит ресурсов самой ПЛИС.
Я что-то не понял, HLS блоки и код для Microblaze в одном и том же Eclipse пишется?
Sign up to leave a comment.

Articles