
Запуск Vivado 2019.1 на Orange Pi 3 LTS через QEMU
yamifa_1234 8 минут назад Запуск Vivado 2019.1 на Orange Pi 3 LTS через QEMU Средний 13 мин 152 FPGA * DIY или Сделай сам Linux * Кейс Если вам интересно как выглядит работа Vivado на одноядерном ARM процессоре с...
Anthropic — What company has the best second artificial intelligence model at the end of June?
В сфере искусственного интеллекта произошло заметное событие. yamifa_1234 8 минут назад Запуск Vivado 2019. 1 на Orange Pi 3 LTS через QEMU Средний 13 мин 152 FPGA * DIY или Сделай сам Linux * Кейс Если вам интересно как выглядит работа Vivado на одноядерном ARM процессоре с частотой 1. 8 ГГц, и 2 Гб ОЗУ, то я вам это покажу, и расскажу, как я запустил и успешно прошил плату (ДА!
Собрал проект и прошил). ВводнаяДаже не знаю с чего начать. Если вы решили читать эту статью, то вас зацепило одно из знакомых слов в заголовке, либо вы понимаете, что такое Vivado и что такое Orange Pi 3, и то, что никому даром не нужна эта связка.
Технические детали
Но все-таки, я начну с системных требований Vivado и возможностей Orange Pi 3. 1 – системные требования:Я не смог найти однозначных значений к требованиям. Но в целом минимальные требования Vivado 2019.
1 от 8 ГБ ОЗУ, 20+ГБ места на диске, и, что не мало важно, архитектура процессора x86_64. Разумеется, потребление ресурсов ПК зависит от того какой проект грузится в Vivado. Сам запуск Vivado (с проектом) съедает 2-3 ГБ.
А вот уже синтез и имплементация могут потребовать гораздо больше памяти (16 ГБ ОЗУ спокойно улетают). Ресурсы Orange Pi 3 LTS:Плата имеет 4-ядерный 64-битный Allwinner H6 (Cortex-A53) с частотой до 1. 8 ГГц, ОЗУ 2ГБ LPDDR3.
Отраслевые последствия
Операционная система Debian (bullseye_desktop_xfce_linux5. 17) будет грузиться с SD карты. Откуда растут ноги у идеи: Есть у меня ПЛИС Zynq7000, у которой имеется целых два ядра ARM.
И на ней можно запустить полноценную Ubuntu. Конечно, полноценным это трудно назвать, но, если там все запускается и показывает (хоть и крайне медленно), значит не все так плохо. В итоге, имеем тот же самый одноплатный ПК, а если это ПК… В общем, почему бы не запустить на Zynq Vivado, не собрать проект и не прошить эту же Zynq новой прошивкой?
Так сказать, замкнуть цикл разработки прошивки для платы на самой себе. Стал я на эту тему размышлять и выяснил, что главный камень преткновения — это архитектура процессора Zynq7000, она 32 битная, а Vivado хочет 64 бита. Конечно, есть какие-то версии Vivado которые умеют на 32 битах работать, но это моментально сужает свободу действий.
Этот прогресс даёт важные сигналы о будущем отрасли, и технологический мир внимательно наблюдает.





