
Агуулгын хүснэгт:
- Алхам 1: Шинэ Vivado төсөл үүсгэх
- Алхам 2: Үндсэн програмын тусламжтайгаар блок диаграм үүсгэнэ үү
- Алхам 3: VHDL нөөцийг оруулна уу
- Алхам 4: Гэрэл, товчлуур, гулсагч гэх мэт нэмэлт самбарыг нэмж оруулах (заавал биш)
- Алхам 5: Одоо та програмын блок дээр VHDL кодоо оруулах боломжтой
- Алхам 6: Боолт үүсгэх
- Алхам 7: Синтез, хэрэгжилт ба Bitstream Generation
- Алхам 8: Тоног төхөөрөмжийг экспортлох, SDK -ийг ажиллуулах
- Алхам 9: Шинэ самбарыг дэмжих багц, шинэ програм үүсгэх
- Алхам 10: FPGA програм хийж, Hello World кодыг ажиллуулна уу
2025 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2025-01-23 15:00



FPGA нь CPU -ээс илүү хурдан боловсруулагддаг, учир нь тэд олон тооны тооцооллыг зэрэг хийж чаддаг
Тэмдэглэл: Энэ төсөл одоо болтол хийгдэж байгаа бөгөөд сайжруулах гэж байна (надад цаг гарвал). Энэ хооронд би дэлхийг тойрон аялж байна ….
Алхам 1: Шинэ Vivado төсөл үүсгэх


Vivado -г нээсний дараа эхлээд ажиллахыг хүсч буй ажлын талбар дээрээ шинэ төсөл үүсгэх хэрэгтэй.
Дараа нь төслөө нэрлээд төслийн байршлыг сонгоно уу.
Zybo -ийг зорилтот самбар эсвэл ашиглахыг хүсч буй өөр Zynq самбар болгон сонгоно уу.
Алхам 2: Үндсэн програмын тусламжтайгаар блок диаграм үүсгэнэ үү



Шинэ Zynq_Processing_system диаграмыг нэмнэ үү.
Мөн Dvi2rgb болон rgb2vga IP хаягийг нэмнэ үү
Эдгээр блокоос гадна HDMI портыг угаалтуур болгон тохируулахын тулд хоёр тогтмолыг ашигладаг.
[Уучлаарай, давхардсан агуулгын улмаас энэ хичээлийг эндээс устгасан болно www.miscircuitos.com/video-processing-using-vhdl-and-zybo-board]
Алхам 3: VHDL нөөцийг оруулна уу



Хэрэглэгчийн блокыг үүсгэх шаардлагатай бөгөөд үүний тулд ctrl+A товчлуурыг дарна уу эсвэл зүүн талын самбар дээр "шинэ эх сурвалж нэмэх" гэж хайх хэрэгтэй.
VHDL ашиглан шинэ файл үүсгэн диаграмд нэмж VHDL кодыг засварлана уу.
[Уучлаарай, давхардсан агуулгын улмаас энэ хичээлийг www.miscircuitos.com/video-processing-using-vhdl-and-zybo-board вэбсайтаас эндээс устгасан болно]
Алхам 4: Гэрэл, товчлуур, гулсагч гэх мэт нэмэлт самбарыг нэмж оруулах (заавал биш)

Хожим ашиглахын тулд зарим гулсагч болон гэрлийг нэмж оруулах.
[Уучлаарай, давхардсан агуулгын улмаас энэ хичээлийг эндээс устгасан болно www.miscircuitos.com/video-processing-using-vhdl-…]
Алхам 5: Одоо та програмын блок дээр VHDL кодоо оруулах боломжтой

VideoProcessing модулийг нэмсний дараа кодыг засахын тулд дарна уу. Эхлэх кодын жишээг хавсаргав
[Уучлаарай, давхардсан агуулгын улмаас энэ хичээлийг www.miscircuitos.com/video-processing-using-vhdl-and-zybo-board вэбсайтаас эндээс устгасан болно]
Алхам 6: Боолт үүсгэх


Блок диаграммыг нэгтгэхийн тулд боодол хийх хэрэгтэй.
Алхам 7: Синтез, хэрэгжилт ба Bitstream Generation

Хязгаарлалтын зүү тайлбарыг нэмнэ үү. Үүнийг хавсаргасан болно.
синтезийг ажиллуулах. Хожим нь хэрэгжүүлэлт, дараа нь FPGA -д ачаалагдах гэж байгаа битийн урсгалыг бий болгоно.
Алхам 8: Тоног төхөөрөмжийг экспортлох, SDK -ийг ажиллуулах




Тоног төхөөрөмжийг экспортолж SDK -г ажиллуулна уу.
Алхам 9: Шинэ самбарыг дэмжих багц, шинэ програм үүсгэх



Самбарыг дэмжих багц үүсгэх. Дараа нь "Сайн байна уу" загварыг ашиглан програм нээнэ үү.
Дараа нь FPGA ажиллуулна уу
Алхам 10: FPGA програм хийж, Hello World кодыг ажиллуулна уу



Энэ бол өнгөний сувгийг солилцдог жижигхэн жишээ юм.
Баярлалаа!
[Уучлаарай, давхардсан агуулгын улмаас энэ хичээлийг www.miscircuitos.com/video-processing-using-vhdl-and-zybo-board вэбсайтаас эндээс устгасан болно]
Зөвлөмж болгож буй:
Arduino болон Raspberry Pi ашиглан интернетийн хяналттай видео дамжуулах роботыг бүтээгээрэй: 15 алхам (зурагтай)

Arduino болон Raspberry Pi ашиглан интернетээр хянагддаг видео дамжуулах роботыг бүтээгээрэй: Би @RedPhantom (LiquidCrystalDisplay / Itay гэгддэг), Израилийн 14 настай оюутан, Макс Шейн ахлах сургууль, математикийн чиглэлээр сурдаг. Би хүн бүрээс сурч, хуваалцах зорилгоор энэхүү төслийг хийж байна
Дахин боловсруулсан материалаас зөөврийн гагнуурын станц. / Estación De Soldadura Portátil Hecha Con материалын боловсруулалт: 8 алхам (зурагтай)

Дахин боловсруулсан материалаас зөөврийн гагнуурын станц. / Estación De Soldadura Portátil Hecha Con Material Reciclado: Аав нь DIY соёлыг шүтэн бишрэгч байсан шигээ гайхалтай зураач, адал явдалт хүн байсан. Тэр ганцаараа байшинд тавилга, хувцасны шүүгээ сайжруулах, эртний чийдэнг эргүүлэх гэх мэт олон өөрчлөлт оруулсан, тэр ч байтугай аялалын зориулалтаар VW комби вангаа өөрчилсөн
Raspberry Pi болон MySQL мэдээллийн санг ашиглан хурууны хээ болон RFID дээр суурилсан ирцийн систем: 5 алхам

Raspberry Pi болон MySQL мэдээллийн санг ашиглан хурууны хээ, RFID дээр суурилсан ирцийн систем: Энэ төслийн видео
Боловсруулалт ба Arduino -г холбож, 7 сегмент ба Servo GUI хянагч хий: 4 алхам

Боловсруулалт ба Arduino ба 7 сегмент ба Servo GUI хянагчийг холбох: Зарим төслүүдийн хувьд та Arduino -ийг ашиглах хэрэгтэй, учир нь энэ нь загварчлах хялбар платформ боловч графикийг Arduino -ийн цуваа дэлгэц дээр харуулах нь нэлээд урт хугацаа шаардагдах бөгөөд үүнийг хийхэд хэцүү байдаг. Та графикийг Arduino Serial Monitor дээр харуулах боломжтой
Энгийн боловсруулалт Uldar (Хэт авианы илрүүлэлт ба хүрээ): 3 алхам

Энгийн Боловсруулах Улдар (Хэт авианы илрүүлэлт ба хязгаарлалт): Энэ бол Arduino UNO болон Processing ашиглан энгийн лидар хийх энгийн төсөл юм. импульсийн лазер туяа, хэмжүүр бүхий зорилтот