Оглавление:
- Шаг 1. Создайте новый проект Vivado
- Шаг 2: Создайте блок-схему с помощью Basic
- Шаг 3. Вставьте ресурс VHDL
- Шаг 4: Добавьте дополнительные бортовые периферические элементы, такие как светодиоды, кнопки или слайдеры (необязательно)
- Шаг 5. Теперь вы можете вставить свой код VHDL в блок приложения
- Шаг 6. Создайте обертку
- Шаг 7: Синтез, реализация и генерация битового потока
- Шаг 8: экспорт оборудования и запуск SDK
- Шаг 9: Создайте новый пакет поддержки платы и новое приложение
- Шаг 10: запрограммируйте FPGA и запустите код Hello World
Видео: Обработка видео с использованием VHDL и Zybo: 10 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:53
FPGA обрабатываются быстрее, чем процессоры, потому что они могут выполнять множество вычислений параллельно.
Примечание: этот проект все еще находится в стадии разработки и будет улучшен (как только у меня будет время). Между тем я путешествую по миру…..
Шаг 1. Создайте новый проект Vivado
После открытия Vivado вам сначала нужно создать новый проект в вашем рабочем пространстве, в котором вы хотите работать.
Позже назовите свой проект и выберите местоположение проекта.
Выберите Zybo в качестве целевой доски или другую доску Zynq, которую вы хотите использовать.
Шаг 2: Создайте блок-схему с помощью Basic
Добавьте новую диаграмму Zynq_Processing_system.
Также добавьте IP-адреса Dvi2rgb и rgb2vga
Дополнительно к этим блокам используются две константы для настройки порта HDMI как приемника.
[Извините, из-за дублирования содержимого это руководство было удалено отсюда… на исходный веб-сайтwww.miscircuitos.com/video-processing-using-vhdl-and-zybo-board]
Шаг 3. Вставьте ресурс VHDL
Пользовательский блок должен быть создан, для этого нажмите ctrl + A или выполните поиск, чтобы «добавить новый источник» на левой панели.
Создайте новый файл с VHDL и добавьте его на диаграмму, а затем отредактируйте код VHDL.
[Извините, из-за дублирования содержимого это руководство было удалено отсюда… на исходный веб-сайт www.miscircuitos.com/video-processing-using-vhdl-and-zybo-board]
Шаг 4: Добавьте дополнительные бортовые периферические элементы, такие как светодиоды, кнопки или слайдеры (необязательно)
Чтобы добавить слайдеры и светодиоды для дальнейшего использования.
[Извините, из-за дублирования содержимого это руководство было удалено отсюда… на исходный веб-сайт www.miscircuitos.com/video-processing-using-vhdl-…]
Шаг 5. Теперь вы можете вставить свой код VHDL в блок приложения
После добавления модуля обработки видео, чтобы отредактировать код, нажмите. Пример стартового кода прилагается
[Извините, из-за дублирования содержимого это руководство было удалено отсюда… на исходный веб-сайт www.miscircuitos.com/video-processing-using-vhdl-and-zybo-board]
Шаг 6. Создайте обертку
Перед синтезом блок-схемы сделайте обертку.
Шаг 7: Синтез, реализация и генерация битового потока
Добавьте описания выводов ограничений. Он прилагается.
запустить синтез. Позже реализация, а затем сгенерировать битовый поток, который будет загружен в FPGA.
Шаг 8: экспорт оборудования и запуск SDK
Экспортируйте оборудование и запустите SDK.
Шаг 9: Создайте новый пакет поддержки платы и новое приложение
Создайте пакет поддержки платы. Затем откройте или создайте приложение по шаблону «привет слово».
Затем запустите FPGA
Шаг 10: запрограммируйте FPGA и запустите код Hello World
Это лишь небольшой пример, в котором цветовые каналы меняются местами.
Спасибо!
[Извините, из-за дублирования содержимого это руководство было удалено отсюда… на исходный веб-сайт www.miscircuitos.com/video-processing-using-vhdl-and-zybo-board]
Рекомендуемые:
Начало работы с ESP32 CAM - Потоковое видео с использованием ESP CAM через Wi-Fi - Проект камеры безопасности ESP32: 8 шагов
Начало работы с ESP32 CAM | Потоковое видео с использованием ESP CAM через Wi-Fi | Проект камеры безопасности ESP32: сегодня мы узнаем, как использовать эту новую плату ESP32 CAM и как мы можем ее закодировать и использовать в качестве камеры безопасности и получать потоковое видео через Wi-Fi
Базовый секундомер с использованием VHDL и Basys3 Board: 9 шагов
Базовый секундомер с использованием VHDL и платы Basys3: добро пожаловать в руководство о том, как создать секундомер с использованием базовой платы VHDL и Basys 3. Мы рады поделиться с вами нашим проектом! Это был последний проект курса CPE 133 (Цифровой дизайн) в Калифорнийском Поли, SLO осенью 2016 года. Проект, который мы создали
WIDI - беспроводной HDMI с использованием Zybo (Zynq Development Board): 9 шагов (с изображениями)
WIDI - беспроводной HDMI с использованием Zybo (Zynq Development Board): вы когда-нибудь хотели, чтобы вы могли подключить свой телевизор к ПК или ноутбуку в качестве внешнего монитора, но не хотели, чтобы все эти надоедливые шнуры мешали? Если да, то это руководство как раз для вас! Хотя есть некоторые продукты, которые позволяют достичь этой цели
Аудиотрансляция и потоковое видео с использованием Raspberry Pi 3: 6 шагов
Аудиотрансляция и потоковое видео с использованием Raspberry Pi 3. Основная полезность этого проекта - транслировать звук на Raspberry Pi 3 с любого устройства, подключенного к общей сети Wi-Fi, и получать видео с Raspberry Pi 3 на любое устройство, подключенное к общей сети Wi-Fi
Как: текстовое видео с использованием IMovie: 5 шагов
Как: Lyric Video с использованием IMovie: В наши дни люди проявляют большой интерес к пению песен по радио, и многим людям нравится запоминать тексты, чтобы петь их эффективно. Я считаю, что лирические видео могут быть отличным релизом для людей, которые любят редактировать видео, а также