Mühendislik Geliştirme Eğitimleri (MÜGE) 2011 Bahar Dönemi kapsamında 19-20 Mart 2011 tarihlerinde “VHDL İle FPGA Programlama (Temel Seviye)” eğitimi EMO Ankara Şubesi Eğitim Merkezi Halil Eker Bilgisayar Dersliği’nde 10:00-17:00 saatleri arasında yapılacak.
VHDL PROGRAMLAMA DİLİNE GİRİŞ EĞİTİMİ Amaç: VHDL (Very High Speed Integrated Circuit Hardware Desc ription) Language Programlama Diline Giriş Eğitimi, XILINX Programlanabilir aygıtlarını (CPLD – Complex Programmable Logic Device, FPGA – Field Programmable Gate Array) tanıtmayı ve VHDL programla dili hakkında giriş seviyesinde bilgi vermeyi amaçlamaktadır. Ayrıca bu eğitim kapsamında geliştirilen projeler XILINX firması tarafından üretilen Spartan 3E Starter Kit üzerinde uygulamalı olarak yapılacaktır. GEREKLİ DONANIMLAR : Masaüstü ya da dizüstü bilgisayar (Intel Core 2 ya da eşleniği işlemci, 1 GB Ram, 1 GB boş disk alanı, Win XP İşletim Sistemi, 1024x768 Monitör) Projektör Spartan 3E Starter Kit (Eğitimci tarafından sağlanacaktır) GEREKLİ YAZILIMLAR : XILINX ISE WEBPACK (Eğitimci tarafından sağlanacaktır) EĞİTİM İÇERİĞİ: XILINX Programlanabilir Aygıtları CPLD Spartan Serisi FPGA`ler Virtex Serisi FPGA`ler VHDL Programlama Diline Giriş Entity-Architecture Tanımlamaları Port Deklerasyon Kuralları Sinyal Deklerasyon Kuralları Örnekler VHDL Nesneleri Sinyaller Değişkenler Sabitler VHDL Veri Tipleri Bit, bit_vector Std_logic, std_logic_vector Integers Kullanıcı Tanımlı Tipler Std_logic, Std_logic_vector and Std_logic_1164 Paketleri Kullanımı Operatörler Mantıksal Operatörler Aritmetik Operatörler Karşılaştırma Operatörleri Ön tanımlı Attribute`lar Range, reverse_range, length, left, right Örnek Kullanımlar Komutlar Concurrent Komutlar (when ... else..., with... select..., vb.) Sequential Komutlar (if... elsif... end if, case... end case, vb.) Örnek Kullanımlar Paket ve Fonksiyon Yazım Kuralları Hiyerarşi Yönetimi ve Yapılsal Mantıksal Tasarım Hiyerarşi Yönetimi (Tasarımı Birbirine Bağlı Moduller Halinde Yapma) IP Core Kullanımı Aygıta Özel Primitif Kullanımı Örnek Kullanımlar Simulasyona Yönelik VHDL Kodlama Testbench Kodu Türetme Eğitim Boyunca Yazılan Kodların Simulasyonu Kodu Yazma Spartan 3E Starter Kit Özellikleri Gözden Geçirme Kartta Bulunan FPGA, Çevrebirmler vb, XILINX ISE Programla Aracı Kullanımı Proje Oluşturma Tasarım Sentezleme, Gerçekleme Araçları Kullanımı Projeye Kullanıcı Kısıtları Girme (Pin atama, zamanlama gereksiminleri, vb) Eğitim Süresince Yazılan Kodların Sentez ve Gerçekleme Raporlarını Değerlendirme Hazırlanan Projelerin Simulasyonu Programlama Dosyası Türetimi ve FPGA Programlama Eğitim Süresince Yazılan Kodların FPGA`ye Yüklenmesi ve Test Edilmesi Örnek Projeler Trafik Işıkları Kontrolü UART (Universal Aynchronous Serial Receiver Transmitter) Karakter LCD Sürücüsü Mustafa İnci`nin özgeçmişi: 1983 yılında Antalya Finike‘de doğdu. 2001 yılında Antalya Anadolu Lisesi‘nden, 2005 yılında Dokuz Eylül Üniversitesi Elektrik-Elektronik Müh. Bölümü‘nden mezun oldu. 2006 yılında biten askerlik görevinin ardından aynı yıl Roketsan A.Ş. Mühendislik Geliştirme Direktörlüğü‘nde iş hayatına başladı ve halen buradaki görevine devam etmekte.
|