
TRUE-ONE FPGA Geliştirme Kartı ile VHDL Dilinde FSM Tabanlı Kahve Makinesi Kontrol Uygulaması

TRUE-ONE FPGA Geliştirme Kartı Üzerinde VHDL Dilinde Buton Kontrollü Geri Sayım Uygulaması
Şirketimiz bünyesinde tamamen yerli ve özgün olarak geliştirilen TRUE-ONE FPGA geliştirme kartı kullanılarak VHDL ile switch kontrollü RGB LED uygulaması gerçekleştirilmiştir.
Stajyerimiz Abdullah Adan tarafından hazırlanan bu uygulamada, TRUE-ONE geliştirme kartı üzerinde bulunan üç adet switch kullanılarak RGB LED’in kırmızı, yeşil ve mavi renk kanalları ayrı ayrı kontrol edilmiştir.
Her bir switch RGB LED’in farklı bir renk kanalını kontrol edecek şekilde VHDL içerisinde tanımlanmıştır. Switchlerin tek tek aktif edilmesiyle kırmızı, yeşil ve mavi renkler elde edilirken, farklı switch kombinasyonlarının kullanılmasıyla renk kanalları birlikte çalıştırılarak farklı ara renkler oluşturulmuştur. Üç renk kanalının aynı anda aktif edilmesiyle ise beyaza yakın bir ışık elde edilmiştir.
Vivado tasarım ortamında oluşturulan projede giriş ve çıkış portları tanımlanmış, switchlerden alınan dijital giriş sinyalleri RGB LED çıkışlarına atanmış ve gerekli VHDL tasarımı hazırlanmıştır. Tasarımın sentez ve bitstream oluşturma aşamalarının ardından uygulama TRUE-ONE FPGA geliştirme kartına yüklenerek gerçek donanım üzerinde test edilmiştir.
Bu uygulama ile FPGA ve VHDL öğrenmeye yeni başlayan kullanıcıların dijital giriş ve çıkış kontrolü, FPGA üzerindeki switchlerin kullanımı, RGB LED çalışma prensibi ve temel VHDL sinyal atamaları gibi konuları basit bir donanım uygulaması üzerinden inceleyebilmeleri amaçlanmıştır.
Uygulamanın hazırlanmasındaki emekleri ve katkıları için stajyerimiz Abdullah Adan’a teşekkür ederiz.
True İnovasyon A.Ş. olarak FPGA teknolojileri, elektronik tasarım, gömülü sistemler ve sayısal tasarım alanlarındaki eğitim ve Ar-Ge çalışmalarımıza devam ediyoruz.




