Съдържание:

Видео обработка с помощта на VHDL и Zybo: 10 стъпки
Видео обработка с помощта на VHDL и Zybo: 10 стъпки

Видео: Видео обработка с помощта на VHDL и Zybo: 10 стъпки

Видео: Видео обработка с помощта на VHDL и Zybo: 10 стъпки
Видео: «Развлечение с музыкой и программированием», Коннор Харрис и Стивен Крюсон 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 код в блока за приложения

След като добавите модула VideoProcessing, За да редактирате кода, натиснете. Приложен е пример за начален код

[За съжаление, поради дублиращо се съдържание този урок е премахнат оттук … към оригиналния уебсайт 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 Code

Image
Image
Програмирайте FPGA и изпълнете Hello World Code
Програмирайте FPGA и изпълнете Hello World Code

Това е само малък пример, при който цветните канали се обменят.

Благодаря!

[За съжаление, поради дублиращо се съдържание този урок беше премахнат от тук … към оригиналния уебсайт www.miscircuitos.com/video-processing-using-vhdl-and-zybo-board]

Препоръчано: