Spisu treści:

Przetwarzanie wideo przy użyciu VHDL i Zybo: 10 kroków
Przetwarzanie wideo przy użyciu VHDL i Zybo: 10 kroków

Wideo: Przetwarzanie wideo przy użyciu VHDL i Zybo: 10 kroków

Wideo: Przetwarzanie wideo przy użyciu VHDL i Zybo: 10 kroków
Wideo: Adrian Kilar o branży video i sztucznej inteligencji 2024, Lipiec
Anonim
Image
Image
Utwórz nowy projekt Vivado
Utwórz nowy projekt Vivado

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

Utwórz nowy projekt Vivado
Utwórz nowy projekt Vivado
Utwórz nowy projekt Vivado
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

Utwórz diagram blokowy za pomocą Basic
Utwórz diagram blokowy za pomocą Basic
Utwórz diagram blokowy za pomocą Basic
Utwórz diagram blokowy za pomocą Basic
Utwórz diagram blokowy za pomocą Basic
Utwórz diagram blokowy za pomocą 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

Wstaw zasób VHDL
Wstaw zasób VHDL
Wstaw zasób VHDL
Wstaw zasób VHDL
Wstaw zasób VHDL
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)

Dodaj dodatkowe urządzenia peryferyjne, takie jak diody LED, przyciski lub suwaki (opcjonalnie)
Dodaj dodatkowe urządzenia peryferyjne, takie jak diody LED, 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

Teraz możesz wstawić swój kod VHDL w bloku aplikacji
Teraz możesz wstawić swój kod VHDL w 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

Utwórz opakowanie
Utwórz opakowanie
Utwórz opakowanie
Utwórz opakowanie

Zrób okładkę przed syntezą schematu blokowego.

Krok 7: Synteza, implementacja i generowanie strumienia bitów

Synteza, implementacja i generowanie strumienia bitów
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

Eksportuj sprzęt i uruchom pakiet SDK
Eksportuj sprzęt i uruchom pakiet SDK
Eksportuj sprzęt i uruchom pakiet SDK
Eksportuj sprzęt i uruchom pakiet SDK
Eksportuj sprzęt i uruchom pakiet SDK
Eksportuj sprzęt i uruchom pakiet SDK
Eksportuj sprzęt i uruchom pakiet SDK
Eksportuj sprzęt i uruchom pakiet SDK

Wyeksportuj sprzęt i uruchom pakiet SDK.

Krok 9: Utwórz nowy pakiet wsparcia dla zarządu i nową aplikację

Utwórz nowy pakiet wsparcia zarządu i nową aplikację
Utwórz nowy pakiet wsparcia zarządu i nową aplikację
Utwórz nowy pakiet wsparcia zarządu i nową aplikację
Utwórz nowy pakiet wsparcia zarządu i nową aplikację
Utwórz nowy pakiet wsparcia zarządu i nową aplikację
Utwórz nowy pakiet wsparcia 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

Image
Image
Zaprogramuj FPGA i uruchom kod Hello World
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: