TechBord Logo
TechBord detail

آرایه دروازه قابل برنامه ریزی میدانی (FPGA) چیست؟

مخفف "Field-Programmable Gate Array." یک FPGA یک مدار مجتمع (Integrated Circuit) است که می تواند برای یک برنامه خاص سفارشی شود. برخلاف واحد پردازش مرکزی (CPU) سنتی، FGPA ها "قابل برنامه ریزی در زمینه" هستند، به این معنی که می توانند توسط کاربر پس از ساخت پیکربندی شوند.

FPGA ها حاوی بلوک های منطقی قابل برنامه ریزی هستند که می توانند در پیکربندی های مختلف سیم کشی شوند. این بلوک ها یک آرایه فیزیکی از دروازه منطق (Logic Gate) ایجاد می کنند که می تواند برای انجام عملیات های مختلف استفاده شود. از آنجایی که گیت ها قابل تنظیم هستند، FPGA ها را می توان برای هر کار محاسباتی بهینه کرد. این به FPGA ها این پتانسیل را می دهد که چندین برابر سریعتر از پردازنده (Processor) سیمی سخت انجام دهند.

آرایه های گیت قابل برنامه ریزی در میدان معمولاً با استفاده از زبان توصیف سخت افزار یا HDL سفارشی می شوند. یک برنامه نویس می تواند از دستورات HDL برای پیکربندی اتصالات گیت (نحوه اتصال گیت ها به یکدیگر) و همچنین خود گیت ها استفاده کند. برای مثال، ممکن است به یک گیت یک عملگر بولی (Boolean) مانند AND، OR یا XOR اختصاص داده شود. با اتصال چندین گیت به یکدیگر، انجام عملیات منطقی پیشرفته امکان پذیر است.

از آنجایی که FPGA ها برای برنامه ریزی برای برنامه های خاص طراحی شده اند، برای کامپیوتر شخصی (PC) مناسب نیستند. با این حال، آنها دارای طیف گسترده ای از کاربردهای میدانی هستند. به عنوان مثال می توان به مخابرات (Telecommunications)، مراکز داده، محاسبات علمی و پردازش صوتی/تصویری اشاره کرد. آنها علاوه بر استفاده در سرور (Server) و سطح بالا کامپیوتر (Computer)، می‌توانند در دستگاه‌های الکترونیکی مانند تلویزیون، رادیو و تجهیزات پزشکی نیز اجرا شوند.

FPGA مخفف چیست؟

تعریف اصطلاح آرایه دروازه قابل برنامه ریزی میدانی (FPGA) توسط تک بورد

تعریف آرایه دروازه قابل برنامه ریزی میدانی (FPGA) در این صفحه یک تعریف پایه نگاشته شده توسط تک بورد است. اگر مایل به ارجاع به این صفحه یا استناد به این تعریف هستید، با شرط درج لینک به این صفحه می توانید از این محتوا استفاده کنید.

هدف تک بورد توضیح اصطلاحات کامپیوتری به روشی است که به راحتی قابل درک باشد. ما برای سادگی و دقت با هر تعریفی که منتشر می کنیم تلاش می کنیم. اگر بازخوردی درباره تعریف آرایه دروازه قابل برنامه ریزی میدانی (FPGA) دارید یا می‌خواهید یک اصطلاح فنی جدید پیشنهاد کنید، لطفاً با ما تماس بگیرید.

آیا می خواهید اصطلاحات فنی بیشتری یاد بگیرید؟ در خبرنامه روزانه یا هفتگی مشترک شوید و شرایط و آزمون های ویژه را در ایمیل خود تحویل بگیرید.