تمت مقابلة العروسين الذين جلبتهم إنتل إلى كاليفورنيا في مختبر HSE MIEM. كيفية تكرار إنجازهم





لقد تحدثت بالفعل عن العروسين فلاديسلاف وإيلينا شارشين ، اللذان قاما مع زميلهما أندري بابوشين بإحضار Intel إلى كاليفورنيا للفوز الفضي في مسابقة InnovateFPGA. مقابلتهم في مختبر "التركيب الرقمي" الذي تم نشره مؤخرًا . سنستخدم هذا اللابنيك في ندوة لأطفال المدارس والطلاب الصغار ، والتي ستعقد في الفترة من 15 إلى 17 سبتمبر في معرض ChipEXPO في سكولكوفو . إذا كنت ستكرر (أو تتجاوز) إنجاز Sharshin و Papushin ، أو ببساطة تصبح مصمم FPGA أو ASIC دون مغادرة سانتا كلارا ، فإن المشاركة في ندوة ، أو حتى مجرد الاطلاع على الإرشادات الأولية في هذا المنشور ، سوف تساعدك على البدء.



تلقى العديد من أولئك الذين سجلوا في الندوة بالفعل لوحات FPGA (يتم توزيعها من قبل القسم التعليمي في RUSNANO) لاجتياز المتطلبات النظرية المسبقة . الآن سيكون من المرغوب جدًا أن يقوم المشاركون في الندوة بتثبيت Intel FPGA Quartus (أو ، إذا كان شخص ما لا يحب Intel / Altera ، إذن Xilinx Vivado) مسبقًا ، وإجراء اختبار بدائي عليه على الأقل. لا يوجد حتى وميض LED ، ولكن بشكل عام بوابة XOR واحدة. إذا فعل الجميع ذلك مسبقًا ، فسنناقش في الندوة مشكلات ليست بسيطة مثل "ليس لدي سائق لـ USB Blaster" ، ولكن شيئًا أكثر إثارة للاهتمام ، على سبيل المثال ، ما هو مطلوب في مقابلة لمنصب RTL Logic Designer في NVidia ، AMD ، آبل وشركات أخرى.



لذلك ، أولاً وقبل كل شيء ، الندوة لها منظمة على جيثب . يمكنك استنساخ مستودع ce2020labs من هنا واستخدام الملفات من الدليل السابق لاختبار اللوحة الخاصة بك ، وتثبيت Quartus أو Vivado ، وبرامج التشغيل ، واستكشاف المشكلات وإصلاحها مع المبرمج. يحتوي الدليل على ملفات لسبعة لوحات: خمس لوحات مع Intel FPGA (نوعان مختلفان OMDAZZ / rzrd ، نوعان متغيران ZEOWAA و Terasic DE10-Lite) ، واثنان من لوحات Xilinx (Basys3 و Nexys4).



إذا كنت لا تريد استخدام GitHub ، فيمكنك ببساطة تنزيل ملف zip من هنا . ستعمل كل هذه الملفات مع إصدارات Windows و Linux من Quartus و Vivado.







لتثبيت Quartus ، يمكنك مشاهدة فيديو مفصل من Sergey Ivants ، عميد كلية تكنولوجيا المعلومات والإلكترونيات في جامعة تشيرنيهيف الوطنية التكنولوجية:







فيديو:





وفيديو عن تركيب أبسط مثال من الوصف بلغة فيريلوج:





مع وصف مفصل لما هو:











المشكلة الوحيدة أن هذا الفيديو لا يغطي استخدام المبرمج بشكل جيد (والمشاكل مع برامج التشغيل الخاصة به). لذلك ، قد تجد أنه من المفيد مشاهدة مقطع فيديو آخر ، أيضًا من Sergey ، حيث يصف استخدام USB Blaster بعد المحرر التخطيطي. هنا يجب أن يقال أن الإدخال التخطيطي لم يعد يستخدم من قبل مصممي الإلكترونيات الدقيقة الرقمية في أوائل التسعينيات (تحول الجميع إلى التصميم باستخدام لغات وصف أجهزة Verilog و VHDL) ، لكن سيرجي مع ذلك قرر إظهار ذلك تمامًا بحيث يبدأ الطالب في الانخراط في التصميم الرقمي على الفور بشكل حدسي. أدركت أننا نصمم دوائر ، ولا نكتب برامج ، رغم أن الكود في verlog يشبه الكود في لغة البرمجة.



إليك مقطع فيديو من الإدخال التخطيطي ، وفي نهايته وصف استخدام المبرمج:





قبل وأثناء وبعد الندوة في ChipEXPO في سكولكوفو ، سنواصل تحميل مواد مختلفة ، ولكن لمشاهدة كل شيء (بما في ذلك ، على سبيل المثال ، محاضرة مصغرة حول كيفية تنظيم فرق تطوير الرقائق في Silicon Valley) ، من الأفضل التسجيل.



All Articles