ff seminerleri 27.10 · hipler nerede kullanılyor? iphone 1 iphone 5 iphone 4 24 en ne yapıyorum:...

28
FF seminerleri 27.10.2013 1

Upload: others

Post on 16-Oct-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: FF seminerleri 27.10 · hipler nerede kullanılyor? IPhone 1 IPhone 5 IPhone 4 24 en ne yapıyorum: (Analog / Dijital) •Analog sinyal: zamanda ve genlikte sürekli •Dijital sanal

FF seminerleri27.10.2013

1

Page 2: FF seminerleri 27.10 · hipler nerede kullanılyor? IPhone 1 IPhone 5 IPhone 4 24 en ne yapıyorum: (Analog / Dijital) •Analog sinyal: zamanda ve genlikte sürekli •Dijital sanal

Nasıl oldu da bu kadar çok elektronik cihaz kullanır olduk?

2

Page 3: FF seminerleri 27.10 · hipler nerede kullanılyor? IPhone 1 IPhone 5 IPhone 4 24 en ne yapıyorum: (Analog / Dijital) •Analog sinyal: zamanda ve genlikte sürekli •Dijital sanal

İlk adımlar

• Telgraf ve telefon

• Birden çok hatta aynı anda hizmet

3

Page 4: FF seminerleri 27.10 · hipler nerede kullanılyor? IPhone 1 IPhone 5 IPhone 4 24 en ne yapıyorum: (Analog / Dijital) •Analog sinyal: zamanda ve genlikte sürekli •Dijital sanal

RADAR (evde kullanmayın)

2. Dünya Savaşı radar ve radyo elektroniğini hızla geliştirdi

4

Page 5: FF seminerleri 27.10 · hipler nerede kullanılyor? IPhone 1 IPhone 5 IPhone 4 24 en ne yapıyorum: (Analog / Dijital) •Analog sinyal: zamanda ve genlikte sürekli •Dijital sanal

Analog mekanik bilgisayar

5

Page 6: FF seminerleri 27.10 · hipler nerede kullanılyor? IPhone 1 IPhone 5 IPhone 4 24 en ne yapıyorum: (Analog / Dijital) •Analog sinyal: zamanda ve genlikte sürekli •Dijital sanal

Analog elektronik bilgisayar – 1950’ler

F86 (1949) F4 Phantom (1960)

6

Page 7: FF seminerleri 27.10 · hipler nerede kullanılyor? IPhone 1 IPhone 5 IPhone 4 24 en ne yapıyorum: (Analog / Dijital) •Analog sinyal: zamanda ve genlikte sürekli •Dijital sanal

Dijital Bilgisayar – 1940’lar

7

Page 8: FF seminerleri 27.10 · hipler nerede kullanılyor? IPhone 1 IPhone 5 IPhone 4 24 en ne yapıyorum: (Analog / Dijital) •Analog sinyal: zamanda ve genlikte sürekli •Dijital sanal

Vakum tüpleri

8

Page 9: FF seminerleri 27.10 · hipler nerede kullanılyor? IPhone 1 IPhone 5 IPhone 4 24 en ne yapıyorum: (Analog / Dijital) •Analog sinyal: zamanda ve genlikte sürekli •Dijital sanal

Vakum tüpleri nasıl çalışır

9

Page 10: FF seminerleri 27.10 · hipler nerede kullanılyor? IPhone 1 IPhone 5 IPhone 4 24 en ne yapıyorum: (Analog / Dijital) •Analog sinyal: zamanda ve genlikte sürekli •Dijital sanal

and Nobel goes to... Transistor (1949)

Akım

Sembol

Bardeen, Schockley, Brattain – Bell Labs.

10

Page 11: FF seminerleri 27.10 · hipler nerede kullanılyor? IPhone 1 IPhone 5 IPhone 4 24 en ne yapıyorum: (Analog / Dijital) •Analog sinyal: zamanda ve genlikte sürekli •Dijital sanal

Yarıiletkenler

• Tüm elektronları bağ yapmış atomlar (4A grubu)

• Si ve Ge (C henüz kullanılamıyor)

• Silisyum: kumdan elde ediliyor ve

dünyada en çok bulunan maddelerden

• Si + B = p tipi (elektron eksiği)

• Si + P = n tipi (elektron fazlası)

• SiO2 => cam, çok iyi bir yalıtkan

11

Page 12: FF seminerleri 27.10 · hipler nerede kullanılyor? IPhone 1 IPhone 5 IPhone 4 24 en ne yapıyorum: (Analog / Dijital) •Analog sinyal: zamanda ve genlikte sürekli •Dijital sanal

MOSFET (Metal-Oxide-Semiconducor Field Effect Transistor, meh)

• Ortadaki bir engel ile elektron akışını kontrol ediyor

• Daha kolay üretilebiliyor

• Daha küçük üretilebiliyor

D

G

S22nm

0.5nm

12

Page 13: FF seminerleri 27.10 · hipler nerede kullanılyor? IPhone 1 IPhone 5 IPhone 4 24 en ne yapıyorum: (Analog / Dijital) •Analog sinyal: zamanda ve genlikte sürekli •Dijital sanal

Integrated Circuit (Tümdevre): Chip

• Tek bir taban malzeme üzerinde birden çok transistor ve diğer devre elemanlarının üretilmesi.

Jack Kilby – Texas Instruments 13

Page 14: FF seminerleri 27.10 · hipler nerede kullanılyor? IPhone 1 IPhone 5 IPhone 4 24 en ne yapıyorum: (Analog / Dijital) •Analog sinyal: zamanda ve genlikte sürekli •Dijital sanal

Modern IC teknolojilerinin kesit görünümü

• Silikon taban üzerine üst üste yalıtkan-iletken tabakalar

2μm 2μm

14

Page 15: FF seminerleri 27.10 · hipler nerede kullanılyor? IPhone 1 IPhone 5 IPhone 4 24 en ne yapıyorum: (Analog / Dijital) •Analog sinyal: zamanda ve genlikte sürekli •Dijital sanal

Moore’s Law

Gordon Moore - Intel15

Page 16: FF seminerleri 27.10 · hipler nerede kullanılyor? IPhone 1 IPhone 5 IPhone 4 24 en ne yapıyorum: (Analog / Dijital) •Analog sinyal: zamanda ve genlikte sürekli •Dijital sanal

Haberleşmeye dönersek

• Verilerin iletim sırasında kayıba uğramaması lazım

• Gürültü ve çevresel faktörlerden etkilenmemek için => dijital

16

Page 17: FF seminerleri 27.10 · hipler nerede kullanılyor? IPhone 1 IPhone 5 IPhone 4 24 en ne yapıyorum: (Analog / Dijital) •Analog sinyal: zamanda ve genlikte sürekli •Dijital sanal

İkilik sayı sistemi

• Onluk sayı sistemi gibi, yalnızca basamaklar 0’dan 9’a kadar değil 0’dan 1’e kadar

• Onluk sistemde 9’dan sonra bir sonraki basamak 1 oluyor, ikilite de 1’den sonra

17

Page 18: FF seminerleri 27.10 · hipler nerede kullanılyor? IPhone 1 IPhone 5 IPhone 4 24 en ne yapıyorum: (Analog / Dijital) •Analog sinyal: zamanda ve genlikte sürekli •Dijital sanal

İkilik matematik

• Toplama ve çıkarma işlemi yapmak kolay

• Çarpma/bölme ise toplamalarla yapılıyor

18

Page 19: FF seminerleri 27.10 · hipler nerede kullanılyor? IPhone 1 IPhone 5 IPhone 4 24 en ne yapıyorum: (Analog / Dijital) •Analog sinyal: zamanda ve genlikte sürekli •Dijital sanal

Hardware Description Language

7 module gray_counter (

8 out , // counter out

9 enable , // enable for counter

10 clk , // clock

11 rst // active hight reset 12 );

13

14 //------------Input Ports--------------

15 input clk, rst, enable;

16 //----------Output Ports----------------

17 output [ 7:0] out;

18 //------------Internal Variables--------

19 wire [7:0] out;

20 reg [7:0] count;

21 //-------------Code Starts Here---------

22 always @ (posedge clk)

23 if (rst)

24 count <= 0;

25 else if (enable)

26 count <= count + 1; 27

28 assign out = { count[7], (count[7] ^ count[6]),(count[6] ^

29 count[5]),(count[5] ^ count[4]), (count[4] ^

30 count[3]),(count[3] ^ count[2]), (count[2] ^

31 count[1]),(count[1] ^ count[0]) }; 32

33 endmodule

19

Page 20: FF seminerleri 27.10 · hipler nerede kullanılyor? IPhone 1 IPhone 5 IPhone 4 24 en ne yapıyorum: (Analog / Dijital) •Analog sinyal: zamanda ve genlikte sürekli •Dijital sanal

Şematikten fiziksel tasarıma

• Şematik tasarım Fiziksel tasarım

20

Page 21: FF seminerleri 27.10 · hipler nerede kullanılyor? IPhone 1 IPhone 5 IPhone 4 24 en ne yapıyorum: (Analog / Dijital) •Analog sinyal: zamanda ve genlikte sürekli •Dijital sanal

Fiziksel tasarım: layout

• Üst üste her layer tek tek çiziliyor

1 mm21

Page 22: FF seminerleri 27.10 · hipler nerede kullanılyor? IPhone 1 IPhone 5 IPhone 4 24 en ne yapıyorum: (Analog / Dijital) •Analog sinyal: zamanda ve genlikte sürekli •Dijital sanal

Layout’tan üretime

1 mm

1 mm

22

Page 23: FF seminerleri 27.10 · hipler nerede kullanılyor? IPhone 1 IPhone 5 IPhone 4 24 en ne yapıyorum: (Analog / Dijital) •Analog sinyal: zamanda ve genlikte sürekli •Dijital sanal

Paketleme

• Chip Bond wiring Paket

23

Page 24: FF seminerleri 27.10 · hipler nerede kullanılyor? IPhone 1 IPhone 5 IPhone 4 24 en ne yapıyorum: (Analog / Dijital) •Analog sinyal: zamanda ve genlikte sürekli •Dijital sanal

Chipler nerede kullanılyor?

IPhone 1

IPhone 5

IPhone 4

24

Page 25: FF seminerleri 27.10 · hipler nerede kullanılyor? IPhone 1 IPhone 5 IPhone 4 24 en ne yapıyorum: (Analog / Dijital) •Analog sinyal: zamanda ve genlikte sürekli •Dijital sanal

Ben ne yapıyorum: (Analog / Dijital)

• Analog sinyal: zamanda ve genlikte sürekli

• Dijital sanal bir ifade biçimidir

• Dijital kamera analog görüntüyü dijitale çevirir

• Ekran ise dijital görüntüyü analoga çevirir

Dijital sistem

25

Page 26: FF seminerleri 27.10 · hipler nerede kullanılyor? IPhone 1 IPhone 5 IPhone 4 24 en ne yapıyorum: (Analog / Dijital) •Analog sinyal: zamanda ve genlikte sürekli •Dijital sanal

A/D Dönüşümü

• Sesi bilgi kaybı olmadan dijitale dönüştürmek gerek

26

Page 27: FF seminerleri 27.10 · hipler nerede kullanılyor? IPhone 1 IPhone 5 IPhone 4 24 en ne yapıyorum: (Analog / Dijital) •Analog sinyal: zamanda ve genlikte sürekli •Dijital sanal

Basit A/D dönüşümü

27

Page 28: FF seminerleri 27.10 · hipler nerede kullanılyor? IPhone 1 IPhone 5 IPhone 4 24 en ne yapıyorum: (Analog / Dijital) •Analog sinyal: zamanda ve genlikte sürekli •Dijital sanal

Teşekkürler

28