مدار مجتمع دیجیتال برنامه‌پذیر

از ویکی‌پدیا، دانشنامهٔ آزاد
(تغییرمسیر از اف‌پی‌جی‌ای)
پرش به: ناوبری، جستجو
یک اف‌پی‌جی‌اِی جی‌ایکس استراتیکس چهار، مدل آلترا

یک آرایه دروازه قابل برنامه ریزی فیلد (FPGA) یک مدار یکپارچه طراحی شده است که توسط یک مشتری یا طراح پس از ساخت پیکربندی شده است - از این رو "برنامه ریزی میدان". پیکربندی FPGA به طور کلی با استفاده از یک زبان توصیف سخت افزاری (HDL)، مشابه آنچه که برای یک مدار یکپارچه خاص برنامه (ASIC) مورد استفاده قرار می گیرد، مشخص می شود. (نمودارهای مدار قبلاً برای مشخص کردن پیکربندی استفاده شده بود، همانطور که برای ASIC ها بود، اما این به طور فزاینده ای نادر است.) FPGA اسپارتان از Xilinx

FPGA ها حاوی آرایه ای از بلوک های منطقی برنامه ریزی شده و سلسله مراتبی از اتصالات مجدد قابل تنظیم است که اجازه می دهد بلوک ها با یکدیگر هماهنگ شوند، مانند بسیاری از دروازه های منطقی که می توانند در پیکربندی های مختلف به یکدیگر متصل شوند. بلوک های منطقی را می توان برای انجام وظایف ترکیبی پیچیده یا گیت منطقی ساده مانند AND و XOR پیکربندی کرد. در اکثر FPGA ها، بلوک های منطقی شامل عناصر حافظه می شوند که ممکن است فلیپ فلاپ های ساده یا بلوک های کامل تر حافظه باشد.[۱]

استفاده[ویرایش]

ماهواره[ویرایش]

برای کاربران با امکانات مالی اندک در زمینهٔ تولید ماهواره، اف پی‌جی‌ای‌ها می‌توانند وقت و هزینهٔ زیادی را کاهش دهند. این مؤلفهٔ مثبت باعث شده‌است که این مدارهای مجتمع با وجود حساسیت در برابر پرتوهای کیهانی، به تعداد بالا مورد استفاده قرار بگیرند. البته برای اینکه پروژه دچار اخلال نشود، در ماهواره‌ها از ترکیب سه‌گانهٔ این آی‌سی‌ها استفاده می‌شود تا در صورت از کارافتادن یک، یا دو تا از آن‌ها کار ابزار فضایی ادامه پیدا کند.[۱]

منابع[ویرایش]

  1. ۱٫۰ ۱٫۱ «Reconfigurable FPGAs Designed for Satellite Program». AF، ۲۱ سپتامبر ۲۰۰۹. بازبینی‌شده در ۱۷ ژانویه ۲۰۱۲. 

http://en.wikipedia.org/wiki/FPGA_prototype