• Sonuç bulunamadı

EHM2141 LOJİK DEVRELER GÜZ DÖNEMİ

N/A
N/A
Protected

Academic year: 2022

Share "EHM2141 LOJİK DEVRELER GÜZ DÖNEMİ"

Copied!
22
0
0

Yükleniyor.... (view fulltext now)

Tam metin

(1)

EHM2141 LOJİK DEVRELER

2020-2021 GÜZ DÖNEMİ

UZAKTAN EĞİTİM DERS NOTLARI 30 Kasım 2020 Ders 2

Doç. Dr. Umut Engin AYTEN

(2)

KOMBİNEZONSAL ORTA ÖLÇEKLİ TÜMLEŞİK LOJİK DEVRELER

o Aritmetik Lojik Birim (ALU)

(3)

Aritmetik Lojik Birim (ALU)

(4)

o Sadece Okunabilir Bellek (Read Only Memory-ROM)

o Programlanabilir Lojik Diziler (Programmable Logic Array-PLA ve PAL)

PROGRAMLANABİLİR LOJİK DEVRELER

Sadece Okunabilir Bellek (Read Only Memory-ROM)

2k x n ROM

ADRS OUT

CS

k n

k adet adres girişi ( bacağı, pini, ucu) olan, n adet çıkış ucu bulunan ROM elemanı. Chipselect ucu da CS ile gösterilmiştir.

Eğer n=8 ise her bir adreste 8 bit veri saklanmaktadır. Adres bacağı sayısı ile de ulaşılabilecek adres miktarı belirlenebilir.

(5)

PROGRAMLANABİLİR LOJİK DEVRELER

Sadece Okunabilir Bellek (Read Only Memory-ROM)

2k x n ROM

ADRS OUT

CS

k n

0. adres 00000000

1. adres 00000001

2. adres 00000010

255. adres 11111111

1023. adres 1111111111

⋮ ⋮

k adet adres bacağı

n adet veri bacağı 10 adet adres bacağı ile 210=1024 = 1K

20 adet adres bacağı ile 220=1024x1024 = 1M 30 adet adres bacağı ile 230=1024x1M = 1G 32 adet adres bacağı ile 232=22x1G = 4G

220 x 8 bitlik ROM. Yani 1 Mbyte’lık bir ROM için 20 adet adres bacağı gereklidir.

(6)

PROGRAMLANABİLİR LOJİK DEVRELER

Sadece Okunabilir Bellek (Read Only Memory-ROM)

(7)

PROGRAMLANABİLİR LOJİK DEVRELER

Sadece Okunabilir Bellek (Read Only Memory-ROM)

V2 = m(1,2,3,4) V1 = m(2,6,7) V0 = m(4,6,7)

A2 A1 A0

(8)

PROGRAMLANABİLİR LOJİK DEVRELER

Sadece Okunabilir Bellek (Read Only Memory-ROM)

V2 V1 V0

A2 A1 A0

Address A2A1A0

Data V2V1V0

000 000

001 100

010 110

011 100

100 101

101 000

110 011

111 011

(9)

PROGRAMLANABİLİR LOJİK DEVRELER

ROM Çeşitleri

 Programmable ROM (PROM), OTP (One-Time Programmable)

 Erasable Programmable ROM (EPROM)

 Electrically Erasable Programmable ROM (EEPROM)

 Flash Memory EPROM

 Mask ROM

Programmable ROM (PROM), OTP (One-Time Programmable)

PROM'un her biti için bir sigorta vardır. PROM, sigortalar yakılarak programlanır. PROM'a yazılan bilgi yanlışsa, bu PROM'un dahili sigortaları kalıcı olarak yakıldığı için atılması gerekir.

Bu nedenle, PROM aynı zamanda OTP (Bir Kez Programlanabilir) olarak da adlandırılır.

(10)

Erasable Programmable ROM (EPROM)

PROGRAMLANABİLİR LOJİK DEVRELER

ROM Çeşitleri

EPROM'da bellek yongası programlanabilir ve binlerce kez silinebilir.

Tüm EPROM çiplerinde, programcının çipin içeriğini silmek için ultraviyole (UV) radyasyon uygulayabilecği bir pencere vardır. Bu nedenle EPROM, UV-EPROM olarak da adlandırılır. EPROM’un içeriğinin silinmesi için UV ışınları altında 20 dakika kadar bir süre gereklidir.

Electrically Erasable Programmable ROM (EEPROM)

EEPROM’larda istenilen adres seçilerek elektriksel olarak silme işlemi yapılabilir. Bu işlem EEPROM devre kartı üzerinde takılı iken yapılabilir.

(11)

PROGRAMLANABİLİR LOJİK DEVRELER

ROM Çeşitleri

Flash Memory EPROM 1990'ların başından beri, Flash EPROM’lar yaygın olarak kullanılmaya başlanmıştır. Flash EPROM’lar da tüm içeriğin silinmesi elektriksel olarak

gerçekleştirilir ve bir saniyeden daha az sürmektedir. Bu nedenle Flash EEPROM veya Flash bellek olarak adlandırılmıştır.

Flash bellekte, içerikler bloklara bölünmüş ve silme işlemi, EEPROM'un aksine, blok blok yapılabilmektedir.

Mask ROM

Mask ROM, içeriğin IC üreticisi tarafından programlandığı bir ROM tipidir.

Kullanıcı tarafından programlanabilen bir ROM değildir.

(12)

PROGRAMLANABİLİR LOJİK DEVRELER

Programlanabilir Lojik Diziler

Inputs

OR array 3 x 4 x 3 PLA

(13)

V V V

xy’z’

xy x’z x’yz’

V2 = m(1,2,3,4) = xy’z’ + x’z + x’yz’

V1 = m(2,6,7) = x’yz’ + xy V0 = m(4,6,7) = xy’z’ + xy

PROGRAMLANABİLİR LOJİK DEVRELER

Programlanabilir Lojik Diziler

Örnek:

Y 0 0 0 0

X 1 0 1 1

Z Y

0 1 1 1

X 1 0 0 0

Z

Y 0 0 0 1

X 0 0 1 1

Z

V2 = xy’z’ + x’z + x’yz’ V1 = x’yz’ + xy V0 = xy’z’ + xy

V2 = m(1,2,3,4) V1 = m(2,6,7) V0 = m(4,6,7)

(14)

PROGRAMLANABİLİR LOJİK DEVRELER

Programlanabilir Lojik Diziler

PAL’ler

(15)

PROGRAMLANABİLİR LOJİK DEVRELER

Programlanabilir Lojik Diziler

PAL’ler

(16)

PROGRAMLANABİLİR LOJİK DEVRELER

Programlanabilir Lojik Diziler

PAL’ler

(17)

PROGRAMLANABİLİR LOJİK DEVRELER

Programlanabilir Lojik Diziler

PAL’ler

(18)

PROGRAMLANABİLİR LOJİK DEVRELER

Programlanabilir Lojik Diziler

PAL’ler

(19)

PROGRAMLANABİLİR LOJİK DEVRELER

Programlanabilir Lojik Diziler PAL’ler

* Logic: examples of simple gates expressed in CUPL inva = !a; /* inverters */

invb = !b;

and = a & b; /* and gate */

nand = !(a & b); /* nand gate */

or = a # b; /* or gate */

nor = !(a # b); /* nor gate */

xor = a $ b; /* exclusive or gate */

(20)

PROGRAMLANABİLİR LOJİK DEVRELER

Programlanabilir Lojik Diziler PAL’ler

Name toplayici ; PartNo 00 ;

Date 29.11.2020 ; Revision 01 ;

Designer Engineer ; Company Y.T.U. ; Assembly None ; Location ;

Device g22v10 ;

/* *************** INPUT PINS *********************/

PIN 2 = Cin ; /* */

PIN 3 = x ; /* */

PIN 4 = y ; /* */

(21)

PROGRAMLANABİLİR LOJİK DEVRELER

Programlanabilir Lojik Diziler

PAL’ler

(22)

REFERANSLAR:

1. ‘Lojik Devreler’, Tuncay UZUN Ders Notları, http://tuncayuzun.com/Dersnot_LDT.htm, 2020.

2. ‘Lojik Devre Tasarımı’, Taner ASLAN ve Rifat ÇÖLKESEN, Papatya Yayıncılık, 2013.

3. M. Morris Mano, Sayısal Tasarım (Çeviri), Literatür Yayıncılık: İstanbul, 2003.

Referanslar

Benzer Belgeler

Bu laboratuvarda, Cisco cihazı çalışan yapılandırmasını TFTP sunucusuna veya flash belleğe yedeklemek için TFTP sunucu yazılımını kullanacaksınız.. Dosyayı bir

gm edit programı indir .bilgisayara bilgi yarışması oyunu indir.ücretsiz çok güzel oyun indir.cepten video programi indir.Mozilla firefox adobe flash player indir.euro truck

 Katalog katmanındaki loader (yükleyici) bileşeninin ismini properties (özellikler) penceresinden instance name (örnek isim) kısmına katalogload olarak

Açılan pencereyi kullanarak bilgisayarınızdan dilediğiniz formatta (MP3, WAV, AIF) bir ses dosyası seçiniz. 4- Kütüphane penceresi açık değilse açınız ve listeye eklenen

euro truck simulator 2 full profil indir.retrica bilgisayar indir gezginler.fatih duman net indir youtube mp3 indirici.kurtlar vadisi pusu şiire gazele mp3 indir.Adobe flash player

Arzu eden misafirlerimiz ekstra olarak düzenlenecek olan olan ‘’Öğle yemekli Dubai İconları’’ turuna katılabilirler (45 Euro).; llk açılışından beri oldukça

Dell PowerEdge Express Flash Non-Volatile Memory Express (NVMe) Çevre Birim Bileşeni Interconnect Express (PCIe) Katı Hal Cihazı (SSD) yüksek performanslı bir depolama

Dell NVMe PCIe SSD çözümü, işletim sistemi öncesi sistem aygıt yönetimi için Birleşik Genişletilebilir Ürün Bilgisi Arabirimi (UEFI) ve İnsan Arabirimi Altyapısı'nı