كيفية تحميل مشروع في Altera FPGA

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

كيفية تحميل مشروع في Altera FPGA
كيفية تحميل مشروع في Altera FPGA

فيديو: كيفية تحميل مشروع في Altera FPGA

فيديو: كيفية تحميل مشروع في Altera FPGA
فيديو: Набор для изучения FPGA | Altera Cyclone 2024, يمكن
Anonim

دعونا نجهز وتحميل المشروع من بيئة تطوير Quartus II إلى Altera FPGA.

USB Blaster Programme
USB Blaster Programme

ضروري

  • FPGA من Altera ؛
  • مبرمج USB-Blaster ؛
  • كمبيوتر مع بيئة تطوير Quartis II.

تعليمات

الخطوة 1

في قائمة التعيينات -> الجهاز … ، حدد FPGA الذي تريد "ملء" المشروع فيه. في مجموعة عائلة الأجهزة ، تحتاج إلى تحديد العائلة التي تنتمي إليها FPGA. حدد طراز FPGA الخاص بك في مجال الأجهزة المتاحة.

في مجموعة قائمة العرض في "الأجهزة المتاحة" ، يمكنك فرز الأجهزة حسب نوع الحزمة (الحزمة) أو حسب عدد الدبابيس () للعثور بسرعة على طراز FPGA الخاص بك.

ليس من الضروري تحديد الحالة التي ستكون عليها أرجل FPGA غير المتصلة. انقر فوق الزر Device and Pin Options … ، وانتقل إلى الخطوة وحدد حالة الدبابيس.

بعد تحديد نموذج FPGA ، أغلق نافذة الجهاز بالنقر فوق الزر موافق.

حدد عائلة FPGA والطراز في نافذة الجهاز
حدد عائلة FPGA والطراز في نافذة الجهاز

الخطوة 2

إذا كنت تريد أن يقوم المُركِّب بتعيين وظائف للمسامير بنفسه ، فلا يمكنك فعل أي شيء آخر. ومن أجل تعيين دبابيس FPGA يدويًا ، انتقل إلى قائمة المهام -> Pin Planner أو اضغط على مجموعة المفاتيح Ctrl + Shift + N.

تبدأ أداة تعيين رقم التعريف الشخصي. فيما يلي قائمة بدبابيس الإدخال / الإخراج المستخدمة في مشروعك مع الأسماء المقابلة.

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

بعد تحديد جميع المسامير ، يمكن إغلاق نافذة مخطط الدبوس. الآن قم بتجميع المشروع: معالجة -> بدء التجميع أو Ctrl + L.

تعيين مراسلات دبابيس FPGA لإشارات المشروع
تعيين مراسلات دبابيس FPGA لإشارات المشروع

الخطوه 3

لنقم بتوصيل المبرمج بالكمبيوتر. في المرة الأولى التي تتصل فيها ، تحتاج إلى تثبيت برنامج التشغيل. يتم تثبيته بالطريقة القياسية ، وهو موجود في دليل Quartus ، في مجلد السائقين: C: / altera / 13.0sp1 / quartus / drivers.

بعد تثبيت برنامج التشغيل ، سيتم عرض المبرمج في مدير الجهاز على أنه Altera USB-Blaster.

تثبيت برنامج تشغيل لمبرمج USB Blaster
تثبيت برنامج تشغيل لمبرمج USB Blaster

الخطوة 4

تدعم Altera FPGAs العديد من أوضاع البرمجة. أولاً ، لنلق نظرة على تنزيل البرنامج الثابت عبر واجهة JTAG. قم بتوصيل المبرمج بموصل JTAG على لوحة FPGA.

لنبدأ أداة البرمجة: أدوات -> مبرمج.

دعونا نضيف مبرمج. للقيام بذلك ، اضغط على زر Hardware Setup … وحدد الزر المتصل في القائمة المنسدلة. لنغلق النافذة.

في نافذة Programmer ، انقر فوق الزر Auto Detect لتجعل Quartus يحاول الكشف تلقائيًا عن FPGA المتصل وملف البرنامج الثابت *. يتم إنشاء ملف البرنامج الثابت بواسطة Quartus افتراضيًا أثناء التجميع ، ما لم ينص على خلاف ذلك.

في نافذة Programmer ، حدد وضع JTAG ، وحدد خانة الاختيار Program / Configure (البرنامج / التكوين) وانقر فوق الزر Start (ابدأ). ستتم كتابة البرنامج الثابت على ذاكرة FPGA.

تحميل البرامج الثابتة إلى FPGA عبر JTAG
تحميل البرامج الثابتة إلى FPGA عبر JTAG

الخطوة الخامسة

باستخدام خيار الكتابة هذا ، تتم كتابة البرنامج الثابت على الذاكرة المتطايرة لـ FPGA ، وسيتم مسحه بعد إعادة التشغيل. لحفظ البرنامج الثابت في ROM ، اكتب البرنامج الثابت في الوضع التسلسلي النشط.

قم بتوصيل كابل البرمجة بموصل AS أو. قم بتشغيل برنامج البرنامج الثابت: أدوات -> مبرمج. حدد الوضع -> المسلسل النشط. اتفق عند الإجابة على سؤال توضيحي.

قم بإضافة ملف البرنامج الثابت بالنقر فوق الزر "إضافة ملف …" في الدليل الفرعي لمشروع output_files ، ابحث عن الملف بامتداد.pof. بعد فتح ملف البرنامج الثابت ، قم بتعيين مربعات اختيار البرنامج / التكوين ، وإذا رغبت في ذلك ، فقم بإعدادها. انتبه إلى نوع ذاكرة التكوين في عمود الجهاز: يجب أن تتطابق مع نوع ذاكرة FPGA.

تحميل البرامج الثابتة إلى FPGA في الوضع التسلسلي النشط
تحميل البرامج الثابتة إلى FPGA في الوضع التسلسلي النشط

الخطوة 6

انقر فوق الزر "ابدأ" لتنزيل البرنامج الثابت إلى FPGA.

موصى به: