Mühendislik Geliştirme Eğitimleri 2010/2011 Dönemi eğitimleri kapsamında 08-09 Ocak 2011 tarihinde ‘FPGA ve VHDL eğitimi’ eğitimi üyemiz Mustafa İnci tarafından EMO Ankara Şubesi Halil Eker Bilgisayar Dersliği`nde başladı. FPGA ve VHDL eğitiminin açılışını EMO Ankara Şubesi Yönetim Kurulu Üyesi Taylan Özgür Yıldırım yaptı. Eğitime 15-16 Ocak 2011 tarihinde devam edilecek.
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 - Öntanı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 - Tafik 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 Roketsan‘daki görevine devam etmektedir.
|