
Tartalomjegyzék:
- 1. lépés: Hozzon létre egy új Vivado projektet
- 2. lépés: Hozzon létre blokkdiagramot az Basic segítségével
- 3. lépés: Helyezzen be egy VHDL -erőforrást
- 4. lépés: További fedélzeti perifériák, például LED -ek, gombok vagy csúszkák hozzáadása (opcionális)
- 5. lépés: Most beillesztheti a VHDL -kódot az alkalmazásblokkba
- 6. lépés: Hozzon létre egy pakolást
- 7. lépés: szintézis, megvalósítás és bitfolyam -generálás
- 8. lépés: Hardver exportálása és SDK indítása
- 9. lépés: Hozzon létre egy új tábla támogatási csomagot és egy új alkalmazást
- 10. lépés: Programozza az FPGA -t és futtassa a Hello World Code -ot
2025 Szerző: John Day | [email protected]. Utoljára módosítva: 2025-01-23 14:48



Az FPGA -k gyorsabban feldolgozhatók, mint a CPU -k, mert párhuzamosan sok számítást végezhetnek
Megjegyzés: Ez a projekt még fejlesztés alatt áll, és fejlesztésre kerül (amint lesz időm). Közben beutazom a világot ….
1. lépés: Hozzon létre egy új Vivado projektet


A Vivado megnyitása után először létre kell hoznia egy új projektet a munkaterületén, amelyben dolgozni szeretne.
Később nevezze el a projektet, és válassza ki a projekt helyét.
Válassza ki a Zybo -t céllapként vagy egy másik használni kívánt Zynq táblát.
2. lépés: Hozzon létre blokkdiagramot az Basic segítségével



Adjon hozzá egy új Zynq_Processing_system diagramot.
Adja hozzá a Dvi2rgb és rgb2vga IP -címeket is
Ezeken a blokkokon kívül két konstanst használnak a HDMI -port mosogatóként való konfigurálásához.
[Sajnáljuk, az ismétlődő tartalom miatt ezt az oktatóanyagot eltávolítottuk innen… az eredeti webhelyre www.miscircuitos.com/video-processing-using-vhdl-and-zybo-board]
3. lépés: Helyezzen be egy VHDL -erőforrást



Létre kell hozni a felhasználói blokkot, ehhez nyomja meg a ctrl+A billentyűkombinációt, vagy keresse meg az "új forrás hozzáadása" elemet a bal oldali panelen.
Hozzon létre egy új fájlt VHDL -el, és adja hozzá a diagramhoz, majd szerkessze a VHDL -kódot.
[Sajnáljuk, az ismétlődő tartalom miatt ezt az oktatóanyagot eltávolítottuk innen… az eredeti webhelyre www.miscircuitos.com/video-processing-using-vhdl-and-zybo-board]
4. lépés: További fedélzeti perifériák, például LED -ek, gombok vagy csúszkák hozzáadása (opcionális)

Néhány csúszka és led hozzáadása a későbbi felhasználáshoz.
[Sajnáljuk, az ismétlődő tartalom miatt ezt az oktatóanyagot eltávolítottuk innen… az eredeti webhelyre www.miscircuitos.com/video-processing-using-vhdl-…]
5. lépés: Most beillesztheti a VHDL -kódot az alkalmazásblokkba

A VideoProcessing modul hozzáadása után a kód szerkesztéséhez nyomja meg a gombot. Példa a kezdő kódra
[Sajnáljuk, az ismétlődő tartalom miatt ezt az oktatóanyagot eltávolítottuk innen… az eredeti webhelyre www.miscircuitos.com/video-processing-using-vhdl-and-zybo-board]
6. lépés: Hozzon létre egy pakolást


A blokkdiagram szintéziséhez előtte készítsen pakolást.
7. lépés: szintézis, megvalósítás és bitfolyam -generálás

Adja hozzá a megszorítások tűleírásait. Csatolva van.
futtassa a szintézist. Később a megvalósítás, majd generálja a bitfolyamot, amelyet betöltenek az FPGA -ba.
8. lépés: Hardver exportálása és SDK indítása




Exportálja a hardvert, és indítsa el az SDK -t.
9. lépés: Hozzon létre egy új tábla támogatási csomagot és egy új alkalmazást



Hozzon létre egy tábla támogatási csomagot. Ezután nyisson meg vagy hozzon létre egy alkalmazást a "hello word" sablon használatával.
Ezután futtassa az FPGA -t
10. lépés: Programozza az FPGA -t és futtassa a Hello World Code -ot



Ez csak egy kis példa, ahol a színcsatornákat kicserélik.
Kösz!
[Sajnáljuk, az ismétlődő tartalom miatt ezt az oktatóanyagot eltávolítottuk innen… az eredeti webhelyre www.miscircuitos.com/video-processing-using-vhdl-and-zybo-board]
Ajánlott:
FK (előre kinematikus) Excel, Arduino és feldolgozás segítségével: 8 lépés

FK (Forward Kinematic) Excel, Arduino és Processing programokkal: A Forward Kinematic a véghatásértékek (x, y, z) megkeresésére szolgál a 3D térben
Kinematika továbbítása Excel, Arduino és feldolgozás segítségével: 8 lépés

Továbbítás kinematikával Excel, Arduino és feldolgozás segítségével: A Forward Kinematic a véghatásértékek (x, y, z) megkeresésére szolgál a 3D térben
SCARA Robot: Tanulás a foward és inverz kinematikáról !!! (Plot Twist Ismerje meg, hogyan lehet valós idejű interfészt készíteni ARDUINO -ban a FELDOLGOZÁS segítségével !!!!): 5 lé

SCARA Robot: Ismerkedés a foward és inverz kinematikával !!! (Plot Twist Ismerje meg, hogyan lehet valós idejű interfészt készíteni ARDUINO -ban FELDOLGOZÁSSAL !!!!): A SCARA robot nagyon népszerű gép az iparban. A név mind a szelektíven megfelelõ szerelõ robotkarra, mind a szelektív megfelelõ csuklós robotkarra vonatkozik. Ez alapvetően három szabadságfokú robot, az első kettő
A címezhető LED -ek vezérlése a Fadecandy és a feldolgozás segítségével: 15 lépés (képekkel)

A címezhető LED-ek vezérlése a Fadecandy-val és a feldolgozással: Mi ez egy lépésről lépésre bemutató útmutató a Fadecandy és a Processing használatáról a címezhető LED-ek vezérléséhez. A Fadecandy egy LED-illesztőprogram, amely akár 8 darab 64 pixeles csíkot is vezérelhet. (Több Fadecandyt csatlakoztathat egy számítógéphez, hogy növelje a
Mentse az Arduino érzékelő adatait a MYsql -be a feldolgozás segítségével: 6 lépés

Mentse el az Arduino érzékelő adatait a MYsql -be feldolgozás használatával: Őszintén szólva nehéz az Arduino adatokat közvetlenül a MySQL -be tárolni, így az Arduino IDE függőségében olyan Processing IDE -t használtam, amely hasonló az Arduino IDE -hez, de sokféle felhasználással rendelkezik, és kódolni tudja java.Megjegyzés: ne futtassa az Arduino soros monit