Professional Documents
Culture Documents
:مجنپ ـشيامزآ) يزير همانرب لباق يقطنم ياهرازفا اب ييانشآ Programmable Logic Devices (اي و PLD - اب ييانشآ لوا تمسق PAL
:مجنپ ـشيامزآ) يزير همانرب لباق يقطنم ياهرازفا اب ييانشآ Programmable Logic Devices (اي و PLD - اب ييانشآ لوا تمسق PAL
قطعات مورد نياز ،PAL16L8 :نمايش دهنده ٧تكه اي و مدار راه انداز آن شـامل ترانزيسـتور و مقـاومت بـر
اساس طرح
مقدمه :امروزه PLDها ،طراحي و پياده سازي واحدهاي منطقي تركيبي و ترتيبي را از شكل سنتي آن بر
اسـاس اسـتفاده از مـدارات مجتمـع پايه TTLو CMOSخـارج نمـوده و اين واحـدهاي قابل برنامه ريـزي بـر اسـاس
طرح مورد نظر برنامه ريزي و مورد اسـتفاده قـرار ميگيرنـد .بطـور معمـول PLDهـا حـاوي حجم وسـيعي از
واحـدهاي پايـه منطقي ماننـد آرايـه هـاي AND ، ORو حـتي در افزارهـاي توسـعه يافتـه اي ماننـد FPGAشـامل
واحـدهاي تركيـبي ماننـد ،MUXفليپ فﻼپ ،ثبـات و ...بـوده و ميتـوان عمـل پيـاده سـازي مـدار را بـا ايجـاد
اتصاﻻت الكتريكي از نوع جوش ) (Fused Linkميان ادوات برقرار نمود كه در واقع جايگزين سيم بندي ميان
مدارها در روشهاي سنتي است .اين فرآيند برنامه ريزي PLDناميده شده و بطور معمول توسط واسـط برنامـه
ريز ) (Programmerانجام ميپذيرد.
شكل زير رده بندي روشهاي پياده سازي مدارهاي منطقي شامل روشهاي سنتي و رايج آورده است.
مدارهای منطقی
Digital Logic
سوال -١بر اساس داده برگ قسمت ضميمه عملكرد اين مدار مجتمع را مطالعه نموده و توضيح دهيد اين مدار
داراي چند ورودي و خروجي است؟ اين كه برخي از پايه ها بعنـوان خـروجي يـا ورودي هسـتند چـه معنـايي
دارد؟
اساسـا PALاز سـاختار منطقي ) Sum of Product (SOPتشـكيل شـده امـا امكـان تشـكيل آرايـه هـايي
همچون Mintermورودي هاي و يا اجزا ضربي ساده تر آن را نيز مي دهـد .همچـنين امكـان انتخـاب خـود
ورودي يا مكمل آن ،خروجي يا مكمل آن را نيز وجود دارد.
سوال -٢تشكيل يك عبارت SOPبا اتصال ورودي هاي به مسيرهاي انتخابي به روش اتصال جوشي ) Fused
(connec onانجام مي پذيرد .اين نوع اتصال را توضيح داده و نحوه تشكيل اتصال ANDو يا ORرا در
داخل اين افزار براي يك نيم جمع كننده ) (Half Adderنشان دهيد.
پس از طراحي مدار مورد نظر و بهينه سازي آن براي پياده سازي روي PALعمل برنامــه ريــزي آن بــا تشــكيل
فايل JEDECو ارسال آن به رابط برنامه ريز ) (Programmerانجام مي پذيرد.
الف -با استفاده از PAL16L8مدار جمع كننده و تفريق كننده ٢بيتي را با ساده ترين شكل SOPپيـاده ســازي
نماييد .رقم نقلي يا قرضي ورودي ضمنا بعنوان رقم انتخاب عمل مورد نظر بكــار خواهــد رفت .تعــداد دروازه
هاي مصرفي PALرا بدست آوريد.
سوال -٣ـ امكان پياده سازي جمع كننده تا كدام تعداد بيت با PAL16L8وجـود دارد؟ برحسـب تعـداد دروازه
هاي بكار رفته و ساختار آن توضيح دهيد.
ب -با استفاده از داده برگ مدار مجتمـع ، PAL16L8تـاخير عمليـاتي) (Opera onal Delayكـه تـاخير
زماني بين قرار گرفتن ورودي پايدار تا توليد خروجي پايدار است را بدست آوريد.
ج -بااستفاده از PAL16L8يك مدار تبديل كد باينري به كد ٧قسمتي با ساده ترين شكل SOPپيــاده ســازي
نماييد .توجه شود كه كد ورودي كد باينري ٤بيتي است و نه كــد .BCDتعــداد دروازه هــاي مصــرفي PALرا
بدست آوريد .توجه داشته باشيد خروجي PALبراي راه اندازي نمايش دهنده ٧تكه اي كافي نيست و نيـاز بـه
مدار راه انداز بر اساس آزمايش ٣خواهيد داشت.
سوال -٤بر اساس نتايج آزمايش باﻻ ،مدار ﻻزم براي يك جمع و تفريق كننده ٤بيتي به همراه نمايش نتيجه بر
روي يك نمايش دهنده ٧تكه اي به چند PAL16L8نياز خواهد داشت؟ تعداد كل گيت ها را محاسبه نماييــد.
با بررسي مشخصات PALهاي مختلف ،امكان پياده سازي با حداقل تعداد PALرا بررسي نماييد.