فهرست مطالب:
- مرحله 1: ایجاد یک پروژه جدید Vivado
- مرحله 2: یک نمودار بلوک با Basic ایجاد کنید
- مرحله 3: منبع VHDL را وارد کنید
- مرحله 4: دستگاههای جانبی اضافی اضافی مانند Leds ، Buttons یا Sliders را اضافه کنید (اختیاری)
- مرحله 5: اکنون می توانید کد VHDL خود را در بلوک برنامه وارد کنید
- مرحله 6: یک بسته بندی ایجاد کنید
- مرحله 7: سنتز ، پیاده سازی و تولید Bitstream
- مرحله 8: صادرات سخت افزار و راه اندازی SDK
- مرحله 9: یک بسته پشتیبانی جدید و یک برنامه جدید ایجاد کنید
- مرحله 10: برنامه FPGA را اجرا کرده و کد جهانی Hello را اجرا کنید
تصویری: پردازش ویدئو با استفاده از VHDL و Zybo: 10 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:57
FPGA ها سریعتر از پردازنده ها پردازش می شوند ، زیرا می توانند محاسبات زیادی را به صورت موازی انجام دهند
توجه: این پروژه هنوز در دست ساخت است و قرار است بهبود یابد (به محض اینکه وقت داشتم). در همین حال من به دور دنیا سفر می کنم…..
مرحله 1: ایجاد یک پروژه جدید Vivado
پس از باز کردن Vivado ، ابتدا باید یک پروژه جدید در فضای کاری خود که می خواهید در آن کار کنید ایجاد کنید.
بعداً پروژه خود را نامگذاری کرده و محل پروژه را انتخاب کنید.
Zybo را به عنوان یک تابلوی هدف یا یک برد دیگر Zynq که می خواهید از آن استفاده کنید ، انتخاب کنید.
مرحله 2: یک نمودار بلوک با Basic ایجاد کنید
یک نمودار جدید Zynq_Processing_system اضافه کنید.
IP های Dvi2rgb و rgb2vga را نیز اضافه کنید
علاوه بر این بلوکها از دو ثابت برای پیکربندی درگاه HDMI به عنوان سینک استفاده می شود.
[متأسفیم ، به دلیل محتوای تکراری ، این آموزش از اینجا حذف شد …
مرحله 3: منبع VHDL را وارد کنید
بلاک کاربر باید ایجاد شود ، برای این کار ctrl+A را فشار دهید یا "افزودن منبع جدید" را در پانل سمت چپ جستجو کنید.
یک فایل جدید با VHDL ایجاد کنید و به نمودار اضافه کنید و سپس کد VHDL را ویرایش کنید.
[با عرض پوزش ، به دلیل محتوای تکراری ، این آموزش از اینجا حذف شد … به وب سایت اصلی www.miscircuitos.com/video-processing-using-vhdl-and-zybo-board]
مرحله 4: دستگاههای جانبی اضافی اضافی مانند Leds ، Buttons یا Sliders را اضافه کنید (اختیاری)
برای اضافه کردن برخی از لغزنده ها و led ها برای استفاده احتمالی بعدی.
[با عرض پوزش ، به دلیل محتوای تکراری ، این آموزش از اینجا حذف شد … به وب سایت اصلی www.miscircuitos.com/video-processing-using-vhdl-…]
مرحله 5: اکنون می توانید کد VHDL خود را در بلوک برنامه وارد کنید
پس از افزودن ماژول VideoProcessing ، برای ویرایش کد te ، را فشار دهید. نمونه ای از کد شروع پیوست شده است
[با عرض پوزش ، به دلیل محتوای تکراری ، این آموزش از اینجا حذف شد … به وب سایت اصلی www.miscircuitos.com/ ویدئو-پردازش-استفاده-از-وهدل-و-هیزبو- برد]
مرحله 6: یک بسته بندی ایجاد کنید
برای سنتز بلوک دیاگرام ، قبل از آن یک بسته بندی کنید.
مرحله 7: سنتز ، پیاده سازی و تولید Bitstream
توضیحات پین محدودیت ها را اضافه کنید. پیوست شده است.
سنتز را اجرا کنید بعداً پیاده سازی و سپس تولید بیت استریم ، که قرار است در FPGA بارگیری شود.
مرحله 8: صادرات سخت افزار و راه اندازی SDK
سخت افزار را صادر کرده و SDK را راه اندازی کنید.
مرحله 9: یک بسته پشتیبانی جدید و یک برنامه جدید ایجاد کنید
ایجاد بسته پشتیبانی برد. سپس با استفاده از الگوی "کلمه سلام" برنامه ای را باز کرده یا ایجاد کنید.
سپس FPGA را اجرا کنید
مرحله 10: برنامه FPGA را اجرا کرده و کد جهانی Hello را اجرا کنید
این فقط یک مثال کوچک است ، جایی که کانال های رنگی رد و بدل می شوند.
با تشکر!
[با عرض پوزش ، به دلیل محتوای تکراری ، این آموزش از اینجا حذف شد … به وب سایت اصلی www.miscircuitos.com/video-processing-using-vhdl-and-zybo-board]
توصیه شده:
ربات SCARA: یادگیری درباره سینماتیک دور و معکوس !!! (Plot Twist بیاموزید که چگونه با استفاده از پردازش یک رابط زمان واقعی در ARDUINO بسازید !!!!): 5 مرحله (همراه با تصاویر)
ربات SCARA: یادگیری درباره سینماتیک دور و معکوس !!! (Plot Twist بیاموزید که چگونه با استفاده از پردازش یک رابط زمان واقعی در ARDUINO بسازید !!!!): یک ربات SCARA یک ماشین بسیار محبوب در جهان صنعت است. این نام مخفف هر دو بازوی روبات انتخابی سازگار مجمع یا بازوی ربات مفصل انتخابی است. این در اصل یک ربات آزادی سه درجه ای است که دو مورد اول است
ولت متر DIY با استفاده از آردوینو و پردازش: 4 مرحله
ولت متر DIY با استفاده از آردوینو و پردازش: سلام و به پروژه امروز خوش آمدید. من سرشش هستم و امروز یک ولت متر بر اساس آردوینو می سازم. اما آنچه در این مورد متفاوت است این است که خروجی خود را بر روی نرم افزار پردازش نشان می دهد. اکنون در یکی از آموزش های قبلی من یک پردازش ایجاد کردیم
پرنده Flappy با استفاده از آردوینو و پردازش: 5 مرحله
پرنده Flappy با استفاده از Arduino و پردازش: سلام به همه !!! به پروژه جدید مبتنی بر آردوینو خوش آمدید. همه ما یک بار در طول زندگی خود بازی پرندگان شل و ول را انجام داده ایم. اگر ما آن را روی رایانه خود بازی کنیم و با استفاده از آردوینو کنترل کنیم؟ تمام مراحل زیر را دنبال کنید و تا پایان این آموزش
Gesture Hawk: روبات کنترل شده با اشاره با استفاده از رابط کاربری پردازش تصویر: 13 مرحله (همراه با تصاویر)
Gesture Hawk: روبات کنترل شده با اشاره با استفاده از رابط مبتنی بر پردازش تصویر: Gesture Hawk در TechEvince 4.0 به عنوان یک رابط ساده پردازش تصویر مبتنی بر انسان و ماشین به نمایش گذاشته شد. کاربرد آن در این واقعیت نهفته است که هیچ سنسور اضافی یا پوشیدنی به جز دستکش برای کنترل ماشین رباتیک که از راه های مختلف حرکت می کند ، مورد نیاز نیست
ذخیره داده های سنسور آردوینو در MYsql با استفاده از پردازش: 6 مرحله
ذخیره داده های سنسور آردوینو در MYsql با استفاده از پردازش: راستش ذخیره داده های آردوینو به طور مستقیم در MySQL سخت است به طوری که در اعتیاد به آردوینو IDE از پردازشگر IDE مشابه Arduino IDE اما با کاربردهای مختلف بسیار استفاده کرده و می توانید آن را در java توجه داشته باشید: سریال آردوینو را اجرا نکنید