Talaan ng mga Nilalaman:

Pagproseso ng Video Gamit ang VHDL at isang Zybo: 10 Hakbang
Pagproseso ng Video Gamit ang VHDL at isang Zybo: 10 Hakbang

Video: Pagproseso ng Video Gamit ang VHDL at isang Zybo: 10 Hakbang

Video: Pagproseso ng Video Gamit ang VHDL at isang Zybo: 10 Hakbang
Video: Fun with Music and Programming by Connor Harris and Stephen Krewson 2024, Nobyembre
Anonim
Image
Image
Lumikha ng isang Bagong Vivado Project
Lumikha ng isang Bagong Vivado Project

Ang mga FPGA ay mas mabilis kaysa sa mga proseso ng CPU, sapagkat maaari silang gumawa ng maraming mga kalkulasyon nang kahanay

Tandaan: Ang proyektong ito ay nasa ilalim pa rin ng konstruksyon at mapapabuti (sa sandaling magkaroon ako ng oras). Samantala naglalakbay ako sa buong mundo…..

Hakbang 1: Lumikha ng isang Bagong Vivado Project

Lumikha ng isang Bagong Vivado Project
Lumikha ng isang Bagong Vivado Project
Lumikha ng isang Bagong Vivado Project
Lumikha ng isang Bagong Vivado Project

Matapos buksan ang Vivado, kailangan mo munang lumikha ng isang bagong proyekto sa iyong workspace na nais mong gumana.

Mamaya pangalanan ang iyong proyekto at piliin ang lokasyon ng proyekto.

Piliin ang Zybo bilang isang target board o ibang Zynq board na nais mong gamitin.

Hakbang 2: Lumikha ng isang Block Diagram Na May Pangunahing

Lumikha ng isang Block Diagram Na May Pangunahing
Lumikha ng isang Block Diagram Na May Pangunahing
Lumikha ng isang Block Diagram Na May Pangunahing
Lumikha ng isang Block Diagram Na May Pangunahing
Lumikha ng isang Block Diagram Na May Pangunahing
Lumikha ng isang Block Diagram Na May Pangunahing

Magdagdag ng isang bagong diagram ng Zynq_Processing_system.

Idagdag din ang mga IP Dvi2rgb at rgb2vga

Karagdagan sa mga bloke na ito ang dalawang mga pare-pareho ay ginagamit upang i-configure ang HDMI port bilang isang lababo.

[Paumanhin, dahil sa duplicate na nilalaman ang tutorial na ito ay inalis mula dito… sa orihinal na websitewww.miscircuitos.com/video-processing-using-vhdl-and-zybo-board]

Hakbang 3: Magsingit ng isang mapagkukunang VHDL

Magpasok ng isang VHDL Resource
Magpasok ng isang VHDL Resource
Magpasok ng isang VHDL Resource
Magpasok ng isang VHDL Resource
Magpasok ng isang VHDL Resource
Magpasok ng isang VHDL Resource

Dapat likhain ang bloke ng gumagamit, para sa press ctrl + A o paghahanap upang "magdagdag ng bagong mapagkukunan" sa kaliwang panel.

Lumikha ng isang bagong file gamit ang VHDL at idagdag sa diagram at pagkatapos ay i-edit ang VHDL code.

[Paumanhin, dahil sa duplicate na nilalaman ang tutorial na ito ay inalis mula dito… sa orihinal na website www.miscircuitos.com/video-processing-using-vhdl-and-zybo-board]

Hakbang 4: Magdagdag ng Karagdagang Onboard Perifericals Tulad ng Leds, Buttons o Slider (opsyonal)

Magdagdag ng Karagdagang Onboard Perifericals Tulad ng Leds, Buttons o Slider (opsyonal)
Magdagdag ng Karagdagang Onboard Perifericals Tulad ng Leds, Buttons o Slider (opsyonal)

Upang magdagdag ng ilang mga slider at leds para sa posibleng paggamit sa paglaon.

[Paumanhin, dahil sa duplicate na nilalaman ang tutorial na ito ay inalis mula dito… sa orihinal na website www.miscircuitos.com/video-processing-using-vhdl-…]

Hakbang 5: Ngayon Maaari Mong Ipasok ang Iyong VHDL Code sa Application Block

Ngayon Maaari Mong Ipasok ang Iyong VHDL Code sa Application Block
Ngayon Maaari Mong Ipasok ang Iyong VHDL Code sa Application Block

Sa sandaling idinagdag ang module ng VideoProcessing, Upang i-edit ang code, pindutin ang. Ang isang halimbawa ng isang panimulang code ay nakakabit

[Paumanhin, dahil sa duplicate na nilalaman ang tutorial na ito ay inalis mula dito… sa orihinal na website www.miscircuitos.com/video-processing-using-vhdl-and-zybo-board]

Hakbang 6: Lumikha ng isang Balot

Lumikha ng isang Balot
Lumikha ng isang Balot
Lumikha ng isang Balot
Lumikha ng isang Balot

Gumawa ng isang pambalot bago para sa pagbubuo ng block diagramm.

Hakbang 7: Sintesis, Pagpapatupad at Pagbuo ng Bitstream

Sintesis, Pagpapatupad at Pagbuo ng Bitstream
Sintesis, Pagpapatupad at Pagbuo ng Bitstream

Idagdag ang mga paghihigpit na paglalarawan ng pin. Nakalakip ito.

patakbuhin ang pagbubuo. Mamaya ang pagpapatupad at pagkatapos ay bumuo ng bitstream, na kung saan ay mai-load sa FPGA.

Hakbang 8: I-export ang Hardware at Ilunsad ang SDK

I-export ang Hardware at Ilunsad ang SDK
I-export ang Hardware at Ilunsad ang SDK
I-export ang Hardware at Ilunsad ang SDK
I-export ang Hardware at Ilunsad ang SDK
I-export ang Hardware at Ilunsad ang SDK
I-export ang Hardware at Ilunsad ang SDK
I-export ang Hardware at Ilunsad ang SDK
I-export ang Hardware at Ilunsad ang SDK

I-export ang Hardware at ilunsad ang SDK.

Hakbang 9: Lumikha ng isang Bagong Lupon ng Suporta ng Lupon at isang Bagong Application

Lumikha ng isang Bagong Lupon ng Suporta ng Lupon at isang Bagong Application
Lumikha ng isang Bagong Lupon ng Suporta ng Lupon at isang Bagong Application
Lumikha ng isang Bagong Lupon ng Suporta ng Lupon at isang Bagong Application
Lumikha ng isang Bagong Lupon ng Suporta ng Lupon at isang Bagong Application
Lumikha ng isang Bagong Lupon ng Suporta ng Lupon at isang Bagong Application
Lumikha ng isang Bagong Lupon ng Suporta ng Lupon at isang Bagong Application

Lumikha ng isang package ng suporta sa board. Pagkatapos buksan o lumikha ng isang application gamit ang template na "hello word".

Pagkatapos ay patakbuhin ang FPGA

Hakbang 10: Program FPGA at Patakbuhin ang Hello World Code

Image
Image
Program FPGA at Patakbuhin ang Hello World Code
Program FPGA at Patakbuhin ang Hello World Code

Ito ay isang maliit na halimbawa lamang, kung saan ipinagpapalit ang mga channel ng kulay.

Salamat!

[Paumanhin, dahil sa duplicate na nilalaman ang tutorial na ito ay inalis mula dito… sa orihinal na website www.miscircuitos.com/video-processing-using-vhdl-and-zybo-board]

Inirerekumendang: