Seri Giriş, Seri Çıkış

Benzer belgeler
Halkalı Sayaçlar 1000

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.

Paralel Giriş, Paralel Çıkış

Teorik Bilgi DENEY 7: ASENKRON VE SENKRON SAYICILAR

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

Deney 2: Flip-Floplar

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

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

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

Bölüm 4 Aritmetik Devreler

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

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

Minterm'e Karşı Maxterm Çözümü

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

Deney 3: Asenkron Sayıcılar

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

Deney 4: 555 Entegresi Uygulamaları

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.

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

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

Deney 8: ALU da Aritmetik Fonksiyonlar

DENEY 2- Sayıcılar ve Kaydırmalı Kaydediciler

ZENER DİYOTLAR. Hedefler

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

Sayı sistemleri-hesaplamalar. Sakarya Üniversitesi

Çukurova Üniversitesi Biyomedikal Mühendisliği

Bundan sonra, giriş anahtarını diğer pozisyona hareket ettirip ne olduğunu göreceğiz:

BEKLEMELĐ ÇALIŞMA VE ZAMAN SINIRLI ĐŞLER. 1. Genel Tanıtım. 2- WAIT işaretinin üretilmesi

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

Şekil 3-1 Ses ve PWM işaretleri arasındaki ilişki

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

MĐKROĐŞLEMCĐLĐ FONKSĐYON ÜRETECĐ

5. LOJİK KAPILAR (LOGIC GATES)

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.

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

SAYICILAR. Tetikleme işaretlerinin Sayma yönüne göre Sayma kodlanmasına göre uygulanışına göre. Şekil 52. Sayıcıların Sınıflandırılması

SAYISAL UYGULAMALARI DEVRE. Prof. Dr. Hüseyin EKİZ Doç. Dr. Özdemir ÇETİN Arş. Gör. Ziya EKŞİ

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:

DENEY 8 FARK YÜKSELTEÇLERİ

9. MERKEZİ İŞLEM BİRİM MODÜLÜ TASARIMI

ANOLOG-DİJİTAL DÖNÜŞTÜRÜCÜLER

Bölüm 1 Temel Lojik Kapılar

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

KASIRGA 4. GELİŞME RAPORU

ARDIŞIL DEVRELER FLIP FLOP (İKİLİ DEVRELER)

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

Çukurova Üniversitesi Biyomedikal Mühendisliği

ELEKTRİK ELEKTRONİK MÜHENDİSLİĞİ SAYISAL TASARIM LABORATUVARI DENEY 6 ANALOG/DİGİTAL DÖNÜŞTÜRÜCÜ. Grup Numara Ad Soyad RAPORU HAZIRLAYAN:

Deney 1: Saat darbesi üretici devresi

Deney 2: FARK YÜKSELTEÇ

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Ü

MIT 8.02, Bahar 2002 Ödev # 8 Çözümler

DENEY 1:JFET TRANSİSTÖR VE KARAKTERİSTİKLERİ

RF MİKROELEKTRONİK GÜRÜLTÜ

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

DENEY NO : 2 DENEY ADI : Sayısal Sinyallerin Analog Sinyallere Dönüştürülmesi

ADC Devrelerinde Pratik Düşünceler

DENEY 21 IC Zamanlayıcı Devre

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

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

SAYISAL TASARIM. Ege Üniversitesi Ege MYO Mekatronik Programı

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

Bölüm 20 FBs-4A2D Analog Giriş/Çıkış Modülü

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

MOSFET. MOSFET 'lerin Yapısı

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

DENEY NO:2 BJT Yükselticinin Darbe Cevabı lineer kuvvetlendirme Yükselme Süresi Gecikme Çınlama Darbe üst eğilmesi

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

Deney 10: Analog - Dijital Dönüştürücüler (Analog to Digital Converters - ADC) Giriş

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

Bölüm 14 FSK Demodülatörleri

Proje Teslimi: güz yarıyılı ikinci ders haftasında teslim edilecektir.

Yrd. Doç. Dr. Caner ÖZCAN

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

DENEY 5 RS FLİP-FLOP DENEYLERİ

TEK FAZLI VE ÜÇ FAZLI KONTROLSÜZ DOĞRULTUCULAR

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

DENEY 3 DİYOT DOĞRULTUCU DEVRELERİ

DENEY 2 DİYOT DEVRELERİ

BÖLÜM 7 XTAL2 XTAL1. Vss. Şekil Mikrodenetleyicisi osilatör bağlantı şekli. Bir Makine Çevrimi = 12 Osilatör Periyodu

18. FLİP FLOP LAR (FLIP FLOPS)

SCHMITT TETİKLEME DEVRESİ

DENEY NO : 4 DENEY ADI : Darbe Genişlik Demodülatörleri

BÖLÜM 3 OSİLASYON KRİTERLERİ

Şekil 1. 74LS47 entegresi bağlantı şeması

BÖLÜM X OSİLATÖRLER. e b Yükselteç. Be o Geri Besleme. Şekil 10.1 Yükselteçlerde geri besleme

2. SAYI SİSTEMLERİ VE KODLAR

Toplam İkinci harmonik. Temel Üçüncü harmonik. Şekil 1. Temel, ikinci ve üçüncü harmoniğin toplamı

VE DEVRELER LOJİK KAPILAR

MEB YÖK MESLEK YÜKSEKOKULLARI PROGRAM GELİŞTİRME PROJESİ. 1. Tipik bir mikrobilgisayar sistemin yapısı ve çalışması hakkında bilgi sahibi olabilme

ENLEME BAĞLANTILARININ DÜZENLENMESİ

İSTANBUL TİCARET ÜNİVERSİTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ BİLGİSAYAR SİSTEMLERİ LABORATUVARI LİNEER KRİPTANALİZ

BİLGİSAYAR PROGRAMLAMA

Sabit Gerilim Regülatörü Kullanarak Ayarlanabilir Güç Kaynağı

Bölüm 2 Kombinasyonel Lojik Devreleri

YAKLAŞIM SENSÖRLERİ (PROXIMITY) Endüktif, Kapasitif ve Optik Yaklaşım Sensörleri

Kasım 2016 VSE CCQ V4.1

RTX 6A-BX RF Uzaktan Kumanda

BILGISAYAR ARITMETIGI

Fatih Üniversitesi Elektrik ve Elektronik Mühendisliği Bölümü EEM 316 Haberleşme I LAB SINAVI DARBE GENLİK MODÜLASYONU (PWM)

Transkript:

Seri Giriş, Seri Çıkış Seri-giriş/seri-çıkış kaydıran yazmaçlar bir zaman için bir veri geciktirir. Her bir kaydırma için bir bit veri saklarlar. Bir seri-giriş/seri-çıkış kaydıran yazmacı birden 64 bite kadar uzunlukta olabilir, eğer kaydıranlar ya da paketler birleştirilmişse daha uzun olabilir. Aşağıdaki basit bir tek aşamalı kaydıran yazmaç kaydırma zamanıyla senkronize olmayan veri almaktadır. D FF tipin (iki duraklı) D pinindeki "veri giriş"i seviyelerini zaman alçaktan yükseğe değiştikçe değiştirmez. Devrenin sayısal mantığını ve güvenilirliğini artırmak için devre kartındaki sistem geniş zamanını veri ile senkronize etmek isteyebiliriz. Yukarıda açıkça gösterilmiş nokta (aşağıdaki şekille karşılaştırıldığı gibi) "veri giriş" teki her şey D FF tip in D pininde bulunur ve D den çıktı Q ya zamanında transfer edilir.bizim kaydıran

yazmaçlarımız pozitif kenarlı hassas saklama elemanları bulundurduğundan, zaman geçişleri alçaktan yükseğe olduğunda, yukarıdaki diyagramda oklarla gösterildiği gibi Q çıktısı D girdisini takip eder. O zamanda hangi mantıksal seviyenin bulunduğundan şüphe yoktur çünkü veri zaman kenarlarının öncesinde ve sonrasında gayet kararlıdır. Bu çok-basamaklı kaydıran yazmaçlarda sorunu azaltır. Fakat bu başlangıç için çok basit bir örnektir. Şu an sadece pozitif, alçaktan yükseğe ve zaman kenarını ele aldık. Düşen kenarlar ihmal edildi. Yukarıda zamanla Q nun D yi takip ettiğini görmek çok kolaydır. Bunu pozitif zaman kenarı ile değişen "veri giriş" in gösterildiği aşağıdaki diyagramla karşılaştırın. Yukarıda "veri giriş" t 1 zamanıyla değişiklik gösterdiğine göre, D FF'te zamanla ne görünür? En kısa be basitleştirilmiş cevabı, bir önceki zaman da D de olan veriyi görür. Bu t 1 zamanında Q ya taşınan veridir. Doğru dalga biçimi Q C dir. t1 anında Q eğer sıfır değilse sıfıra gider. Q zamanının yükseldiği durumda D kaydırıcı zaman t 2 olana kadar hiçbir şey görmez. Yukarıda D deki veri saat zamanında Q ya zamanlandığında ve Q bir dahaki saat zamanına kadar durumunu değiştiremeyeceğinden verinin saate hali hazırda eşzamanlı olması durumunda D FF veriyi bir saat periyodu kadar geciktirir. Q A dalga formu bir saat periyodu gecikme ile "veri girişiyle" aynıdır. Saat zamanında D tipi Flip-Flop un girişinin ne olduğuna dikkatle bakarsak şunu görürüz. Aşağıdaki şekle baktığımızda, Saat zamanı (yukarıda) ile "giren veri" değişeceğinden, D FF nin ne gördüğünü bulmak için daha fazla bilgiye ihtiyacımız var. Eğer "giren veri" aynı D FF tipinde başka bir kaydıran

yazmaç durumundan ise veri tablosu bilgilerine bakarak bir takım sonuçlar çıkartabiliriz. Sayısal mantık üreticileri ürünleri hakkında veri tablolarında bilgi sağlar, bu bilgiler daha önce sadece veri tablaları denilen bir koleksiyonda bulunabilirdi. Veri tabloları hala vardır; fakat üreticilerin internet sayfaları daha çağdaş bir kaynaktır. Aşağıdaki bilgiler 5V DC de çalışan CD4006b nin veri tablosundan çıkartılmıştır, bu zamanlamayı gösteren bir örnektir. [*] t S =100ns t H =60ns t P =200-400ns typ/max t S kurulum zamanıdır, yani zaman saatinden önce verinin hazır olma zamanı. Bu durumda saatten 100ns önce D de veri bulunmalıdır. Ayrıca sat zamanından sonra veri bekleme zamanı t H =60ns kadar tutulmalıdır. Verinin flip-flop un D sinden Q suna güvenilir bir şekilde akışı için bu iki durum sağlanmalıdır. Eğer veri başka bir kaydıran yazmaç durumundan geliyorsa önceki bütün saat zamanı süresince veri D de bulunduğundan 60ns lik kurulum zamanının karşılanmasında bir sorun yoktur. Örneğin, 1Mhz lik bir saat frekansı için saat periyodu 1000 µs dir bu da yeterli bir zamandır. Veri saatten önce 1000µs boyunca orada bulunacaktır, bu da minimum gerekli t S zamanı olan 60ns den çok büyük bir zamandır. Bekleme zamanı t H =60ns karşılanmıştır çünkü başka bir basamağın Q noktasına bağlanan D, önceki basamağın ilerleme gecikmesinden t P =200ns daha hızlı değişemez. Bekleme zamanı önceki D FF in ilerleme gecikmesi bekleme zamanından büyük olduğunda bekleme zamanı karşılanır. Başka bir Q basamağından beslenen D deki veri CD4006b için 200ns den daha hızlı değişmez.

Özetlemek gerekirse, flip-flop lar çok basamaklı bir kaydıran yazmaca dizilirse Q çıkışı D girişini yaklaşık saat zamanıyla izler. Yukarıda üç basamaklı kaydıran yazmaç oluşturmak için, D tipi üç Flip-Flop Q dan D ye basamaklanmıştır ve saatler paralel hale getirilmiştir. Yukarıda alternatif bir formda kaydıran yazmaç oluşturmak için Q dan J ye ve Q' den K ya JK tipi FF lar basamaklanmış ve saatlerde paralel hale getirilmiştir. Bir seri-giriş/seri-çıkış kaydıran yazmacının bir saat girişi, bir veri girişi ve son basamaktan gelen bir veri çıkışı vardır. Genelde diğer basamak çıkışları mevcut değildir. Aksi taktirde bu seri-girişli, paralel-çıkışlı bir kaydıran yazmaç olur. Aşağıdaki dalga formları seri-giriş, seri-çıkışlı kaydıran yazmaçların iki versiyonundan birine uygulanabilir. Üç çift ok üç basamaklı kaydıran yazmacın 3-bitlik bir veriyi geçici olarak depoladığını ve girişten çıkışa üç saat periyodu kadar geciktirdiğini göstermektedir.

t 1 saat zamanında 0 "veri girişi" olduğunda tüm üç basamağın D sinden Q suna zamanlanır. Özellikle A basamağının D si 0 mantığını görür sonra Q A ya zamanlanır ve orada t 2 zamanına kadar kalır. t 2 zamanında 1 "veri girişi" olduğunda D den Q A ya zamanlanır. B ve C basamaklarında daha önceki basamaklardan beslenen bir 0 Q B den Q C ye zamanlanır. t 3 zamanında 0 "veri girişi" olduğunda D den Q A ya zamanlanır. Q A düşüğe gider ve "veri girişi" 0 olduğu için geri kalan zamanlarda düşükte kalır. Q B daha önceki basamaktan gelen 1 e bağlı olarak t 3 de yükseğe gider. Q C daha önceki basamaktan gelen düşüğe bağlı olarak t 3 ten sonra hala düşüktür. Q C daha önceki basamak Q B den D ye gelen yüksek beslemeden dolayı t 4 zamanında yükseğe gider. Daha önceki tüm basamaklar onların içerisine kaydırılmış 0 lara sahiptir ve t 5 de sıradaki saat darbesinden sonra tüm 1 ler değiştirilerek 0 a kaydırılırlar. Seri-giriş/serial-çıkış cihazları Aşağıda Texas Instruments in sağladığı entegre devre olarak bulunabilen parçalara yakında bakalım. Cihazların komple veri tabloları için linkleri takip edin. CD4006b 18-bitli seri-giriş/ seri-çıkışlı kaydıran yazmaç [*] CD4031b 64-bitli seri-giriş/ seri-çıkışlı kaydıran yazmaç [*] CD4517b çift 64-bitli seri-giriş/ seri-çıkışlı kaydıran yazmaç [*] Aşağıdaki seri-giriş/ seri-çıkışlı kaydıran yazmaçlar 4000 serisi CMOS (Complementary Metal Oxide Semiconductor (Tamamlayıcı Metal Oksit Yarıiletken)) ailesi parçalarıdır. Böylece bunlar 3-Volt dan 15-Volt a olan V DD, pozitif güç kaynaklarını kabul ederler. V SS pini topraklanır. V DD, ile değişen kayan saatin maksimum frekansı birkaç megahertz dir. Tam detaylar için veri tablosuna bakınız.

18-bitli CD4006b 4-bitlik iki basamaktan ve 5-bitlik iki basamaktan oluşur ve 4-bitte bir bağlantı ucu vardır. Böylece 5-bitli basamaklar 4-bitli kaydıran yazmaçlar olarak kullanılabilir. 18-bitlik tam bir kaydıran yazmaç elde etmek için bir kaydıran yazmacın çıkışı diğerinin girişine basamaklanır ve bu şekilde bütün basamaklar aşağıda gösterildiği gibi tek bir kaydıran yazmaç oluşturur. Bir CD4031 64-bitli seri-giriş/ serial-çıkışlı kaydıran yazmaç aşağıda gösterilmiştir. Bazı pinler bağlanmamıştır (nc). 64. basamakta var olan hem Q hem de Q' aslında Q 64 ve Q' 64 dür. Yarım saat

döngü ile "geciktirilmiş" bir Q 64 vardır. Temel bir özellik kaydıran yazmaca veri girişindeki bir veri seçicidir. "mod kontrolü" ili giriş arasında seçim yapar: veri 1 ve veri 2. Eğer "mod kontrol" yüksek ise kaydıran yazmaca girecek veri "veri 2" den seçilir. "mod kontrol" alçak olursa veri "veri 1" den seçilir. Bunun örnekleri aşağıdaki iki şekilde gösterilmiştir.

Yukarıdaki "veri 2" kaydıran yazmacın Q 64 çıkışına bağlanmıştır. "mod kontrol" yüksek olduğunda Q 64 çıkışı kaydıran yazmacın D veri girişine verilir. Veri çıkıştan girişe bir döngü yapar. Veri yukarıda gösterildiği gibi her 64 saat atımında tekrar eder. Burada ortaya çıkan soru bu verinin kaydıran yazmaca ilk nasıl girdiğidir?

Düşük "mod kontrol" ile kaydıran yazmaca girmesi için CD4031 "veri 1" seçilir. Q 64 çıkışı döngü yapmaz çünkü düşük veri seçici geçidi kapalıdır. Kapalı ile demek istediğimiz düşük mantıklı "mod seçici" iki kere aşağıdaki NAND geçidine evirildiğinden aşağıdaki pin (veri 2) den geçit çıkışına sinyal geçişine izin vermez. Böylece kapalı olur. Yukarıda bir CD4517b çift 64-bitli kaydıran yazmaç gösterilmiştir. 16., 32. ve 48. basamaklardaki çıkışlara dikkat edelim. Bunun anlamı bu uzunluktaki kaydıran yazmaçlar 64-bitli kaydıran yazmaçlardan yapılandırılır. Tabi ki 64-bitli yazmaçlar 80-bit, 96-bit, 112-bit veya 128-bitli kaydıran yazmaç elde edecek şekilde sıralanabilir. İki yazmacı sıralarken CL A ve CL B saatleri paralelleştirilmelidir. WE B ve WE B normal kaydırma operasyonları için topraklanmıştır. A ve B kaydıran yazmaçlarının veri girişleri sırasıyla D A ve D B dir. 16-bitli kaydıran yazmaca ihtiyacımız olduğunu varsayalım. Bu CD4517b ile oluşturulabilir mi? Ya da 64-bitli bir kaydıran yazmaç aynı parçadan oluşturulabilir mi?

Yukarıda bir CD4517b nin B kısmı için 16-bitli bir kaydıran yazmaç oluşturacak şekilde bağlantısını görüyoruz. B kısmının saati CL B dir. Veri CL B de zamanlanır ve 16-saat kadar geciktirilen veri Q 16B de toplanır. Yazma enable ı olan WE B topraklanmıştır. Yukarıda bir CD4517b nin bağımsız A kısmı için 64-bitli kaydıran yazmaç oluşturacak şekilde bağlantısını da görüyoruz. A kısmının saati CL A dır. Veri CL A da girer. 64-saat darbe kadar geciktirilen veri Q 64A tarafından toplanır. A kısmının yazma enable ı olan WE A topraklanmıştır.