مصفوفات البوابات المنطقية القابلة للبرمجة في الميدان
كلمة FPGA هي اختصار لجملة (Field-Programmable Gate Arrays) وهي تعني مصفوفات البوابات المنطقية القابلة للبرمجة في الميدان، وهي عبارة عن مجموعة من الدوائر المتكاملة (ICs) والمصنوعة من أشباه الموصلات (semiconductor). تحوي هذه الدائرة المتكاملة على مجموعة من الدوائر المنطقية القابلة للبرمجة تدعى "وحدات منطقية (logic blocks)"، و توصيلات قابلة للبرمجة لعملية الربط بين الدوائر. الوحدات المنطقية هذه يمكن برمجتها لتؤدي المهام الأساسية للبوابات المنطقية (logic gates) مثل AND و XOR، أو وظائف معقدة التركيب مثل فاك رموز الشيفرة (decoder) أو العمليات الرياضية. في معظم الـ FPGAs فإن الوحدات المنطقية تحوي أيضا على تركيبات الذاكرة (memory elements) والتي قد تكون بسيطة التركيب كما في القلابات (flip-flops) أو وحدات متكاملة من الذاكرة.
التركيب الهيكلي (hierarchy) للتوصيلات القابلة للبرمجة تسمح للوحدات المنطقية (logic blocks) كي تتصل بعضها ببعض بناء على حاجة مصمم النظام، يمكننا تشبيه ذلك بلوحة توصيل الدوائر ذات الرقاقة الواحدة (one-chip programmable breadboard). بعد تصنيع ال FPGA فإنه يمكن برمجة الوحدات المنطقية والتوصيلات بينها عن طريق المصمم أو الزبون العادي لتطبيق أي وظيفة منطقية رقمية— من هنا نستنتج مصدر جملة "القابلة للبرمجة في الميدان(field-programmable)"
الـ FPGAs عدة عادة أبطأ من نسخة الشرائح الإلكترونية المصنعة لغرض محدد (ASIC) المطابقة لها، حيث أنها لا تستطيع أن تجاري التصميم المعقد كما وتستهلك طاقة أكبر. لكن على النقيض، فإن حسنات الـ FPGA يشمل وقت أقصر للسوق، والقابلية لإعادة برمجتها لإصلاح أي خطأ في البرنامج وأقل تكلفة هندسية.
bar:Field Programmable Gate Array bg:FPGA bn:ফিল্ড-প্রোগ্রামেবল গেইট অ্যারে ca:FPGA cs:Programovatelné hradlové pole da:Field-Programmable Gate Array de:Field Programmable Gate Array el:FPGA Field-programmable gate array]] eo:Agordebla Matrico de Logikaj Elementoj es:Field Programmable Gate Array et:FPGA fa:افپیجیای fi:FPGA fr:Circuit logique programmable#FPGA he:FPGA hi:एफपीजीए hu:FPGA (Field-programmable gate array) id:FPGA it:Field Programmable Gate Array ja:FPGA ko:FPGA mk:FPGA nl:Field-programmable gate array nn:FPGA no:FPGA pl:Field Programmable Gate Array pt:Field-programmable gate array ro:FPGA ru:Программируемая пользователем вентильная матрица sk:Field programmable gate array sr:FPGA sv:Field-programmable gate array th:เอฟพีจีเอ tr:FPGA uk:FPGA vi:Field-programmable gate array zh:FPGA