Оглавление:

Обработка видео с использованием VHDL и Zybo: 10 шагов
Обработка видео с использованием VHDL и Zybo: 10 шагов

Видео: Обработка видео с использованием VHDL и Zybo: 10 шагов

Видео: Обработка видео с использованием VHDL и Zybo: 10 шагов
Видео: Анимация на ПЛИС с помощью Xilinx Video DMA 2024, Июль
Anonim
Image
Image
Создать новый проект Vivado
Создать новый проект Vivado

FPGA обрабатываются быстрее, чем процессоры, потому что они могут выполнять множество вычислений параллельно.

Примечание: этот проект все еще находится в стадии разработки и будет улучшен (как только у меня будет время). Между тем я путешествую по миру…..

Шаг 1. Создайте новый проект Vivado

Создать новый проект Vivado
Создать новый проект Vivado
Создать новый проект Vivado
Создать новый проект Vivado

После открытия Vivado вам сначала нужно создать новый проект в вашем рабочем пространстве, в котором вы хотите работать.

Позже назовите свой проект и выберите местоположение проекта.

Выберите Zybo в качестве целевой доски или другую доску Zynq, которую вы хотите использовать.

Шаг 2: Создайте блок-схему с помощью Basic

Создайте блок-схему с помощью Basic
Создайте блок-схему с помощью Basic
Создайте блок-схему с помощью Basic
Создайте блок-схему с помощью Basic
Создайте блок-схему с помощью Basic
Создайте блок-схему с помощью Basic

Добавьте новую диаграмму Zynq_Processing_system.

Также добавьте IP-адреса Dvi2rgb и rgb2vga

Дополнительно к этим блокам используются две константы для настройки порта HDMI как приемника.

[Извините, из-за дублирования содержимого это руководство было удалено отсюда… на исходный веб-сайтwww.miscircuitos.com/video-processing-using-vhdl-and-zybo-board]

Шаг 3. Вставьте ресурс VHDL

Вставьте ресурс VHDL
Вставьте ресурс VHDL
Вставьте ресурс VHDL
Вставьте ресурс VHDL
Вставьте ресурс VHDL
Вставьте ресурс 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 в блок приложения

Теперь вы можете вставить свой код VHDL в блок приложения
Теперь вы можете вставить свой код VHDL в блок приложения

После добавления модуля обработки видео, чтобы отредактировать код, нажмите. Пример стартового кода прилагается

[Извините, из-за дублирования содержимого это руководство было удалено отсюда… на исходный веб-сайт www.miscircuitos.com/video-processing-using-vhdl-and-zybo-board]

Шаг 6. Создайте обертку

Создать обертку
Создать обертку
Создать обертку
Создать обертку

Перед синтезом блок-схемы сделайте обертку.

Шаг 7: Синтез, реализация и генерация битового потока

Синтез, реализация и генерация битового потока
Синтез, реализация и генерация битового потока

Добавьте описания выводов ограничений. Он прилагается.

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

Шаг 8: экспорт оборудования и запуск SDK

Экспорт оборудования и запуск SDK
Экспорт оборудования и запуск SDK
Экспорт оборудования и запуск SDK
Экспорт оборудования и запуск SDK
Экспорт оборудования и запуск SDK
Экспорт оборудования и запуск SDK
Экспорт оборудования и запуск SDK
Экспорт оборудования и запуск SDK

Экспортируйте оборудование и запустите SDK.

Шаг 9: Создайте новый пакет поддержки платы и новое приложение

Создайте новый пакет поддержки платы и новое приложение
Создайте новый пакет поддержки платы и новое приложение
Создайте новый пакет поддержки платы и новое приложение
Создайте новый пакет поддержки платы и новое приложение
Создайте новый пакет поддержки платы и новое приложение
Создайте новый пакет поддержки платы и новое приложение

Создайте пакет поддержки платы. Затем откройте или создайте приложение по шаблону «привет слово».

Затем запустите FPGA

Шаг 10: запрограммируйте FPGA и запустите код Hello World

Image
Image
Программирование FPGA и запуск кода Hello World
Программирование FPGA и запуск кода Hello World

Это лишь небольшой пример, в котором цветовые каналы меняются местами.

Спасибо!

[Извините, из-за дублирования содержимого это руководство было удалено отсюда… на исходный веб-сайт www.miscircuitos.com/video-processing-using-vhdl-and-zybo-board]

Рекомендуемые: