ARDIŞIL DEVRELER. Çıkışlar. Kombinezonsal devre. Girişler. Bellek

Benzer belgeler
Y.Doç.Dr.Tuncay UZUN 6. Ardışıl Lojik Devreler 2. Kombinezonsal devre. Bellek. Bellek nedir? Bir bellek şu üç önemli özelliği sağlamalıdır:

Bir devrede bellek elemanı olarak kullanılmak üzere latch leri inceledik.

Bölüm 4 Ardışıl Lojik Devre Deneyleri

Bir devrede bellek elemanı olarak kullanılmak üzere tutucuları inceledik.

Bölüm 7 Ardışıl Lojik Devreler

(Random-Access Memory)

Bölüm 4 Ardışıl Lojik Devre Deneyleri

Saklayıcı (veya Yazmaç) (Register)

BÖLÜM 2 SAYI SİSTEMLERİ

Deney 2: Flip-Floplar

DENEY 6: FLİP-FLOP (BELLEK) DEVRESİ UYGULAMALARI

ARDIŞIL DEVRELER (Sequential Circuits)

DENEY 5 RS FLİP-FLOP DENEYLERİ

18. FLİP FLOP LAR (FLIP FLOPS)

Sayıcılar n bitlik bir bilgiyi tutmanın yanısıra her saat çevriminde tuttukları değeri artıran veya azaltan ardışıl devrelerdir.

Ardışıl Devre Sentezi (Sequential Circuit Design)

DERS NOTLARI. Yard. Doç. Dr. Namık AKÇAY İstanbul Üniversitesi Fen Fakültesi

(I) şimdiki. durum (S) belleği. saat. girşi

ELEKTRİK-ELEKTRONİK MÜHENDİSLİĞİ SAYISAL DEVRE TASARIMI LABORATUVARI DENEY RAPORU. Deney No: 3 FF Devreleri

SAYISAL ELEKTRONİK. Ege Üniversitesi Ege MYO Mekatronik Programı

Teorik Bilgi DENEY 7: ASENKRON VE SENKRON SAYICILAR

T.C. KOCAELİ ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ BİLİŞİM SİSTEMLERİ MÜHENDİSLİĞİ

7.Yazmaçlar (Registers), Sayıcılar (Counters)

5. LOJİK KAPILAR (LOGIC GATES)

1. Sayıcıların çalışma prensiplerini ve JK flip-floplarla nasıl gerçekleştirileceğini anlamak. 2. Asenkron ve senkron sayıcıları incelemek.

ArĢ. Gör. Mehmet Zeki KONYAR ArĢ. Gör. Sümeyya ĠLKĠN

Temel Flip-Flop ve Saklayıcı Yapıları. Mikroişlemciler ve Mikrobilgisayarlar

BÖLÜM 8 MANDAL(LATCH) VE FLİP-FLOPLAR SAYISAL ELEKTRONİK. Bu bölümde aşağıdaki konular anlatılacaktır

KENAR TETİKLEMELİ D FLİP-FLOP

Deney 6: Ardışıl Devre Analizi

DVP-SV2 SERİSİ PLC YÜKSEK HIZLI PALS GİRİŞLERİ COUNTER TABLOSU

BÖLÜM 9 (COUNTERS) SAYICILAR SAYISAL ELEKTRONİK. Bu bölümde aşağıdaki konular anlatılacaktır

NECMETTİN ERBAKAN ÜNİVERSİTESİ MÜHENDİSLİK MİMARLIK FAKÜLTESİ ELEKTRİK-ELEKTRONİK MÜHENDİSLİĞİ BÖLÜMÜ SAYISAL DEVRE TASARIMI LABORATUVARI DENEY FÖYÜ

DERS 3 MİKROİŞLEMCİ SİSTEM MİMARİSİ. İçerik

BLM 221 MANTIK DEVRELERİ

T.C. BOZOK ÜNİVERSİTESİ ELEKTRİK ELEKTRONİK MÜHENDİSLİĞİ BÖLÜMÜ LOJĐK DEVRELER LABORATUARI DENEY FÖYÜ

EEM122SAYISAL MANTIK SAYICILAR. Elektrik Elektronik Mühendisliği Yrd. Doç. Dr. Hüseyin Sağkol

İÇİNDEKİLER. 1-1 Lojik ve Anahtara Giriş Lojik Kapı Devreleri... 9

SELÇUK ÜNĠVERSĠTESĠ MÜHENDĠSLĠK-MĠMARLIK FAKÜLTESĠ ELEKTRĠK-ELEKTRONĠK MÜHENDĠSLĠĞĠ BÖLÜMÜ LOJĠK DEVRE TASARIM DERS NOTLARI

HDL Dilleri VHDL. Son olarak, spesifik ASIC teknolojisi için devrenin yerleşimi netlist tanımlamalarından gelen diğer araçlarla oluşturulmuş olunur.

BÖLÜM 8 - MULTİVİBRATÖRLER VE FLİP FLOPLAR (FLİP-FLOPS) İÇERİK:

DENEY-6 LOJİK KAPILAR VE İKİLİ DEVRELER

BSE 207 Mantık Devreleri Lojik Kapılar ve Lojik Devreler (Logic Gates And Logic Circuits)

BÖLÜM Mikrodenetleyicisine Giriş

Bu deney çalışmasında kombinasyonel lojik devrelerden decoder incelenecektir.

İnönü Üniversitesi Mühendislik Fakültesi Bilgisayar Mühendisliği Bölümü

Ders Notlarının Creative Commons lisansı Feza BUZLUCA ya aittir. Lisans:

(VEYA-DEĞİL kapısı) (Exlusive OR kapısı) (Exlusive NOR kapısı)

İSTANBUL TEKNİK ÜNİVERSİTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ LOJİK DEVRELERİ LABORATUVARI DENEY RAPORU

ELK2016 SAYISAL TASARIM DERSİ LABORATUVARI DENEY NO: 2

Güz Y.Y. Lojik Devre Laboratuvarı Laboratuvar Çalışma Düzeni

Katlı Giriş Geçitleri

ELK2016 SAYISAL TASARIM DERSİ LABORATUVARI DENEY NO: 4 DENEYİN ADI: JK, RS, T VE D TİPİ FLİP-FLOPLARIN İNCELENMESİ

ARDIŞIL DEVRELER SENKRON ARDIŞIL DEVRELER

Yrd.Doç.Dr. Celal Murat KANDEMİR. Kodlama (Coding) : Bir nesneler kümesinin bir dizgi (bit dizisi) kümesi ile temsil edilmesidir.

BBM 231 Yazmaçların Aktarımı Seviyesinde Tasarım! Hacettepe Üniversitesi Bilgisayar Müh. Bölümü

Deney 6: Ring (Halka) ve Johnson Sayıcılar

ROM ve PLD lerle ARDIŞIL DEVRE TASARIMI

TURGUT ÖZAL ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ ELEKTRİK ELEKTRONİK MÜHENDİSLİĞİ MANTIK DEVRELERİ LABORATUARI. Deney 5 Flip Flop Devreleri

Fatih University- Faculty of Engineering- Electric and Electronic Dept.

Mantık Devreleri Laboratuarı

UYGULAMA 1 24V START CPU V LO. Verilen PLC bağlantısına göre; START butonuna basıldığında Q0.0 çıkışını aktif yapan PLC programını yazınız.

Bölüm Bazı Temel Konseptler

25. Aşağıdaki çıkarma işlemlerini doğrudan çıkarma yöntemi ile yapınız.

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS. Dijital Tasarım EEE

Sayısal Sistemler (MECE 305) Ders Detayları

Zaman Diyagramları (Timing Diagrams) A B C AB. Propagasyon Gecikmesi (Propagation Delay)

DENEY 2- Sayıcılar. 1. Sayıcıların prensiplerinin ve sayıcıların JK flip-flopları ile nasıl gerçeklendiklerinin incelenmesi.

Her bir kapının girişine sinyal verilmesi zamanı ile çıkışın alınması zamanı arasında çok kısa da olsa fark bulunmaktadır -> kapı gecikmesi

TEKNOLOJİ FAKÜLTESİ ELEKTRİK ELEKTRONİK MÜHENDİSLİĞİ EET-206 SAYISAL ELEKTRONİK - II LABORATUVARI

Deney 3: Asenkron Sayıcılar

İSTANBUL TEKNİK ÜNİVERSİTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ LOJİK DEVRELERİ LABORATUVARI DENEY RAPORU : ARDIŞIL DEVRE TASARIMI

BÖLÜM 5 S_BĐT. Komut listesi (STL) Network 1 LD I0.0 S Q0.0, 1

DENEY FÖYÜ8: Lojik Kapıların Elektriksel Gerçeklenmesi

Seri Giriş, Seri Çıkış

6. Fiziksel gerçeklemede elde edilen sonuç fonksiyonlara ilişkin lojik devre şeması çizilir.

BM217 SAYISAL TASARIM DERSİ LABORATUVAR DENEYLERİ

x86 Ailesi Mikroişlemciler ve Mikrobilgisayarlar

Ders hakkında" İletişim" Bu derste" Bellek" 12/3/12. BBM 231 Zamanuyumlu dizisel devreler (synchronous sequential logic)"

MUNZUR ÜNİVERSİTESİ ELEKTRİK-ELEKTRONİK MÜHENDİSLİĞİ MANTIK DEVRELERİ LABORATUVARI

MC6800. Veri yolu D3 A11. Adres yolu A7 A6 NMI HALT DBE +5V 1 2. adres onaltılık onluk bit 07FF kullanıcının program alanı

T.C. İstanbul Medeniyet Üniversitesi Mühendislik ve Doğa Bilimleri Fakültesi Elektrik-Elektronik Mühendisliği Bölümü

Bölüm 8 Ardışıl Lojik Devre Uygulamaları

PID SÜREKLİ KONTROL ORGANI:

DENEY #1 LOJİK KAPILAR. Lojik kapılarının doğruluk tablosunu oluşturmak

SAYISAL TASARIM. Ege Üniversitesi Ege MYO Mekatronik Programı

Bu derste! BBM 231 Yazmaçların Aktarımı Seviyesinde Tasarım! Yazmaç Aktarımı Düzeyi! Büyük Sayısal Sistemler! 12/25/12

Bilgisayarların Gelişimi

Elektrik Elektronik Mühendisliği Bölümü Lojik Devre Laboratuarı DENEY-2 TEMEL KAPI DEVRELERİ KULLANILARAK LOJİK FONKSİYONLARIN GERÇEKLEŞTİRİLMESİ

Deney 4: 555 Entegresi Uygulamaları

C-Serisi PLC İleri Seviye Eğitim

Boole Cebri. Muhammet Baykara

Deney 5: Shift Register(Kaydırmalı Kaydedici)

Deney 7: Aritmetik ve Lojik İşlem Birimi(ALU)

BBM 231 Zamanuyumlu dizisel devreler (synchronous sequential logic)" Hacettepe Üniversitesi Bilgisayar Müh. Bölümü

İ.T.Ü. Eğitim Mikrobilgisayarının Tanıtımı

DERS 12 PIC 16F84 ile KESME (INTERRUPT) KULLANIMI İÇERİK

1. Temel lojik kapıların sembollerini ve karakteristiklerini anlamak. 2. Temel lojik kapıların karakteristiklerini ölçmek.

T.C. KOCAELİ ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ BİLİŞİM SİSTEMLERİ MÜHENDİSLİĞİ

PICBIT_PLC İLE LOJİK TASARIM. Doç. Dr. Murat UZAM Niğde Üniversitesi Mühendislik-Mimarlık Fakültesi Elektrik-Elektronik Mühendisliği Bölümü

Transkript:

ARDIŞIL DEVRELER Ardışıl Devreler konusunda Temel bellek elemanları Tutucu (Latch) Flip-flop Ardışıl devrelerin analizi Ardışıl devrelerin sentezi Saklayıcı (Register) ve Sayıcı (Counter) gibi çok kullanılan ardışıl devreleri inceleyeceğiz. Girişler Kombinezonsal devre Çıkışlar Bellek

Bellek nedir? Bir bellek şu üç önemli özelliği sağlamalıdır: 1. Bir değeri tutabilmelidir (saklayabilmelidir). 2. Biz belleğe kaydedilen değeri okuyabilmeliyiz. 3. Biz belleğe kaydedilen değeri değiştirebilmeliyiz.

SR Tutucu (SR Latch) NOR kapıları ile tasarlanmış olan şu basit devreyi inceleyelim. SR latch devresinde iki tane giriş vardır: S ve R. Bunlar Q ve Q olmak üzere iki tane olan çıkışları kontrol etmektedirler: Burada Q ve Q çıkışları devreye tekrar girmektedir. Yani sadece çıkış değil aynı zamanda girişlerdir! QveQ nün nasıl değiştiğini incelemek için sadece S ve R girişlerini ele almak yeterli değildir aynı zamanda Q ve Q nün şimdiki değerlerine de bakmak gerekir: Q gelecek = (R + Q şimdiki ) Q gelecek = (S + Q şimdiki ) Değişik giriş değerlerinin bunları nasıl etkilediğine bakalım:

SR = 00 Eğer S = 0 ve R = 0 ise? Denklemler: Q gelecek = (0 + Q şimdiki ) = Q şimdiki Q gelecek = (0 + Q şimdiki ) = Q şimdiki O halde SR = 00 ise, Q gelecek = Q şimdiki olmaktadır. Yani Q nun değeri ne ise o aynen kalır. Q gelecek = (R + Q şimdiki ) Q gelecek = (S + Q şimdiki ) Bu durum latch içinde değer saklamaya karşılık gelir.

SR = 10 Eğer S = 1 ve R = 0 ise? R = 0 olduğundan, Q gelecek = (0 + Q şimdiki ) = Q şimdiki Ancak, S = 1 olduğundan, Q gelecek = 0, (Q şimdiki den bağımsız olarak) Q gelecek = (1 + Q şimdiki ) = 0 Q nün yeni değeri R=0 ile birlikte üstteki NOR kapısına gelir. Q gelecek = (0 + 0) = 1 O halde, SR = 10 ise, Q gelecek = 0 ve Q gelecek = 1 Bu durum latchi 1 e set etmeye karşılık gelir. Bir anlamda S girişi set yeridir. Not: Bu işlemde iki adım dolayısıyla da iki kapı gecikmesi söz konusudur. (S nin 1 olması ile Q gelecek in 1 olması arasında geçen süre) Fakat bir kez Q gelecek 1 olunca, çıkışların değişimi duracaktır. Bu bir kararlı durumdur. Q gelecek = (R + Q şimdiki ) Q gelecek = (S + Q şimdiki ) S R Q Q 0 1 2 3 4 (Başlangıçta: Q=0 Q =1)

Yine, R ile birlikte Q gelecek deki değişimin gerçekleşmesi için iki kapı gecikmesi söz konusudur. SR = 01 Eğer S = 0 ve R = 1 ise? R= 1 olduğundan, Q gelecek = 0 olacaktır: (Q şimdiki den bağımsız olarak) Q gelecek = (1 + Q şimdiki ) = 0 Q nun yeni değeri alttaki NOR kapısına gelir. Orada S = 0 olduğundan: Q gelecek = (0 + 0) = 1 Q gelecek = (R + Q şimdiki ) Q gelecek = (S + Q şimdiki ) Böylece SR = 01 ise, Q gelecek = 0 ve Q gelecek = 1 olmaktadır. Bu durum latch i 0 a resetleme (veya clear) işlemine karşılık gelir. Bir anlamda R girişi reset yeridir.

SR latch leri... S R Q 0 0 Değişmez 0 1 0 (reset) 1 0 1 (set) SR latch leri birer bellektir! Yukarıdaki tablo latchlerin bir belleğin sağlaması gerekli olan tüm özellikleri sağladığını göstermektedir. Set edilebilir, resetlenebilir ve ayrıca üzerindeki değeri tutabilir. Q çıkışı latch de tutulmuş olan veriyi gösterir. Aynı zamanda latch için durum olarak da adlandırılır. Bu tablo durum tablosu şeklinde genişletilebilir. Durum tablosunda Q ve Q nün şimdiki değerleri ve S ve R giriş değerleri ile birlikte bunlara bağlı olarak hesaplanmış olan Q ve Q nün gelecek değerleri yer almaktadır. Giriş Şimdiki Gelecek S R Q Q Q Q 0 0 0 1 0 1 0 0 1 0 1 0 0 1 0 1 0 1 0 1 1 0 0 1 1 0 0 1 1 0 1 0 1 0 1 0 SR latch leri ardışıldır! Dikkat edilirse SR = 00 iken, Q nun gelecek değeri Q nun şimdiki değerine bağlı olarak 0 da olabilir 1 de olabilir. O halde daha önce de belirtildiği gibi aynı giriş değerleri farklı çıkış değerlerine sebep olabilmektedir. Ardışıl devrelerin bu özelliği kombinezonsal devrelere göre fark yaratmaktadır.

SR = 11 olursa? Hem Q gelecek ve hem de Q gelecek 0 olacak! Ancak bu durum Q ve Q nün her zaman birbirinin tümleyeni olması gerçeğine ters düşmektedir. S R latch Latch lerin çeşitli tipleri vardır. NOR yerine NAND kapıları kullanılırsa S R latch elde edilir. Ayrıca, bir adım daha ilerletirsek de bu durum düzelmiyor: Q gelecek = (1 + 0) = 0 Q gelecek = (1 + 0) = 0 Sonuç olarak hiçbir zaman SR=11 olmamalı! S R Q 0 0 Değişmez 0 1 0 (reset) 1 1 0 1 1 (set) Kullanılmaz! S R Q 1 1 Değişmez 1 0 0 (reset) 0 1 1 (set) 0 0 Kullanılmaz!

SR latch için kontrol girişi C S R S R Q 0 x x 1 1 Değişmez 1 0 0 1 1 Değişmez 1 0 1 1 0 0 (reset) 1 1 0 0 1 1 (set) 1 1 1 0 0 Kullanılmaz! Kontrol girişinin işlevi etkin (enable) girişine benzemektedir.

D latch Son olarak göreceğimiz D latch in temelinde S R latch vardır. Eklenmiş olan kapılar S ve R sinyallerini üretir. D: data ve C control. C = 0 ise, S ve R nin ikisi de 1 dir ve Q durumu değişmez. C = 1 ise, latch in Q çıkışı D girişine eşit olur. Set ve reset girişi gibi karışıklıklar yoktur. C D Q 0 x Değişmez 1 0 0 1 1 1 Ayrıca, bu latch tipinde kaçınılması gereken kötü girişler söz konusu değildir. C ve D ye ait dört kombinasyon da geçerlidir.