تسمى بيانات التكوين التي يتم تحميلها على FPGA باسم Bitstream.
ما هو Bitstream؟
FPGA Bitstream
يتم استخدام ملف FPGA bitstream لتكوين pinout وإعداد الوحدات المنطقية الداخلية. يتم إنشاؤه بواسطة HDL (لغة وصف الأجهزة) ويمكنك استخدام أداة FPGA لتكوينه.
في سياق FPGA ، فإن Bitstream هو تصميم دائرة في المنطق الرقمي لتكوين الجهاز. حسب الاسم ، يمكن رؤيته على أنه تيار من البتات التي تصف وظيفة التصميم.
يرمز FPGA إلى مصفوفة البوابة القابلة للبرمجة الميدانية وهي عبارة عن دائرة متكاملة مصممة ليتم تكوينها من قبل عميل أو مصمم بعد التصنيع. هذا يعني أنه بعد تصنيع الدائرة المتكاملة ، يمكن للعميل تغيير تكوينها وفقًا لمتطلباته. يمكن إجراء التكوين عن طريق البرامج أو الأجهزة. إذا استخدمنا الوسائل البرمجية ، فسوف يستغرق الأمر وقتًا طويلاً للتهيئة ولكن إذا استخدمنا وسائل الأجهزة ، فسوف يستغرق الأمر وقتًا أقل ولكنه سيستهلك قدرًا كبيرًا من الطاقة وجهود البرمجة وهو أمر غير ممكن للمشاريع الكبيرة. لهذا السبب ، في معظم الحالات ، يتم استخدام تكوين الأجهزة لـ FPGAs.
لبرمجة جهاز FPGA ، نحتاج إلى ملف بلغة Verilog أو VHDL يصف كيف يجب أن تتصرف الدائرة المتكاملة المعينة.
الكامل مقابل تيارات البت الجزئية
دفق البت الكامل هو البرنامج الذي يتم تشغيله على FPGA. يتحكم في جميع منافذ الإدخال / الإخراج ولديه مجموعة من ذاكرة الوصول العشوائي وذاكرة فلاش متصلة به. دفق البت الجزئي هو البرنامج الذي يتم تشغيله على FPGA وهو مسؤول فقط عن تنفيذ جزء من التصميم.
يعد تنفيذ تدفق البتات الجزئي لـ FPGA استراتيجية لتوفير الوقت لأنه يتجنب تنفيذ الأجزاء غير المستخدمة من التصميم. يُعرف أيضًا باسم إعادة التكوين الجزئي أو التجميع الجزئي. يمكن كتابتها إما باستخدام الواجهة المتوازية على الجهاز الهدف أو باستخدام كمبيوتر مضيف.
العودة لقائمة المصطلحات الرئيسية