PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : PLD , SPLD , GAL , CPLD , FPGA چی هست ؟



m-Group
18-11-2009, 11:12
سلام
PLD , SPLD , GAL , CPLD , FPGA چی هست و چه فرقی با میکرو کنترلر ها دارن و کدوم بهترن ( میکرو ها یا ...)
ممنون

mehrdadgh
18-11-2009, 16:14
سلام

در میکروکنترلر شما برنامه نویسی میکنین ولی تو اینا شما میای مدار رو طراحی میکنی

h.avini
10-12-2009, 17:12
کسی نمیتونه بیشتر توضیح بده ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

1nafar
11-12-2009, 12:37
PLD , SPLD , GAL , CPLD , FPGA چی هست
این قطعات پردازنه های سهتند که شما میتونید ساختمان داخلی اونا رو تغییر بدید ، همون طور که میدونید تمامی میکرو کنترلر ها و قطعات پردازنده با استفاده از گیت های منطقی ایجاد میشن .
در این پردازنده ها تعداد زیادی گیت منطقی در اختیار شما هست که شما میتونید با اونا انواع مدارات رو طراحی کنید .
از اونجا که در این مدارت از cpu ( سخت افزاری که ما اون رو به نام cpu میشناسم ) خبری نیست و دستروت مستقیما به سخت افزار میره ، سرعت اجرای برنامه خیلی زیاد هست ، نویز کم هست ، وابستگی به مواردی مثل سایر اجرای جانبی ، پالس کلاک ، همزمانی و... خیلی کم هست و ........

PLD , SPLD , GAL , CPLD , FPGA همه جزیی از پردازنه های ارایه هست ، مثلا ما یک واژه کلی به نام میکرو کنترلر داریم که دارای زیر مجموعه های به نام avr و pic و... هست .

ممکنه در نگاه اول کار با این پردازنه ها سخت و دشوار به نظر بیاد ، دلیلش هم این هست که شما تاحالا با اونا کار نکردید .
با مطالعه کردن دیتا شیت ها و برگه های اطلاعاتی این میکرو کنترلر ها اطلاعات جالبی در مورد اونا بدست میارید .

m-Group
19-12-2009, 10:52
سلام
ممنون از جوابت .
اگه میتونی یه مقایسه ی کلی همبین نرم افزار های برنامه نویسی داشته باشه . کتاب های رو که توی سایت بود دانلود کردم ، خیلی خوب بودن . اما من نمی دونم با چه نرم افزار و کدوم fpga شروع کنم :2i8d4ao0:

arsalan681
23-01-2010, 01:32
تا چند روز آینده کار ترجمه یک مطلب در این مورد تموم می کنم تو قسمت مقالات آپلود میکنم

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