فهرست مطالب:

پردازش ویدئو با استفاده از VHDL و Zybo: 10 مرحله
پردازش ویدئو با استفاده از VHDL و Zybo: 10 مرحله

تصویری: پردازش ویدئو با استفاده از VHDL و Zybo: 10 مرحله

تصویری: پردازش ویدئو با استفاده از VHDL و Zybo: 10 مرحله
تصویری: آموزش طراحی گیرنده GPS با FPGA ( دوره اول قسمت سوم) gps based fpga 2024, نوامبر
Anonim
Image
Image
ایجاد یک پروژه جدید Vivado
ایجاد یک پروژه جدید Vivado

FPGA ها سریعتر از پردازنده ها پردازش می شوند ، زیرا می توانند محاسبات زیادی را به صورت موازی انجام دهند

توجه: این پروژه هنوز در دست ساخت است و قرار است بهبود یابد (به محض اینکه وقت داشتم). در همین حال من به دور دنیا سفر می کنم…..

مرحله 1: ایجاد یک پروژه جدید Vivado

ایجاد یک پروژه جدید Vivado
ایجاد یک پروژه جدید Vivado
ایجاد یک پروژه جدید Vivado
ایجاد یک پروژه جدید Vivado

پس از باز کردن Vivado ، ابتدا باید یک پروژه جدید در فضای کاری خود که می خواهید در آن کار کنید ایجاد کنید.

بعداً پروژه خود را نامگذاری کرده و محل پروژه را انتخاب کنید.

Zybo را به عنوان یک تابلوی هدف یا یک برد دیگر Zynq که می خواهید از آن استفاده کنید ، انتخاب کنید.

مرحله 2: یک نمودار بلوک با Basic ایجاد کنید

ایجاد یک بلوک دیاگرام با Basic
ایجاد یک بلوک دیاگرام با Basic
ایجاد یک بلوک دیاگرام با Basic
ایجاد یک بلوک دیاگرام با Basic
ایجاد یک بلوک دیاگرام با Basic
ایجاد یک بلوک دیاگرام با Basic

یک نمودار جدید Zynq_Processing_system اضافه کنید.

IP های Dvi2rgb و rgb2vga را نیز اضافه کنید

علاوه بر این بلوکها از دو ثابت برای پیکربندی درگاه HDMI به عنوان سینک استفاده می شود.

[متأسفیم ، به دلیل محتوای تکراری ، این آموزش از اینجا حذف شد …

مرحله 3: منبع VHDL را وارد کنید

منبع VHDL را وارد کنید
منبع VHDL را وارد کنید
منبع VHDL را وارد کنید
منبع VHDL را وارد کنید
منبع VHDL را وارد کنید
منبع VHDL را وارد کنید

بلاک کاربر باید ایجاد شود ، برای این کار ctrl+A را فشار دهید یا "افزودن منبع جدید" را در پانل سمت چپ جستجو کنید.

یک فایل جدید با VHDL ایجاد کنید و به نمودار اضافه کنید و سپس کد VHDL را ویرایش کنید.

[با عرض پوزش ، به دلیل محتوای تکراری ، این آموزش از اینجا حذف شد … به وب سایت اصلی www.miscircuitos.com/video-processing-using-vhdl-and-zybo-board]

مرحله 4: دستگاههای جانبی اضافی اضافی مانند Leds ، Buttons یا Sliders را اضافه کنید (اختیاری)

افزودن لوازم جانبی اضافی روی صفحه مانند Leds ، Buttons یا Sliders (اختیاری)
افزودن لوازم جانبی اضافی روی صفحه مانند Leds ، Buttons یا Sliders (اختیاری)

برای اضافه کردن برخی از لغزنده ها و led ها برای استفاده احتمالی بعدی.

[با عرض پوزش ، به دلیل محتوای تکراری ، این آموزش از اینجا حذف شد … به وب سایت اصلی www.miscircuitos.com/video-processing-using-vhdl-…]

مرحله 5: اکنون می توانید کد VHDL خود را در بلوک برنامه وارد کنید

اکنون می توانید کد VHDL خود را در بلوک برنامه وارد کنید
اکنون می توانید کد VHDL خود را در بلوک برنامه وارد کنید

پس از افزودن ماژول VideoProcessing ، برای ویرایش کد te ، را فشار دهید. نمونه ای از کد شروع پیوست شده است

[با عرض پوزش ، به دلیل محتوای تکراری ، این آموزش از اینجا حذف شد … به وب سایت اصلی www.miscircuitos.com/ ویدئو-پردازش-استفاده-از-وهدل-و-هیزبو- برد]

مرحله 6: یک بسته بندی ایجاد کنید

یک بسته بندی ایجاد کنید
یک بسته بندی ایجاد کنید
یک بسته بندی ایجاد کنید
یک بسته بندی ایجاد کنید

برای سنتز بلوک دیاگرام ، قبل از آن یک بسته بندی کنید.

مرحله 7: سنتز ، پیاده سازی و تولید Bitstream

سنتز ، پیاده سازی و تولید Bitstream
سنتز ، پیاده سازی و تولید Bitstream

توضیحات پین محدودیت ها را اضافه کنید. پیوست شده است.

سنتز را اجرا کنید بعداً پیاده سازی و سپس تولید بیت استریم ، که قرار است در FPGA بارگیری شود.

مرحله 8: صادرات سخت افزار و راه اندازی SDK

سخت افزار را صادر کرده و SDK را راه اندازی کنید
سخت افزار را صادر کرده و SDK را راه اندازی کنید
سخت افزار را صادر کرده و SDK را راه اندازی کنید
سخت افزار را صادر کرده و SDK را راه اندازی کنید
سخت افزار را صادر کرده و SDK را راه اندازی کنید
سخت افزار را صادر کرده و SDK را راه اندازی کنید
سخت افزار را صادر کرده و SDK را راه اندازی کنید
سخت افزار را صادر کرده و SDK را راه اندازی کنید

سخت افزار را صادر کرده و SDK را راه اندازی کنید.

مرحله 9: یک بسته پشتیبانی جدید و یک برنامه جدید ایجاد کنید

یک بسته پشتیبانی جدید و یک برنامه جدید ایجاد کنید
یک بسته پشتیبانی جدید و یک برنامه جدید ایجاد کنید
یک بسته پشتیبانی جدید و یک برنامه جدید ایجاد کنید
یک بسته پشتیبانی جدید و یک برنامه جدید ایجاد کنید
یک بسته پشتیبانی جدید و یک برنامه جدید ایجاد کنید
یک بسته پشتیبانی جدید و یک برنامه جدید ایجاد کنید

ایجاد بسته پشتیبانی برد. سپس با استفاده از الگوی "کلمه سلام" برنامه ای را باز کرده یا ایجاد کنید.

سپس FPGA را اجرا کنید

مرحله 10: برنامه FPGA را اجرا کرده و کد جهانی Hello را اجرا کنید

Image
Image
برنامه FPGA را اجرا کرده و کد Hello World را اجرا کنید
برنامه FPGA را اجرا کرده و کد Hello World را اجرا کنید

این فقط یک مثال کوچک است ، جایی که کانال های رنگی رد و بدل می شوند.

با تشکر!

[با عرض پوزش ، به دلیل محتوای تکراری ، این آموزش از اینجا حذف شد … به وب سایت اصلی www.miscircuitos.com/video-processing-using-vhdl-and-zybo-board]

توصیه شده: