Innholdsfortegnelse:

Videobehandling ved hjelp av VHDL og en Zybo: 10 trinn
Videobehandling ved hjelp av VHDL og en Zybo: 10 trinn

Video: Videobehandling ved hjelp av VHDL og en Zybo: 10 trinn

Video: Videobehandling ved hjelp av VHDL og en Zybo: 10 trinn
Video: «Развлечение с музыкой и программированием», Коннор Харрис и Стивен Крюсон 2024, Juli
Anonim
Image
Image
Lag et nytt Vivado -prosjekt
Lag et nytt Vivado -prosjekt

FPGA -er er raskere enn CPUer å behandle, fordi de kan gjøre mange beregninger parallelt

Merk: Dette prosjektet er fortsatt under bygging og kommer til å bli forbedret (så snart jeg har tid). I mellomtiden reiser jeg verden rundt ….

Trinn 1: Lag et nytt Vivado -prosjekt

Lag et nytt Vivado -prosjekt
Lag et nytt Vivado -prosjekt
Lag et nytt Vivado -prosjekt
Lag et nytt Vivado -prosjekt

Etter at du har åpnet Vivado, må du først lage et nytt prosjekt på arbeidsområdet du vil jobbe i.

Gi prosjektet ditt et senere navn, og velg prosjektstedet.

Velg Zybo som et målbrett eller et annet Zynq -brett du vil bruke.

Trinn 2: Lag et blokkdiagram med Basic

Lag et blokkdiagram med Basic
Lag et blokkdiagram med Basic
Lag et blokkdiagram med Basic
Lag et blokkdiagram med Basic
Lag et blokkdiagram med Basic
Lag et blokkdiagram med Basic

Legg til et nytt Zynq_Processing_system -diagram.

Legg også til IP -ene Dvi2rgb og rgb2vga

I tillegg til disse blokkene brukes to konstanter for å konfigurere HDMI -porten som en vask.

[Beklager, på grunn av duplisert innhold ble denne opplæringen fjernet herfra … til det opprinnelige nettstedetwww.miscircuitos.com/video-processing-using-vhdl-and-zybo-board]

Trinn 3: Sett inn en VHDL -ressurs

Sett inn en VHDL -ressurs
Sett inn en VHDL -ressurs
Sett inn en VHDL -ressurs
Sett inn en VHDL -ressurs
Sett inn en VHDL -ressurs
Sett inn en VHDL -ressurs

Brukerblokken bør opprettes. Trykk på ctrl+A eller søk for å "legge til en ny kilde" i panelet til venstre.

Lag en ny fil med VHDL, legg til diagrammet og rediger deretter VHDL -koden.

[Beklager, på grunn av duplisert innhold ble denne opplæringen fjernet herfra … til det opprinnelige nettstedet www.miscircuitos.com/video-processing-using-vhdl-and-zybo-board]

Trinn 4: Legg til flere innebygde periferikaler som lysdioder, knapper eller glidebrytere (valgfritt)

Legg til flere innebygde periferikaler som lysdioder, knapper eller glidebrytere (valgfritt)
Legg til flere innebygde periferikaler som lysdioder, knapper eller glidebrytere (valgfritt)

For å legge til noen glidebrytere og lysdioder for senere bruk.

[Beklager, på grunn av duplisert innhold ble denne opplæringen fjernet herfra … til det opprinnelige nettstedet www.miscircuitos.com/video-processing-using-vhdl-…]

Trinn 5: Nå kan du sette inn din VHDL -kode på applikasjonsblokken

Nå kan du sette inn din VHDL -kode på applikasjonsblokken
Nå kan du sette inn din VHDL -kode på applikasjonsblokken

Når du har lagt til VideoProcessing -modulen, trykker du på for å redigere koden. Et eksempel på en startkode er vedlagt

[Beklager, på grunn av duplisert innhold ble denne opplæringen fjernet herfra … til det opprinnelige nettstedet www.miscircuitos.com/video-processing-using-vhdl-and-zybo-board]

Trinn 6: Lag en innpakning

Lag en omslag
Lag en omslag
Lag en omslag
Lag en omslag

Lag en wrap før syntesen av blokkdiagrammet.

Trinn 7: Syntese, implementering og bitstrømgenerering

Syntese, implementering og bitstrømgenerering
Syntese, implementering og bitstrømgenerering

Legg til begrensningene pin beskrivelser. Det er vedlagt.

kjøre syntesen. Senere implementeringen og deretter generere bitstrømmen, som skal lastes til FPGA.

Trinn 8: Eksporter maskinvare og start SDK

Eksporter maskinvare og start SDK
Eksporter maskinvare og start SDK
Eksporter maskinvare og start SDK
Eksporter maskinvare og start SDK
Eksporter maskinvare og start SDK
Eksporter maskinvare og start SDK
Eksporter maskinvare og start SDK
Eksporter maskinvare og start SDK

Eksporter maskinvaren og start SDK.

Trinn 9: Lag en ny bordstøttepakke og en ny applikasjon

Lag en ny bordstøttepakke og en ny applikasjon
Lag en ny bordstøttepakke og en ny applikasjon
Lag en ny bordstøttepakke og en ny applikasjon
Lag en ny bordstøttepakke og en ny applikasjon
Lag en ny bordstøttepakke og en ny applikasjon
Lag en ny bordstøttepakke og en ny applikasjon

Lag en støttepakke for brett. Åpne eller opprett deretter et program ved å bruke malen "hei ord".

Kjør deretter FPGA

Trinn 10: Programmer FPGA og kjør Hello World Code

Image
Image
Programmer FPGA og kjør Hello World Code
Programmer FPGA og kjør Hello World Code

Dette er bare et lite eksempel, hvor fargekanalene utveksles.

Takk!

[Beklager, på grunn av duplisert innhold ble denne opplæringen fjernet herfra … til det opprinnelige nettstedet www.miscircuitos.com/video-processing-using-vhdl-and-zybo-board]

Anbefalt: