اطلاعیه

Collapse
No announcement yet.

مقایسه بین تراشه های FPGA و CPLD

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    مقایسه بین تراشه های FPGA و CPLD

    مقایسه بین تراشه های FPGA و CPLD
    نخستین تفاوت بین این دو تراشه در نوع حافظه مورد استفاده آنها می باشد.تراشه های FPGA از حافظه RAM استفاده می کنند به این ترتیب با قطع ولتاژتغذیه، نیاز به پیکربندی مجدد دارند در حالی که تراشه های CPLD از حافظه Flash یا EEPROM استفاده می کنند و با قطع تغذیه برنامه ذخیره شده در آنها از بین نمی رود. تفاوت دیگر در حجم و تنوع بلوکهای در دسترس می باشد به طور کلی قابلیتهای تراشه FPGA بسیار بیشتر از تراشه ای CPLD می باشد به عنوان مثال بلوکهای RAM ،ضرب کننده ها، بلوکهای DSP ، مدارهای سنکرون سازی کلاک و بسیاری از بلوکها و قابلیتهای متنوع دیگر در معماری FPGA ها در دسترس می باشد همچنین استاندارهای ولتاژی و جریانی متعدد توسط این تراشه ها پشتیبانی می شود در حالی که CPLD ها از قابلیتهای محدودتری برخوردارند و حجم گینها و تعداد فلیپ فلاپها در مقایسه با FPGA ها کمتر می باشد. از سوی دیگر به دلیل سادگی معماری، میزان تاخیر سیگنال در تراشه ای CPLD قابل پیش بینی است اما تاخیر در FPGA به نوع برقراری اتصالات (Routing) وابسته بوده، قابل پیش بینی نمی باشد. همچنین مصرف جریان در تراشه های CPLD به مراتب کمتر از FPGA می باشد.
لطفا صبر کنید...
X