أطلس السيليكونمرجع العتاد
English
المراجع/الشرائح المتخصصة
المسرّعات

FPGA وASIC والمنطق القابل للبرمجة

غيّر الدارة، أو خصصها دائمًا، أو نفّذ تعليمات على دارة موجودة.

برمجة FPGA تصف دارة، لا مجرد تسلسل ينفذه CPU.
جدول البحث

دالة منطقية قابلة للتهيئة.

تجربة تفاعلية

ابنِ قرارًا

تعمل على جهازك
اضغط كل دخل لتبديله.
A
B
XORA ≠ B
١الخرج
جدول الحقيقة
ABXOR
٠٠٠
٠١١
١٠١
١١٠

يمكن بناء أي دالة منطقية من NAND. تركيب البوابات الصغيرة يصنع دارات اختيار وجمع وتحكم.

حدود هذا النموذج

منطق بولياني مثالي. لا يحاكي التوقيت الكهربائي والضجيج.

تتبّع الآلية

ما الذي يحدث في الداخل

١

تهيئة النسيج المنطقي

تجمع FPGA جداول بحث وقلّابات وتوصيلًا وRAM ووحدات DSP وI/O سريعًا غالبًا. تختار بتات التهيئة الوظائف والاتصالات. تصف HDL سلوكًا عتاديًا متزامنًا؛ ويحوله التركيب والتوزيع والتوصيل إلى تصميم. إغلاق التوقيت جزء من تشغيله.

٢

مبادلة المرونة بالكفاءة

تنفذ ASIC دارة مختارة في السيليكون وتتجنب كثيرًا من كلفة التوصيل القابل للبرمجة، لكنها تحتاج جهد تصميم وتصنيع كبيرًا. تبني FPGA خطوطًا وبروتوكولات خاصة مع قيود الموارد والتردد والطاقة. ينفذ CPU وGPU برامج داخل بنية ثابتة غالبًا.

استخدم ما فهمته

ما أثر ذلك في برنامجك

مهندس الأنظمة والعتاد

تعلّم معنى HDL وعبور الساعات وقيود التوقيت والتحقق. نجاح المحاكاة لا يثبت استيفاء التوقيت على العتاد.

مطوّر البرمجيات

تناسب FPGA التدفق والبروتوكولات قليلة التأخر حين تبرر كلفة التطوير. ليست CPU أسرع بديلة لأي برنامج.

ارجع إلى المصدر

اقرأ المواصفات الأصلية

توضح هذه المراجع العقود الأساسية وتفاصيل التنفيذ. الرسومات هنا نماذج تعليمية مبسطة.

AMD · FPGA lookup tablesAMD
Nand2Tetris · Boolean logicHebrew University / Reichman University

واصل تتبّع الفكرة

فهمت الفكرة؟ سجّل تقدّمك.