
Съдържание:
- Стъпка 1: Създайте нов проект на Vivado
- Стъпка 2: Създайте блокова диаграма с Basic
- Стъпка 3: Вмъкнете VHDL ресурс
- Стъпка 4: Добавете допълнителни вградени периферни продукти като светодиоди, бутони или плъзгачи (по избор)
- Стъпка 5: Сега можете да вмъкнете вашия VHDL код в блока за приложения
- Стъпка 6: Създайте обвивка
- Стъпка 7: Синтез, внедряване и генериране на битстрийм
- Стъпка 8: Експортирайте хардуера и стартирайте SDK
- Стъпка 9: Създайте нов пакет за поддръжка на борда и ново приложение
- Стъпка 10: Програмирайте FPGA и стартирайте Hello World Code
2025 Автор: John Day | [email protected]. Последно модифициран: 2025-01-23 14:36



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 код в блока за приложения

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


Направете обвивка преди за синтеза на блоковата диаграма.
Стъпка 7: Синтез, внедряване и генериране на битстрийм

Добавете описанията на щифтовете за ограничения. Той е приложен.
стартирайте синтеза. По -късно изпълнението и след това генериране на битовия поток, който ще се зареди във FPGA.
Стъпка 8: Експортирайте хардуера и стартирайте SDK




Експортирайте хардуера и стартирайте SDK.
Стъпка 9: Създайте нов пакет за поддръжка на борда и ново приложение



Създайте пакет за поддръжка на дъска. След това отворете или създайте приложение, като използвате шаблона „здравей дума“.
След това стартирайте FPGA
Стъпка 10: Програмирайте FPGA и стартирайте Hello World Code



Това е само малък пример, при който цветните канали се обменят.
Благодаря!
[За съжаление, поради дублиращо се съдържание този урок беше премахнат от тук … към оригиналния уебсайт www.miscircuitos.com/video-processing-using-vhdl-and-zybo-board]
Препоръчано:
Заснемане на видео с помощта на платката ESP32-CAM: 4 стъпки

Заснемане на видео с помощта на платката ESP32-CAM: Разглеждаме едно много интересно хранилище на GitHub, което позволява запис на видео на платката ESP32-CAM. Видеоклипът не е нищо друго освен поредица от внимателно измервани изображения и тази скица се основава на това. Екипът също така добави FTP функционалност към
Как да редактирате видео с помощта на Adobe Premiere Pro на Mac: 5 стъпки

Как да редактирате видео с помощта на Adobe Premiere Pro на Mac: Въведение: Искате ли да научите как да редактирате видео с лесен за използване, но професионален софтуер? Не търсете нищо повече от Adobe Premiere Pro. С него можете да създадете просто слайдшоу или сложен шоу филм и всичко между тях. Научете за основите в
Направи си сам волтметър с помощта на Arduino и обработка: 4 стъпки

Направи си сам волтметър, използвайки Arduino и обработка: Здравейте и добре дошли в днешния проект. Аз съм Сарвеш и днес ще направим волтметър на базата на arduino. Но това, което е различно в това, е, че той ще показва резултата си от софтуера за обработка. Сега в един от предишните ми уроци направихме процес
Първи стъпки с ESP32 CAM - Поточно предаване на видео с помощта на ESP CAM през Wifi - Проект за охранителна камера ESP32: 8 стъпки

Първи стъпки с ESP32 CAM | Поточно предаване на видео с помощта на ESP CAM през Wifi | Проект за камера за сигурност ESP32: Днес ще научим как да използваме тази нова ESP32 CAM платка и как можем да я кодираме и използваме като камера за сигурност и да получим поточно видео през wifi
Видео дистанционно за малки деца за компютър Видео плейър: 6 стъпки

Видео дистанционно за малки деца за компютър Видео плейър: Изграждам дистанционно управление, което се свързва с компютър с USB. Голямото дистанционно управление позволява на детето ми да избира и възпроизвежда видеоклипове на стар компютър. Това е сравнително прост проект. Основният компонент е или USB клавиатура, или безжична USB клавиатура