جدول المحتويات:

معالجة الفيديو باستخدام VHDL و Zybo: 10 خطوات
معالجة الفيديو باستخدام VHDL و Zybo: 10 خطوات

فيديو: معالجة الفيديو باستخدام VHDL و Zybo: 10 خطوات

فيديو: معالجة الفيديو باستخدام VHDL و Zybo: 10 خطوات
فيديو: Test Pattern Generator Implementation for Image Processing with Zynq FPGA 2024, شهر نوفمبر
Anonim
Image
Image
قم بإنشاء مشروع Vivado جديد
قم بإنشاء مشروع Vivado جديد

تعد FPGAs أسرع من وحدات المعالجة المركزية في المعالجة ، لأنها يمكن أن تقوم بالعديد من العمليات الحسابية بالتوازي

ملاحظة: هذا المشروع لا يزال قيد الإنشاء وسيتم تحسينه (بمجرد أن يتوفر لدي الوقت). في غضون ذلك أنا أسافر حول العالم …..

الخطوة 1: إنشاء مشروع Vivado جديد

قم بإنشاء مشروع Vivado جديد
قم بإنشاء مشروع Vivado جديد
قم بإنشاء مشروع Vivado جديد
قم بإنشاء مشروع Vivado جديد

بعد فتح Vivado ، تحتاج أولاً إلى إنشاء مشروع جديد في مساحة العمل الخاصة بك التي تريد العمل فيها.

اسم مشروعك لاحقًا واختر موقع المشروع.

اختر Zybo كلوحة مستهدفة أو لوحة Zynq أخرى تريد استخدامها.

الخطوة 2: إنشاء مخطط كتلة باستخدام Basic

قم بإنشاء رسم تخطيطي للكتل باستخدام Basic
قم بإنشاء رسم تخطيطي للكتل باستخدام Basic
قم بإنشاء رسم تخطيطي للكتل باستخدام Basic
قم بإنشاء رسم تخطيطي للكتل باستخدام Basic
قم بإنشاء رسم تخطيطي للكتل باستخدام Basic
قم بإنشاء رسم تخطيطي للكتل باستخدام Basic

أضف مخطط Zynq_Processing_system جديدًا.

أضف أيضًا عناوين IP Dvi2rgb و rgb2vga

بالإضافة إلى هذه الكتل ، يتم استخدام ثابتين لتكوين منفذ HDMI كمغسلة.

[عذرًا ، نظرًا لوجود محتوى مكرر ، تمت إزالة هذا البرنامج التعليمي من هنا … إلى موقع الويب الأصليewww.miscircuitos.com/video-processing-using-vhdl-and-zybo-board]

الخطوة 3: أدخل مورد VHDL

أدخل مورد VHDL
أدخل مورد VHDL
أدخل مورد VHDL
أدخل مورد VHDL
أدخل مورد VHDL
أدخل مورد VHDL

يجب إنشاء كتلة المستخدم ، لذلك اضغط على ctrl + A أو ابحث عن "إضافة مصدر جديد" في اللوحة اليمنى.

قم بإنشاء ملف جديد باستخدام VHDL وأضفه إلى الرسم التخطيطي ثم قم بتحرير كود VHDL.

[عذرًا ، نظرًا لوجود محتوى مكرر ، تمت إزالة هذا البرنامج التعليمي من هنا … إلى موقع الويب الأصلي www.miscircuitos.com/video-processing-using-vhdl-and-zybo-board]

الخطوة 4: إضافة مواد Periferical إضافية على متن الطائرة مثل المصابيح أو الأزرار أو المتزلجون (اختياري)

أضف وحدات Periferical إضافية على متن الطائرة مثل المصابيح أو الأزرار أو المتزلجون (اختياري)
أضف وحدات Periferical إضافية على متن الطائرة مثل المصابيح أو الأزرار أو المتزلجون (اختياري)

لإضافة بعض المتزلجون والمصابيح لاستخدامها لاحقًا.

[عذرًا ، نظرًا لوجود محتوى مكرر ، تمت إزالة هذا البرنامج التعليمي من هنا … إلى موقع الويب الأصلي www.miscircuitos.com/video-processing-using-vhdl-…]

الخطوة 5: الآن يمكنك إدخال رمز VHDL الخاص بك في كتلة التطبيق

الآن يمكنك إدخال رمز VHDL الخاص بك في كتلة التطبيق
الآن يمكنك إدخال رمز VHDL الخاص بك في كتلة التطبيق

بمجرد إضافة وحدة معالجة الفيديو ، لتحرير الرمز ، اضغط على. تم إرفاق مثال على رمز البداية

[عذرًا ، نظرًا لوجود محتوى مكرر ، تمت إزالة هذا البرنامج التعليمي من هنا … إلى موقع الويب الأصلي www.miscircuitos.com/video-processing-using-vhdl-and-zybo-board]

الخطوة 6: اصنع غلاف

اصنع غلاف
اصنع غلاف
اصنع غلاف
اصنع غلاف

قم بعمل التفاف من قبل لتركيب مخطط الكتلة.

الخطوة 7: التوليف والتنفيذ وإنشاء Bitstream

التوليف والتنفيذ وإنشاء دفق البت
التوليف والتنفيذ وإنشاء دفق البت

أضف أوصاف دبوس القيود. انها مرفقة.

قم بتشغيل التوليف. في وقت لاحق التنفيذ ثم إنشاء دفق البتات ، والذي سيتم تحميله إلى FPGA.

الخطوة 8: تصدير الأجهزة وتشغيل SDK

تصدير الأجهزة وتشغيل SDK
تصدير الأجهزة وتشغيل SDK
تصدير الأجهزة وتشغيل SDK
تصدير الأجهزة وتشغيل SDK
تصدير الأجهزة وتشغيل SDK
تصدير الأجهزة وتشغيل SDK
تصدير الأجهزة وتشغيل SDK
تصدير الأجهزة وتشغيل SDK

تصدير الأجهزة وتشغيل SDK.

الخطوة 9: قم بإنشاء حزمة دعم مجلس إدارة جديدة وتطبيق جديد

قم بإنشاء حزمة دعم مجلس إدارة جديدة وتطبيق جديد
قم بإنشاء حزمة دعم مجلس إدارة جديدة وتطبيق جديد
قم بإنشاء حزمة دعم مجلس إدارة جديدة وتطبيق جديد
قم بإنشاء حزمة دعم مجلس إدارة جديدة وتطبيق جديد
قم بإنشاء حزمة دعم مجلس إدارة جديدة وتطبيق جديد
قم بإنشاء حزمة دعم مجلس إدارة جديدة وتطبيق جديد

قم بإنشاء حزمة دعم للوحة. ثم افتح أو أنشئ تطبيقًا باستخدام القالب "hello word".

ثم قم بتشغيل FPGA

الخطوة 10: برمجة FPGA وتشغيل Hello World Code

Image
Image
برنامج FPGA وتشغيل Hello World Code
برنامج FPGA وتشغيل Hello World Code

هذا مجرد مثال صغير ، حيث يتم تبادل قنوات الألوان.

شكرا!

[عذرًا ، نظرًا لوجود محتوى مكرر ، تمت إزالة هذا البرنامج التعليمي من هنا … إلى موقع الويب الأصلي www.miscircuitos.com/video-processing-using-vhdl-and-zybo-board]

موصى به: