
TRUE-ONE FPGA Geliştirme Kartı Üzerinde VHDL Dilinde Ultrasonik Sensör ile Mesafe Ölçümü ve Gösterimi

TRUE-ONE FPGA Geliştirme Kartı ile VHDL dilinde Switch Kontrollü RGB LED Uygulaması
Şirketimiz bünyesinde tamamen yerli ve özgün olarak geliştirilen TRUE-ONE FPGA geliştirme kartı kullanılarak VHDL ile Sonlu Durum Makinesi (Finite State Machine – FSM) tabanlı kahve makinesi uygulaması gerçekleştirilmiştir.
Stajyerimiz Sait Faik Aydın tarafından hazırlanan bu uygulamada, gerçek bir kahve makinesinin çalışma adımları FPGA üzerinde dijital olarak modellenmiştir. TRUE-ONE geliştirme kartı üzerinde bulunan switchler giriş sinyali olarak kullanılarak kahve hazırlama sürecindeki farklı işlemler kontrol edilmiştir.
Tasarımdaki kahve makinesinin çalışma sırası FSM yapısı kullanılarak oluşturulmuştur. Kullanıcıdan gelen switch girişlerine bağlı olarak sistem farklı durumlar arasında geçiş yapmakta; kahve hazırlama sürecindeki bardak, kahve ve ilgili işlem adımları belirlenen sıraya göre kontrol edilmektedir. Böylece gerçek hayatta sıralı şekilde çalışan bir sistemin FPGA üzerinde durum makinesi kullanılarak nasıl modellenebileceği uygulamalı olarak gösterilmiştir.
Vivado tasarım ortamında hazırlanan VHDL kodunda sistemin durumları, durumlar arasındaki geçiş koşulları ve çıkışların hangi durumlarda aktif olacağı tanımlanmıştır. Hazırlanan tasarım sentezlenerek bitstream dosyası oluşturulmuş ve TRUE-ONE FPGA geliştirme kartı üzerinde gerçek donanım kullanılarak test edilmiştir.
Bu uygulama ile FPGA ve VHDL öğrenmeye başlayan kullanıcıların FSM tasarım mantığı, durum geçişleri, giriş/çıkış kontrolü ve sıralı dijital sistem tasarımı gibi temel konuları basit ve anlaşılır bir uygulama üzerinden inceleyebilmeleri amaçlanmıştır.
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.




