Yüzüncü Yıl Üniversitesi Fen Bilimleri Enstitüsü Dergisi, cilt.21, sa.2, ss.92-99, 2016 (Hakemli Dergi)
Teknolojideki hızlı gelişmelere paralel olarak yeniden yapılandırılabilir mimarilere olan ihtiyaç
artmaktadır. Bu ihtiyaçlar doğrultusunda Alan Programlanabilir Kapı Dizileri (Field Programmable Gate ArrayFPGA) adında sistemler geliştirilmiştir. Bu sistemler binlerce kapıdan oluşmakta, paralel işlemlere ve karmaşık
sistemlerin yeniden programlanabilir mimariler ile gerçekleştirilmesine imkân tanımaktadır.
Tasarımcılar için esnek bir platform sunan FPGA’lar günümüzde popüler hale gelmiştir. FPGA’ların en
önemli uygulama alanları; görüntü işleme, telekomünikasyon, tıbbi görüntüleme ve otomotiv sanayi sayılabilir.
Bu çalışmada FPGA mimarisi ile endüstriyel işlerde kullanılan bir robot kolun kontrolü sağlanmıştır.Yapılan
uygulama bilgisayardan bağımsız bir sistem olduğundanrobot kolunun kontrol kartına ihtiyaç duyulmaksızın
FPGA, PWM (Pulse-WidthModulation) üreteci olarak kullanılmıştır. Bu sayede kontrol kartının bilgisayar
sistemlerine olan bağımlılığı ortadan kaldırılmıştır. Bu kapsamda robot kol üzerinde bulunan beş adet servo
motor FPGA geliştirme kartı üzerindeki anahtarlar kullanılarak açılarının değiştirilebildiği bir uygulama
geliştirilmiştir.
Tasarlanan robot koldaki servo motorların, FPGA üzerindeki GPIO (General PurposeInputOutput)
birimine bağlantıları yapılmış ve Verilog HDL (Hardware Description Language) kodu yazılarak servo
motorların dönüş yönü ve açısı belirlenip board üzerindeki anahtarlar aracılığıyla robot kolun hareketi
sağlanmıştır.
Son olarak Verilog donanım tanımlama dili kullanılarak hazırlanan kod parçaları birleştirilip işlevsel bir
modül haline getirilmiştir. Bu modüller kullanılarak board üzerindeki switchlerin her bir bitlik hareketiyle robot
kola 9º’lik bir açı yaptırılmıştır.