بخشی از پاورپوینت
اسلاید 1 :
سخت افزارهای برنامه پذیر(PROM, PLA, PAL, GAL, SPLD, CPLD)
اسلاید 2 :
فصل دوم : سخت افزارهای برنامه پذیر
مقدمه
حافظه فقط خواندني قابل برنامه ريزي(PROM)
افزاره منطقي برنامه پذير ((PLD
آرايه هاي منطقي قابل برنامه ريزي (PLA)
منطق آرايه اي برنامه پذیر (PAL)
منطق آرايه اي عمومي (GAL)
تکنولوژی ساخت PLD ها
اسلاید 3 :
مقدمه
مدارات برنامه پذیر تراشه های همه منظوره ای که قابليت پيكربندي برای کاربردهای مختلف را دارند .
ويژگي محصولات مختلف و جنبه های رو به پیشرفت
ظرفيت منطقي
سرعت
ساختار داخلي
كاربرد
قابليت اطمينان
شیوه برنامه ریزی
اسلاید 4 :
دسته بندی کلی
حافظه های فقط خواندني برنامه پذير[1] (PROM)
افزاره هاي منطقي برنامه پذير[2] (PLD)
آرايه ی دروازه هاي برنامه پذير ميداني[3] (FPGA)
[1] Read Only Memory
[2] Programmable Logic Devices
[3] Field Programmable Gate Array
اسلاید 5 :
انوع PLD
افزاره هاي منطقي برنامه پذير ساده[1] (SPLD)
افزاره هاي منطقي برنامه پذير پيچيده[2] (CPLD)
[1] Simple Programmable Logic Devices
[2] Complex Programmable Logic Devices
اسلاید 6 :
ظرفیت منطقی انواع تراشه های برنامه پذير
اسلاید 7 :
حافظه فقط خواندني قابل برنامه ريزي(PROM)
حافظه
شامل کل برنامه سیستم های کوچک
بخشی از برنامه در سیستم های بزرگ
مدار تركيبي دو سطحيAND-OR
طبقه AND ثابت
طبقه OR قابل برنامه ریزی
مناسب براي پیاده سازی مدارات به فرم SOM
بخش ترکیبی مدارات حالت
اسلاید 8 :
انواع(PROM)
One Time Programmable (OTP)
PROM
ReProgrammable (RP)
EPROM (UVROM)
EEPROM
اسلاید 9 :
افزاره هاي منطقي برنامه پذير ساده (SPLD)
معادل حداكثر 200 گيت NAND
با اسامی
PLA (Programmable Logic Array)
PAL (Programmable Array Logic)
GAL (Generic Array Logic)
PLD (Programmable Logic Device)
در دو نوع OTP و RP
کاربرد ماشين هاي حالت ساده، شمارنده ها و Glue logic
اسلاید 10 :
افزاره منطقي قابل برنامه ريزي پيچيده CPLD))
نوعا معادل 2 تا 64 SPLD
اسامی
EPLD (Erasable Programmable Logic Devices)
PEEL (Programmable, Electrically Erasable Logic)
EEPLD (Electrically Erasable Programmable Logic Devices)
MAX (Multiple Array Matrix, Altera)
انواع فن آوري هاي ساخت FLASH , SRAM , EPROM و EEPROM
فرار و غير فرار
امکانISP
نسبت بهFPGA گرانتر ولی ولي كارايي بالاتر و قابليت پيش بيني زماني
اسلاید 11 :
آرايه هاي منطقي قابل برنامه ريزي PLA
مدار تركيبي دو سطحي AND-OR
هر دو طبقه قابل برنامه ریزی
پیاده سازی عبارات بفرم جمع حاصلضرب
هر دروازه AND = هر جمله ضربي دلخواه
تعداد AND ها محدود
دروازه هاي OR = تعداد خروجي ها
اسلاید 12 :
آرايه هاي منطقي قابل برنامه ريزي PLA
معرفي يك PLA
تعداد ورودي ها
تعداد خروجي ها
تعداد جملات ضربي (AND ها)
يك PLA ي n×m با p جمله ضربي
n ورودي
m خروجي
p عدد AND ي 2n ورودي
معمولا تعداد جملات ضربي (p) خيلي كمتر تعداد جملات مينيمم (2n)
اسلاید 13 :
يك PLA كوچك 3×4 با 6 جمله ضربي
اسلاید 14 :
PLA با نمایش فشرده
اسلاید 15 :
الگوی برنامه ریزی PLA برای یک مدار نمونه
اسلاید 16 :
عبارات بولی معادل
O1 = I1.I2 + I1’.I2’.I3’.I4’
O2 = I1.I3’ + I1’.I3.I4 + I2
O3 = I1.I2 + I1.I3’ + I1’.I2’.I4’
جملات ضربی مشترک = امکان جایگیری
اسلاید 17 :
برنامه ریزی PLA برای ایجاد توابع صفر و یک
اسلاید 18 :
يك مثال نوعي از PLA
82S100 (اواسط 1970)
16 ورودي
48 دروازه AND
8 خروجي
تعداد فیوزها
صفحه AND (AND Plane) 1536=2×6×48
صفحه OR (AND Plane) 384= 48×8
اسلاید 19 :
معایب PLA
دو صفحه قابل برنامه ريزي
هزينه ساخت بيشتر
تاخير انتشار بيشتر
PAL اين مشكل را رفع می کند
امروزه PLA ها در ASIC ها استفاده مي شود
ASIC: Application Specific Integrated Circuit
اسلاید 20 :
منطق آرايه اي برنامه پذیرPAL
دو سطحي
طبقه AND قابل برنامه ريزي
طبقه OR ثابت
يك صفحه قابل برنامه ريزي
هزينه ساخت پايين تر
سرعت بالاتر
حالت خاصي از PLA
داشتن پين هاي دوطرفه (ورودي/خروجي)