Professional Documents
Culture Documents
1
2
Eğer kodlanacak semboller sayı ise sayının kendisinin ikili karşılığı kul-
lanılır. Örneğin 3 ve 12 sayılarının 4 bitlik ikili karşılığı
3 0011
12 1100
olarak yazılır. Sonuç olarak sayısal sistemlerde sayılar doğrudan kodlama
yapılarak, harfler ve özel karakterler ise kod tablosu üzerinden kodlama
yapılarak tutulur.
Yukarıdan aşağıya doğru tasarımda sistem, tasarımı kolay olan alt parça-
lara ayrılır. Aşağıdan yukarıya doğru tasarımda ise, en küçük tasarım
birimleri kullanılarak daha büyük alt birimler oluşturulur. Oluşturulan alt
birimler ile de daha büyük birimler oluşturulur. Nihayetinde de amaçla-
nan sistem tasarlanmış olur. Söz konusu yöntemlerin birbirlerine göre
kolaylık ve zorlukları vardır.
254 x x x x
255 x x x x
1.1.9. Maliyet
Tasarımı amaçlanan sayısal devredeki kapı veya transistör sayısı, devre-
nin maliyetini belirler. Çalışma hızının değişmemesi koşulu ile aynı fonk-
siyonu sağlayan tasarımlardan daha az sayıda transistör veya kapı içereni,
daha iyi tasarımdır denebilir. Genel olarak, tasarımda kullanılan transistör
veya kapı sayısı arttıkça devrenin çalışma hızı azalır. Ancak, tasarım
araçları kullanılarak çalışma hızını düşürmeden, gerekli kapı veya transis-
tör sayısının optimize edildiği tasarımlar yapılabilmektedir.
1.1.10. Gerçekleştirme
Yazılım ortamında tasarlanıp, fonksiyonel davranışları sınanmış olan
sayısal devreler;
- Tümdevrelerin kullanıldığı kart biçiminde,
- Tümdevre olarak (Application Spesific Integrated Circuit-ASIC)
iki türlü gerçekleştirilebilir. Kart şeklinde gerçekleştirilecek olan sayısal
devrelerin tasarımında piyasadan kolayca temin edilebilecek tümdevreler
kullanılmalıdır. Devre öncelikle deney seti üzerinde veya bir CAD yazı-
lımı ortamında test edilir ve ardından deneme amaçlı baskı devre olarak
hazırlanır. Hazırlanan bu baskı devre üzerine sayısal devre elemanları
yerleştirilerek gerekli testler yapılır. Sorun yok ise seri üretime geçilir.
Tek tümdevrenin kullanıldığı tasarım ise uygulamaya yönelik özel tüm-
devre anlamına gelen ASIC yazılım ortamı kullanılarak gerçekleştirilir.
ASIC tasarımında, tüm tasarım ve testler bir CAD ortamında yapılır.
Tasarım bitince lojik devre, sürücü dosya (driver file) olarak adlandırılan
ve olası tüm giriş durumlarını içeren giriş bilgileriyle test edilir. Arzula-
nan giriş çıkış işlevleri sorunsuz bir şekilde sağlanmış ise, tasarım bilgi-
leri ve verileri tümdevre üretimi yapan firmalara gönderilerek numune
üretim yaptırılır. Numune olarak üretilen tümdevrenin elektriksel ve
fonksiyonel davranışı gerçek ortamda fiziksel olarak tekrar test edilir.
Sorun yok ise seri üretime geçilir. Şekil 1.3’ de sayısal bir sistemin ger-
çekleştirilme aşamaları verilmiştir.
9
a) Analog işaret
Analog işaret, zaman boyunca genliğini işaretli olarak değiştirir. Örneğin
bir sıcaklık sensöründen okunan analog işaret mV düzeyinde sıcaklık ile
orantılı olarak değişir (Şekil 1.5).
b) Sayısal işaret
Doğada ve teknikte sürekli olarak değişen büyüklükler dışında, sadece 2
farklı durum alabilen büyüklükler de mevcuttur. Örneğin bir kapının açık
ya da kapalı, kilitlenmiş ya da kilitlenmemiş olması olayları birer sayısal
işarettir. Keza bir role enerjili ya da enerjisizdir. Tüm bu tür iki değerli
durumların gösterilebilmesi için ikili işaretler kullanılabilir. İkili işaret-
lerde lojik 1 ve lojik 0 olmak üzere 2 farklı durum söz konusudur. Örne-
ğin lojik 0 durumu kapının açık olması, kilitsiz olması veya röle’nin ener-
jisiz olması, lojik 1 durumu ise kapının kapalı, kilitli veya rölenin enerji-
lenmiş olmasına karşılık düşürülebilir. Sayısal tasarımda kullanılan işa-
retler ikili işaretlerdir. İkili işaretlerde yalnızca iki farklı değer vardır. Bu
iki değer uygulama alanına bağlı olarak I/O, darbe/boşluk,H/L,
açık/kapalı, var/yok vs. şeklinde isimlendirilebilir. Bu kitapta söz konusu
2 farklı durum lojik 1 ve lojik 0 olarak tanımlanacaktır.
Aşağıda tipik bir sayısal sistem örneği olarak uzun yıllar haberleşme aracı
olarak kullanılmış olan telgraf sistemi verilmiştir. Telgraf sistemi anahtar-
lamalı sinyaller dizisi olarak bilgi gönderen sayısal bir sistemdir.
000
010
111
101
ADC
(Analog-Digital Dönüştürücü) Kodlanmış
Analog işaret sayısal işaret
n bitlik
Dönüştür
Örnekleme
Analog işaret Kodlanmış
+ Kuantalama Kodlama
sayısal işaret
Tutma devresi
ADC
Bit (0 veya 1)
Dijit (4 bit)
Byte (8 bit)
Double word