Spisu treści:
- Krok 1: Utwórz nowy projekt Vivado
- Krok 2: Utwórz diagram blokowy w Basic
- Krok 3: Wstaw zasób VHDL
- Krok 4: Dodaj dodatkowe urządzenia peryferyjne, takie jak diody, przyciski lub suwaki (opcjonalnie)
- Krok 5: Teraz możesz wstawić swój kod VHDL do bloku aplikacji
- Krok 6: Utwórz okład
- Krok 7: Synteza, implementacja i generowanie strumienia bitów
- Krok 8: Eksportuj sprzęt i uruchom SDK
- Krok 9: Utwórz nowy pakiet wsparcia dla zarządu i nową aplikację
- Krok 10: Zaprogramuj FPGA i uruchom kod Hello World
Wideo: Przetwarzanie wideo przy użyciu VHDL i Zybo: 10 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:32
FPGA są szybsze w przetwarzaniu niż procesory, ponieważ mogą wykonywać wiele obliczeń równolegle
Uwaga: ten projekt jest jeszcze w budowie i będzie ulepszany (jak tylko będę miał czas). Tymczasem podróżuję po świecie…..
Krok 1: Utwórz nowy projekt Vivado
Po otwarciu Vivado najpierw musisz utworzyć nowy projekt w swoim obszarze roboczym, w którym chcesz pracować.
Później nazwij swój projekt i wybierz lokalizację projektu.
Wybierz Zybo jako tablicę docelową lub inną tablicę Zynq, której chcesz użyć.
Krok 2: Utwórz diagram blokowy w Basic
Dodaj nowy diagram Zynq_Processing_system.
Dodaj również adresy IP Dvi2rgb i rgb2vga
Oprócz tych bloków do skonfigurowania portu HDMI jako odbiornika wykorzystywane są dwie stałe.
[Przepraszamy, z powodu zduplikowanych treści ten samouczek został usunięty stąd… do oryginalnej strony internetowejwww.miscircuitos.com/video-processing-using-vhdl-and-zybo-board]
Krok 3: Wstaw zasób VHDL
Należy utworzyć blok użytkownika, w tym celu naciśnij ctrl+A lub wyszukaj "dodaj nowe źródło" w lewym panelu.
Utwórz nowy plik z VHDL i dodaj do diagramu, a następnie edytuj kod VHDL.
[Przepraszam, z powodu zduplikowanych treści ten samouczek został usunięty stąd… do oryginalnej strony internetowej www.miscircuitos.com/video-processing-using-vhdl-and-zybo-board]
Krok 4: Dodaj dodatkowe urządzenia peryferyjne, takie jak diody, przyciski lub suwaki (opcjonalnie)
Aby dodać kilka suwaków i diod led do późniejszego wykorzystania.
[Przepraszamy, z powodu zduplikowanych treści ten samouczek został usunięty stąd… do oryginalnej strony internetowej www.miscircuitos.com/video-processing-using-vhdl-…]
Krok 5: Teraz możesz wstawić swój kod VHDL do bloku aplikacji
Po dodaniu modułu VideoProcessing, Aby edytować kod, naciśnij. W załączeniu przykład kodu startowego
[Przepraszamy, z powodu zduplikowanych treści ten samouczek został usunięty stąd… do oryginalnej strony internetowej www.miscircuitos.com/video-processing-using-vhdl-and-zybo-board]
Krok 6: Utwórz okład
Zrób okładkę przed syntezą schematu blokowego.
Krok 7: Synteza, implementacja i generowanie strumienia bitów
Dodaj opisy pinów ograniczeń. Jest dołączone.
uruchom syntezę. Później implementacja, a następnie wygenerowanie strumienia bitów, który zostanie załadowany do FPGA.
Krok 8: Eksportuj sprzęt i uruchom SDK
Wyeksportuj sprzęt i uruchom pakiet SDK.
Krok 9: Utwórz nowy pakiet wsparcia dla zarządu i nową aplikację
Utwórz pakiet wsparcia dla płyty. Następnie otwórz lub utwórz aplikację korzystając z szablonu „hello word”.
Następnie uruchom FPGA
Krok 10: Zaprogramuj FPGA i uruchom kod Hello World
To tylko mały przykład, w którym wymieniane są kanały kolorów.
Dziękuję!
[Przepraszamy, z powodu zduplikowanych treści ten samouczek został usunięty stąd… do oryginalnej strony internetowej www.miscircuitos.com/video-processing-using-vhdl-and-zybo-board]
Zalecana:
Algorytm Cordic przy użyciu VHDL: 4 kroki
Algorytm Cordic przy użyciu VHDL: ##Jest to najczęściej klikany, popularny link w implementacji Google do VHDL algorytmu CORDIC do generowania fali sinusoidalnej i cosinusoidalnej## Obecnie istnieje wiele wydajnych sprzętowo algorytmów, ale nie są one dobrze znane ze względu na dominacja oprogramowania
Neopixel Ws2812 Rainbow LED Glow z M5stick-C - Uruchamianie Rainbow na Neopixel Ws2812 przy użyciu M5stack M5stick C przy użyciu Arduino IDE: 5 kroków
Neopixel Ws2812 Rainbow LED Glow z M5stick-C | Uruchamianie Rainbow na Neopixel Ws2812 Używając M5stack M5stick C Używając Arduino IDE: Cześć chłopaki, w tej instrukcji dowiemy się, jak używać neopikselowych ws2812 LED lub taśmy LED lub matrycy LED lub pierścienia LED z płytką rozwojową m5stack m5stick-C z Arduino IDE i zrobimy wzór tęczy z nim
WIDI - Bezprzewodowe HDMI przy użyciu Zybo (Zynq Development Board): 9 kroków (ze zdjęciami)
WIDI - Bezprzewodowe HDMI przy użyciu Zybo (Zynq Development Board): Czy kiedykolwiek marzyłeś, aby móc podłączyć telewizor do komputera PC lub laptopa jako monitor zewnętrzny, ale nie chciałeś mieć tych wszystkich nieznośnych kabli? Jeśli tak, ten samouczek jest właśnie dla Ciebie! Chociaż istnieje kilka produktów, które osiągają ten cel
Quadkopter przy użyciu płyty Zybo Zynq-7000: 5 kroków
Quadcopter Korzystanie z płyty Zybo Zynq-7000: Zanim zaczniemy, oto kilka rzeczy, które chcesz dla projektu: Lista części 1x płyta Digilent Zybo Zynq-7000 1x rama quadkoptera z możliwością zamontowania Zybo (załączony plik Adobe Illustrator do cięcia laserowego) 4x Turnigy D3530/ 14 silników bezszczotkowych 1100KV 4x
DIY lutownica na gorące powietrze przy użyciu 12-18 woltów prądu stałego przy 2-3 amperach: 18 kroków (ze zdjęciami)
DIY lutownica na gorące powietrze przy użyciu 12-18 woltów prądu stałego przy 2-3 amperach: to moja pierwsza publikacja eva artykułu o majsterkowaniu w Internecie. Więc przepraszam za literówki, protokoły itp. Poniższe instrukcje pokazują, jak zrobić PRACOWĄ lutownicę na gorące powietrze odpowiednią do WSZYSTKICH zastosowań wymagających lutowania. To lutowanie gorącym powietrzem