آموزشی
-
دی- 1402 -12 دیعمومی
هدف از دوره آموزشی FPGA چیست؟
معنی FPGA یک آرایه گیت قابل برنامه ریزی (Field-Programmable Gate Array) یک تراشه سیلیکونی مدار مجتمع است که دارای آرایه ای از گیت های منطقی است و این آرایه را می توان در این زمینه برنامه ریزی کرد، یعنی کاربر می تواند پیکربندی های موجود را با تنظیمات جدید تعریف شده خود بازنویسی کند و مدار دیجیتال خود را در این زمینه بسازد. FPGA ها را می توان به عنوان صفحه خالی در نظر گرفت. FPGA ها به خودی خود کاری انجام نمی دهند، در حالی که ساختن یک فایل پیکربندی که معمولاً یک bit file برای FPGA نامیده می شود، به عهده طراحان است. حالی که در میکروکنترلرها، این مورد وجود ندارد زیرا میکروکنترلرها نمی توانند در این زمینه برنامه ریزی یا بازسازی شوند. کاربر نه مجاز به بازنویسی تنظیمات موجود است و نه می تواند هیچ مدار دیجیتالی در زمینه ایجاد کند. برنامه ریزی میکروکنترلرها آسان است و اجتماع نیز گسترده است. میکروکنترلرها مینی کامپیوترهای سفارشی هستند که به شکل IC در می آیند، در حالی که FPGA ها فقط شامل بلوک های منطقی هستند که می توانند دوباره از طریق برق سیم کشی شوند. همچنین از نظر میکروکنترلرها، انرژی کمتری نسبت به FPGA مصرف می کنند. FPGA بسیار پرهزینه شناخته شده …