Obsah:

Zpracování videa pomocí VHDL a Zybo: 10 kroků
Zpracování videa pomocí VHDL a Zybo: 10 kroků

Video: Zpracování videa pomocí VHDL a Zybo: 10 kroků

Video: Zpracování videa pomocí VHDL a Zybo: 10 kroků
Video: FPGA: Nebojte se hradlových polí (Tomáš Mudruňka) 2024, Červenec
Anonim
Image
Image
Vytvořte nový projekt Vivado
Vytvořte nový projekt Vivado

FPGA zpracovává rychleji než CPU, protože může provádět mnoho výpočtů souběžně

Poznámka: Tento projekt je stále ve výstavbě a bude vylepšen (jakmile budu mít čas). Mezitím cestuji po světě …

Krok 1: Vytvořte nový projekt Vivado

Vytvořte nový projekt Vivado
Vytvořte nový projekt Vivado
Vytvořte nový projekt Vivado
Vytvořte nový projekt Vivado

Po otevření Vivado musíte nejprve vytvořit nový projekt na svém pracovním prostoru, ve kterém chcete pracovat.

Později pojmenujte svůj projekt a vyberte umístění projektu.

Vyberte Zybo jako cílovou desku nebo jinou desku Zynq, kterou chcete použít.

Krok 2: Vytvořte blokový diagram se základním

Vytvořte blokový diagram se základem
Vytvořte blokový diagram se základem
Vytvořte blokový diagram se základem
Vytvořte blokový diagram se základem
Vytvořte blokový diagram se základem
Vytvořte blokový diagram se základem

Přidejte nový diagram Zynq_Processing_system.

Přidejte také IP adresy Dvi2rgb a rgb2vga

Kromě těchto bloků se ke konfiguraci portu HDMI jako jímky používají dvě konstanty.

[Omlouváme se, kvůli duplicitnímu obsahu byl tento návod odsud odstraněn … na původní webwww.miscircuitos.com/video-processing-using-vhdl-and-zybo-board]

Krok 3: Vložte zdroj VHDL

Vložte prostředek VHDL
Vložte prostředek VHDL
Vložte prostředek VHDL
Vložte prostředek VHDL
Vložte prostředek VHDL
Vložte prostředek VHDL

Měl by být vytvořen uživatelský blok, pro který stiskněte ctrl+A nebo vyhledejte „přidat nový zdroj“na levém panelu.

Vytvořte nový soubor s VHDL a přidejte do diagramu a poté upravte kód VHDL.

[Omlouváme se, z důvodu duplicitního obsahu byl tento návod odsud odstraněn … na původní web www.miscircuitos.com/video-processing-using-vhdl-and-zybo-board]

Krok 4: Přidejte další integrovaná periferní zařízení jako LED, tlačítka nebo posuvníky (volitelně)

Přidejte další palubní periferní zařízení, jako jsou LED, tlačítka nebo posuvníky (volitelně)
Přidejte další palubní periferní zařízení, jako jsou LED, tlačítka nebo posuvníky (volitelně)

Chcete -li přidat některé posuvníky a LED diody pro pozdější možné použití.

[Omlouváme se, z důvodu duplicitního obsahu byl tento návod odsud odstraněn … na původní web www.miscircuitos.com/video-processing-using-vhdl-…]

Krok 5: Nyní můžete svůj VHDL kód vložit do aplikačního bloku

Nyní můžete svůj VHDL kód vložit do aplikačního bloku
Nyní můžete svůj VHDL kód vložit do aplikačního bloku

Jakmile přidáte modul VideoProcessing, Chcete -li upravit kód, stiskněte. Je připojen příklad počátečního kódu

[Omlouváme se, z důvodu duplicitního obsahu byl tento návod odsud odstraněn … na původní web www.miscircuitos.com/video-processing-using-vhdl-and-zybo-board]

Krok 6: Vytvořte zábal

Vytvořte zábal
Vytvořte zábal
Vytvořte zábal
Vytvořte zábal

Před syntézou blokového diagramu proveďte zábal.

Krok 7: Syntéza, implementace a generování bitového toku

Syntéza, implementace a generování bitového proudu
Syntéza, implementace a generování bitového proudu

Přidejte popisy kolíků omezení. Je připojen.

spusťte syntézu. Později implementaci a poté vygenerujte bitstream, který se načte do FPGA.

Krok 8: Export hardwaru a spuštění sady SDK

Exportujte hardware a spusťte SDK
Exportujte hardware a spusťte SDK
Exportujte hardware a spusťte SDK
Exportujte hardware a spusťte SDK
Exportujte hardware a spusťte SDK
Exportujte hardware a spusťte SDK
Exportujte hardware a spusťte SDK
Exportujte hardware a spusťte SDK

Exportujte hardware a spusťte SDK.

Krok 9: Vytvořte nový balíček podpory desky a novou aplikaci

Vytvořte nový balíček podpory desky a novou aplikaci
Vytvořte nový balíček podpory desky a novou aplikaci
Vytvořte nový balíček podpory desky a novou aplikaci
Vytvořte nový balíček podpory desky a novou aplikaci
Vytvořte nový balíček podpory desky a novou aplikaci
Vytvořte nový balíček podpory desky a novou aplikaci

Vytvořte balíček podpory desky. Poté otevřete nebo vytvořte aplikaci pomocí šablony „ahoj slovo“.

Poté spusťte FPGA

Krok 10: Naprogramujte FPGA a spusťte Hello World Code

Image
Image
Naprogramujte FPGA a spusťte Hello World Code
Naprogramujte FPGA a spusťte Hello World Code

Toto je jen malý příklad, kde dochází k výměně barevných kanálů.

Dík!

[Omlouváme se, z důvodu duplicitního obsahu byl tento návod odsud odstraněn … na původní web www.miscircuitos.com/video-processing-using-vhdl-and-zybo-board]

Doporučuje: