FPGA ها مداراتی هستند که درونشون سلول های سخت افزاری قابل برنامه ریزی دارند. فرض کنید شما یک مداری طراحی کردید ولی چون تو ایران تکنولوژی پیاده سازی آیسی وجود نداره نمیتونید کاریش کنید. ولی میتونید مدارتون رو با FPGA پیاده سازی کنید.
میکرو کنترلر ها مداراتی هستند که درونشون یک پردازنده وجود داره به همراه ادوات جانبی مثل مبدل آنالوگ به دیجیتال، PWM و ....
DSP هم تا حدود خیلی زیادی شبیه میکرو کنترلره فقط مداراتش پیچیده ترن و برای محاسبات پیچیده تر طراحی شده اند. (از نظر امکانات هم ممکنه فرق داشته باشن با میکروها).
دیدگاه