1kargarnejad.com/files/userfiles/advanced logic circuit... ·  ·...

12

Upload: docong

Post on 23-Mar-2018

216 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: 1kargarnejad.com/files/USERFILES/Advanced Logic circuit... ·  · 2015-08-08داﮋﻧﺮﮔرﺎﻛ ﻲﻠﻋ :سرﺪﻣ 3 ﻪﺘﻓﺮﺸﻴﭘ ﻲﻘﻄﻨﻣ يﺎﻫراﺪﻣ
Page 2: 1kargarnejad.com/files/USERFILES/Advanced Logic circuit... ·  · 2015-08-08داﮋﻧﺮﮔرﺎﻛ ﻲﻠﻋ :سرﺪﻣ 3 ﻪﺘﻓﺮﺸﻴﭘ ﻲﻘﻄﻨﻣ يﺎﻫراﺪﻣ

2مروري بر مدارهاي منطقي

 ساده سازي توابع

دو متغيره

  

 

 

سه متغيره

   

   

 

  

 

 

Page 3: 1kargarnejad.com/files/USERFILES/Advanced Logic circuit... ·  · 2015-08-08داﮋﻧﺮﮔرﺎﻛ ﻲﻠﻋ :سرﺪﻣ 3 ﻪﺘﻓﺮﺸﻴﭘ ﻲﻘﻄﻨﻣ يﺎﻫراﺪﻣ

كارگرنژاد علي: مدرس3مدارهاي منطقي پيشرفته

 رهيچهار متغ

  

    

پنج متغيره

 

       

 

 

مدارهاي تركيبي : (Half Adder)مدار نيم جمع كننده -

.هدف از ساخت اين مدار، جمع دو بيت است

         

Page 4: 1kargarnejad.com/files/USERFILES/Advanced Logic circuit... ·  · 2015-08-08داﮋﻧﺮﮔرﺎﻛ ﻲﻠﻋ :سرﺪﻣ 3 ﻪﺘﻓﺮﺸﻴﭘ ﻲﻘﻄﻨﻣ يﺎﻫراﺪﻣ

4مروري بر مدارهاي منطقي

 

  

 

 

 : (Full Adder)مدار تمام جمع كننده - .هدف از ساخت اين مدار، جمع سه بيت است

 

    

: (bit Adder‐4)بيتي 4مدار جمع كننده -

 

              

in 0 1 2 3 0 1 2 3 0 1 2 3 4

 

Page 5: 1kargarnejad.com/files/USERFILES/Advanced Logic circuit... ·  · 2015-08-08داﮋﻧﺮﮔرﺎﻛ ﻲﻠﻋ :سرﺪﻣ 3 ﻪﺘﻓﺮﺸﻴﭘ ﻲﻘﻄﻨﻣ يﺎﻫراﺪﻣ

كارگرنژاد علي: مدرس5مدارهاي منطقي پيشرفته

: (Decoder)ديكدر -

 

           

.بع زير را با ديكدر طراحي كنيدتا :مثال  

 

: (Encoder) انكدر -

         

0 1 2 3

012 3

xx 

Page 6: 1kargarnejad.com/files/USERFILES/Advanced Logic circuit... ·  · 2015-08-08داﮋﻧﺮﮔرﺎﻛ ﻲﻠﻋ :سرﺪﻣ 3 ﻪﺘﻓﺮﺸﻴﭘ ﻲﻘﻄﻨﻣ يﺎﻫراﺪﻣ

6مروري بر مدارهاي منطقي

: (Multiplexer)مالتي پلكسر -

 

              .طراحي كنيد MUXبع زير را با تا :مثال

  

 

              

- Demultiplexer (DeMux) :

0 1

0 1 2 3

Page 7: 1kargarnejad.com/files/USERFILES/Advanced Logic circuit... ·  · 2015-08-08داﮋﻧﺮﮔرﺎﻛ ﻲﻠﻋ :سرﺪﻣ 3 ﻪﺘﻓﺮﺸﻴﭘ ﻲﻘﻄﻨﻣ يﺎﻫراﺪﻣ

كارگرنژاد علي: مدرس7مدارهاي منطقي پيشرفته

             

- ROM ) ديكدر وORهاي قابل برنامه ريزي: (

     

- PLA )گيت هاي ) : آرايه منطقي برنامه پذيرAND وOR قابل برنامه ريزي است. - PAL )گيت هاي ) : آرايه برنامه پذير منطقيAND قابل برنامه ريزي است.

يبيتمدارهاي تر

012 0 1

 

3210 0 1

Page 8: 1kargarnejad.com/files/USERFILES/Advanced Logic circuit... ·  · 2015-08-08داﮋﻧﺮﮔرﺎﻛ ﻲﻠﻋ :سرﺪﻣ 3 ﻪﺘﻓﺮﺸﻴﭘ ﻲﻘﻄﻨﻣ يﺎﻫراﺪﻣ

8مروري بر مدارهاي منطقي

.گفته مي شود F.Fرا در خود نگه دارند، 1يا 0) حاالت(به سلول هاي حافظه كه مي توانند مقادير :انواع فليپ فالپ ها

1 - SR‐FF

       

2 - JK‐FF 

       

3 - D‐FF

                   

4 - T‐FF

                     F.F.ورودي غيرهمزمان( هاي داراي ورودي مستقيم(:

 

t 1 t t

t 1

t 1 t

t

t 1 t

x غير مجاز

Page 9: 1kargarnejad.com/files/USERFILES/Advanced Logic circuit... ·  · 2015-08-08داﮋﻧﺮﮔرﺎﻛ ﻲﻠﻋ :سرﺪﻣ 3 ﻪﺘﻓﺮﺸﻴﭘ ﻲﻘﻄﻨﻣ يﺎﻫراﺪﻣ

كارگرنژاد علي: مدرس9مدارهاي منطقي پيشرفته

:ها ثبات .دهندچند فليپ فالپ در كنار هم تشكيل يك رجيستر يا ثبات مي

   

:باشد، به طوريكه loadثبات مي تواند داراي ورودي Load =1;   اجازه ورود اطالعات Load=0;    حفظ حالت قبلي      

 .هر سلول حافظه بايد داراي ساختار زير باشد

 

براي اين امر از فليپ فالپ هاي داراي . ها صفر شوندكه با فعال شدن آن خروجي داشته باشند Clearگري به نام يثبات ها مي توانند ورودي د .ورودي مستقيم استفاده مي شود

.از مدار زير استفاده نمودتوان ميبخواهد به صورت سنكرون اعمال شود، Clearاگر

  

Page 10: 1kargarnejad.com/files/USERFILES/Advanced Logic circuit... ·  · 2015-08-08داﮋﻧﺮﮔرﺎﻛ ﻲﻠﻋ :سرﺪﻣ 3 ﻪﺘﻓﺮﺸﻴﭘ ﻲﻘﻄﻨﻣ يﺎﻫراﺪﻣ

10مروري بر مدارهاي منطقي

.ثباتي با ويژگي هاي زير طراحي كنيد: سؤال

 

:تحليل مدارات ترتيبي سنكرون  .در اين مسائل شكل مدار داده مي شود و بايد عملكرد مدار تحليل شود و مشخص شود كه با زدن هر پالس حالت مدار به چه وضعيتي مي رود

  :مراحل تحليل مدارات ترتيبي سنكرون

هاF.Fنام گذاري - 1 و خروجي آن F.Fنوشتن معادله ورودي هر - 2

 

     .حاالت بعدي استها، خروجي و F.Fرسم جدول كه قسمت اول شامل حاالت فعلي ورودي، ورودي ها - 3

   

21BABBAA BA

Page 11: 1kargarnejad.com/files/USERFILES/Advanced Logic circuit... ·  · 2015-08-08داﮋﻧﺮﮔرﺎﻛ ﻲﻠﻋ :سرﺪﻣ 3 ﻪﺘﻓﺮﺸﻴﭘ ﻲﻘﻄﻨﻣ يﺎﻫراﺪﻣ

كارگرنژاد علي: مدرس11مدارهاي منطقي پيشرفته

نوشتن معادله حالت مدار - 4

 

)از روي جدول(دياگرام حالت مدار - 5

 خروجي x=1و x=0در هر دو حالت هستيم، 11وابسته نيست و فقط زماني كه در حالت xبه ورودي y2كه ديده مي شود، خروجي همانطور y2=1 از نوع خروجي. (مي شود Moore (به همين دليل دياگرام حالت باال به اين صورت رسم مي شود.

 

Page 12: 1kargarnejad.com/files/USERFILES/Advanced Logic circuit... ·  · 2015-08-08داﮋﻧﺮﮔرﺎﻛ ﻲﻠﻋ :سرﺪﻣ 3 ﻪﺘﻓﺮﺸﻴﭘ ﻲﻘﻄﻨﻣ يﺎﻫراﺪﻣ

12مروري بر مدارهاي منطقي

طراحي مدارات ترتيبي

  كاهش حالت - 1

                   ) حالت 4(تخصيص كد - 2        

3 - 

     

          

x x  x 0  x 0 x x

 

BBAA BA BA

x x  x x 

x x  x x 

x x x x 

x x x x 

خروجي فعلي