Sunum yükleniyor. Lütfen bekleyiniz

Sunum yükleniyor. Lütfen bekleyiniz

Programlanabilir Mantık Tümdevreleri Tasarımı

Benzer bir sunumlar


... konulu sunumlar: "Programlanabilir Mantık Tümdevreleri Tasarımı"— Sunum transkripti:

1 Programlanabilir Mantık Tümdevreleri Tasarımı
Ümit Göğüsgeren

2 Herşey bir toz bulutu idi.
Döne döne soğudu, yoğunlaştı. Elementler oluştu.

3 Metaller: Elektrik akımını iletirler
Yarıiletkenler Metaller: Elektrik akımını iletirler Yalıtkanlar: Elektrik akımını iletmezler Ümit Göğüsgeren

4 YARIİLETKENLER Tümleşik Devreler (IC) Ayrık Elemanlar (Discrete)
Birden fazla tranzistor Tek bir yarıiletken üzerinde Karmaşık devreler Pentium 10 Milyon Tranzistor üstü Ayrık Elemanlar (Discrete) Diyot Tranzistor Tristör FET UJT Güç elektroniği ve OptoElektronik

5 TÜMDEVRELER (Integrated Circuits)
Sayısal Tümdevreler -Yalnız 2 seviye vardır 0 veya 1 - Kolay bilgi işleme ve depolama - Gürültüye dayanıklı Analog Tümdevreler - Geniş bir gerilim bölgesinde çalışırlar - Kontrolu sayısal devrelere göre zordur - Gürültü üretir ve kapabilirler 1

6 Sayısal Tümdevreler (Digital ICs)
Mantık Tümdevreleri Sayısal mantık işlemlerini gerçekler Paralel çalışan devreler Bellekler - Sayısal bilgiyi depolayan tümdevreler DRAM SRAM FLASH EPROM Mikro İşlemciler Program akış mantığına göre çalışırlar uP , uC , DSP

7 Sayısal Mantık Tümdevreleri (Digital Logic ICs)
Uygulamaya Özgü Tümdevreler (ASIC) Sadece tek bir ürün için özel tasarım Fabrikadan yarı-mamül veya tam mamül olarak çıkar Uygulamaya Özgü Standart Ürünler (ASSP) Kaydedicileri programla DVB tümdevreleri MP3 , MPEG tümdevreleri Standart Ürünler (Standard Products) Fonksiyonları tanımlı Katalog ürünleri 74xxx , CD4000 TTL , CMOS

8 UYGULAMAYA ÖZGÜ TÜMDEVRELER (APPLICATION SPECIFIC INTEGRATED CIRCUITS)
Programlanabilir Mantık Ürünler (PLDs) Yarı işlenmiş ürün Tasarımcının / Üreticinin prog. Kolay prototip geliştirme Ön maliyet (NRE) gerekmez Özel Tümdevreler (Custom ICs) Tam bitmiş ürün (tak çalıştır) Tasarımcının ön çalışması Birdefaya özgü bedel (NRE) Uzun üretim süreci Kapı Dizileri (Gate Arrays) Standard Cells Tam Özel (Full Custom)

9 Programlanabilir Mantık Ürünler (Programmable Logic Devices)
Basit PLDler 70 lerde ROM lojik Çarpımların Toplamı Programlanabilir bağlantı noktası PROM PLA PAL Karmaşık PLDler (CPLD) 80 sonları EPROM Birden fazla PAL bloğu Esnek Anahtarlama matrisi Makro hücre Öngörülebilir zamanlama FLASH teknolojisi Programlanabilir Kapı Dizileri (FPGA) Kapı dizisi yapısında Programlanabilir arabağlantılar Esnek Giriş/Çıkış blokları Programlanabilir Lojik Hücreler Lojik fonksiyona bağlı zamanlama

10

11

12

13

14 PLD Teknolojileri Uçuculuk Tekrar-Programlama 1 - Sigorta Kalıcı Yok
2 - EPROM Kalıcı UV ışıkla silinip 3 - EEPROM/FLASH Kalıcı Elektriksel silinip 4 - Ters - Sigorta (Antifuse)Kalıcı Yok 5 - SRAM Uçucu Dış bellekten yükleme

15 Sigorta Teknolojisi

16 Ters - Sigorta (Antifuse) Teknolojisi
Önce Sonra

17 EPROM Teknolojisi

18 LUT Temelli FPGA’in Lojik birimi

19 Çoklayıcı Temelli FPGA’in Lojik birimi

20 Lojik Hücre (Logic Cell) Yapısı
Slice Yapısı

21 Xilinx CLB Yapısı

22 Xilinx Block RAM

23 Xilinx MAC Yapısı

24 Xilinx Embeded Hard uP Yapısı

25 Şematik Tasarım Giriş Yöntemi
Tasarımcıya, devreyi grafik olarak tanımlamasına olanak sağlar.

26 Gerçek Bir Tasarımdan Örnek
Ortalama herbir sayfada 200 kapı yer alır 50 sayfa şema ! 200 kapı/sayfa X 50 sayfa = 10,000 eşdeğer kapılık tasarım

27 Alternatif Tasarım Giriş Yöntemi
Hardware Description Language (HDL) VHDL (VHSIC High-Level Design Language) Verilog HDL

28 16 x 16 Çarpma Devresi

29 32 x 32 Çarpma Devresine Çevirme
30 sayfayı 3 kere kopyala ve 90 sayfada düzeltme: 4 saat VEYA entity MULT is port(A,B:in std_logic(15 downto 0); Y:out std_logic(31 downto 0)); end MULT; architecture BEHAVE of MULT is begin Y <= A * B; end BEHAVE; 31 63 15 yerine 31, 31 terine 63: 4 saniye

30 Devreye giren işaretlerin akışı Devrenin simülatör çıkışı
Simülasyon Aşaması D Q > A B C D Q R S Simüle edilen devre netlist A B C D Giriş Test Vektörleri Devreye giren işaretlerin akışı Q R S Çıkış Test Vektörleri Devrenin simülatör çıkışı Simülatör

31 Yerleştirme ve Bağlama Aşaması

32 Yükleme / Programlama Aşaması
Download Download Cable Target Device on PCB Program Target Device Programmer


"Programlanabilir Mantık Tümdevreleri Tasarımı" indir ppt

Benzer bir sunumlar


Google Reklamları