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

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

یک اف‌پی‌جی‌اِی جی‌ایکس استراتیکس چهار، مدل آلترا

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

استفاده

ماهواره

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

جستارهای وابسته

منابع

  1. «Reconfigurable FPGAs Designed for Satellite Program». AF. ۲۱ سپتامبر ۲۰۰۹. بایگانی‌شده از اصلی در ۱۹ آوریل ۲۰۱۴. دریافت‌شده در ۱۷ ژانویه ۲۰۱۲.
در ویکی‌انبار پرونده‌هایی دربارهٔ مدار مجتمع دیجیتال برنامه‌پذیر موجود است.

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

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.