Programlanabilir Mantık Tümdevreleri Tasarımı

Slides:



Advertisements
Benzer bir sunumlar
BTP 106 Bilgisayar Donanımı
Advertisements

HAFIZA ÇEŞİTLERİ.
FPGA ÜZERİNDE İKİ BOYUTLU KONVOLÜSYON İŞLEMİ GERÇEKLENMESİ
BİLGİSAYAR DONANIM ELEMANLARI
TEMEL ELEKTRONİK EĞİTİMİ
HACETTEPE ROBOT TOPLULUĞU TEMEL ELEKTRİK-ELEKTRONİK DERSİ
OZEL SCR - PUT 2.8.ÖZEL TİP TRİSTÖRLER
2.7.TRİSTÖR (SCR:Silicon Controlled Rectifier),
VHDL Kullanarak FPGA İle Yüksek Kapasİtelİ Tam ÇIkarIcI Devre TasarImI
Bölüm I Temel Kavramlar
Hazırlayan : Erman Üret
Rastgele Erişimli Bellekler (RAM)
SÜLEYMAN DEMİREL ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ
Ohm Kanunu Direnç ve Çeşitleri Diyotlar LED’ler Transistörler
GÜÇ ELEKTRONİĞİ Doç. Dr. N. ABUT
SAMSUNG AKADEMİ Emin CELİLOĞLU IT Eğitmeni
Endüstriyel Elektronik
CEIT 101 Teorik Vasfi Tuğun - Konu 2 -.
Diyot Olarak Tranzistör
PROGRAM GELİŞTİRME 1.HAFTA.
TRİYAK.
66 CHAPTER SİSTEM UNITESİ. © 2005 The McGraw-Hill Companies, Inc. All Rights Reserved. 6-2 Sistem Üniteleri Mikro bilgisayarlar Masaüstü Dizüstü Tablet.
BİLGİSAYARIN MİMARİSİ, TEMEL BİLEŞENLERİ VE ÇALIŞMA MANTIĞI
Ders – 1: Giriş.
Mantıksal Tasarım Mantıksal Tasarım – Prof.Dr. Ünal Yarımağan – HÜ Bilgisayar Mühendisliği Bölümü.
Logical Design Farid Rajabli.
Yücel BÜRHAN Halim GÜLENÇ
DERS 5 PIC 16F84 PROGRAMLAMA.
Ece Olcay Güneş & S. Berna Örs
DİJİTAL ÖLÇÜ BİRİMLERİ
YAZILIM TABANLI RADYO UYGULAMALARI
Bilgisayar Mimarisi ve Organizasyonu
BELLEKLER.
1. PLC`nin Taricesi 1960 yılında yüksek verimlilik, güvenilirlik ve yeni devreler gibi üstünlükleri ile birlikte bilgisayarlar kullanılmaya başlandı. Buda.
DİYAK.
Elektronik Devre Yapıları Modelleme ve Optimizasyonda Elektronik Devre Tasarım Araçları Revna ACAR VURAL 28/12/2010.
Bu slayt, tarafından hazırlanmıştır.
Ajanda Tanım Tarihçe Çağdaş Geliştirmeler(Modern Developments)
SAYISAL SİSTEM TEORİSİ
MANTIKSAL KAPILAR.
Temel Kanunlar ve Temel Elektronik
Doç.Dr. Ahmet ÖZMEN Sakarya Üniversitesi
Tristörler ve Tristörlü
Bileşik Mantık Devreleri (Combinational Logic)
Doç.Dr. Ahmet ÖZMEN Sakarya Üniversitesi
ELEKTRİK ELEKTRONİK MÜHENDİSLİĞİNE GİRİŞ
SAYISAL DEVRELERE GİRİŞ ANALOG VE SAYISAL KAVRAMLARI (ANALOG AND DIGITAL) Sakarya Üniversitesi.
Mikroişlemcilerde Kullanılan Yeni Teknolojiler ve
Güç Transistörleri ve DA-DA Dönüştürücüler
BÖLÜM 1 Giriş. BÖLÜM 1 Giriş 1.1 Güç Elektroniğinin Uygulamaları.
BTP 106 Bilgisayar Donanımı
ELEKTRİK ELEKTRONİK MÜHENDİSLİĞİNE GİRİŞ Dr. Ahmet KÜÇÜKER Sakarya Üniversitesi Mühendislik Fakültesi Elektrik Elektronik Mühendisliği Bölümü M6/6318 Dr.
Bölüm 1 Analog ve Sayısal Kavramları (Analog and Digital)
Information Technology, the Internet, and You © 2013 The McGraw-Hill Companies, Inc. All rights reserved.Computing Essentials 2013.
BELLEKLER Bellekler, bilgi depolama üniteleridir. Bilgisayarlar her türlü bilgiyi (resim, ses, yazı gibi) ikilik sayılar ile kullanır ve saklar. Bir bilgi.
Bilgisayar Donanımı Dersi
BASYS KARTININ TANITIMI. KARTIN GÖRÜNÜMÜ KARTIN ÖZELLİKLERİ 100,000 lojik kapılı Xilinx Spartan 3E FPGA; JTAG programlama bağlantı noktası FPGA biçimlendirme.
Neden donanım kullanıyoruz? Daha hızlı (Performans) Paralel Düşük güç tüketimi Maliyet Boyut Her yere bilgisayar?
DÜZ BAĞLANTıYA GÖRE DAĞıTıLMıŞ OTOMASYON TEKNOLOJISI.
Bilgisayar donanımı RAM-ROM Selma ÇELİK 1/B DERS ÖĞRETMENİ: YILMAZ EROGLU.
DERS 5 PIC 16F84 PROGRAMLAMA.
Donanım Tabanlı Dijital Para Birimi Madenciliği
DERS 1 Gömülü Sistemlere Giriş
FPGA Üzerinde Yaklaşık FIR Süzgeç Tasarımı
BTP 106 Bilgisayar Donanımı
BİLİŞİM TEKNOLOJİLERİ
Bilgisayar Donanımı BELLEKLER –ROM.
Bilişim Teknolojileri Öğrt.
Bellekler.
HAZIRLAYAN:Ahmet Kayyumhan ARSLAN
Sunum transkripti:

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

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

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

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

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

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

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

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)

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

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

Sigorta Teknolojisi

Ters - Sigorta (Antifuse) Teknolojisi Önce Sonra

EPROM Teknolojisi

LUT Temelli FPGA’in Lojik birimi

Çoklayıcı Temelli FPGA’in Lojik birimi

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

Xilinx CLB Yapısı

Xilinx Block RAM

Xilinx MAC Yapısı

Xilinx Embeded Hard uP Yapısı

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

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

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

16 x 16 Çarpma Devresi

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

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 0 1 1 0 0 0 B 0 0 1 1 1 0 C 0 0 0 1 1 0 D 0 0 1 0 1 0 Giriş Test Vektörleri Devreye giren işaretlerin akışı Q 0 0 1 1 0 0 R 0 1 1 1 1 0 S 0 0 0 0 1 1 Çıkış Test Vektörleri Devrenin simülatör çıkışı Simülatör

Yerleştirme ve Bağlama Aşaması

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