Research Article

YENİ BİR FPGA GELİŞTİRME KARTI TASARIMI VE UYGULAMASI

Volume: 3 Number: 2 February 28, 2023
Adem Keskin , İsmail Koyuncu *
EN TR

YENİ BİR FPGA GELİŞTİRME KARTI TASARIMI VE UYGULAMASI

Abstract

Sunulan bu çalışmada, üzerinde mühendislik alanındaki temel sayısal uygulama ve tasarımların gerçek zamanlı FPGA tabanlı olarak gerçekleştirilebilmesi için gerekli donanım elemanlarına sahip yeni bir yerli FPGA devre kartı tasarlanmıştır. FPGA geliştirme kartının maliyetinin düşürülmesi amacı ile üzerindeki donanım minimum seviyede tutulmuştur. FPGA geliştirme kartının elektronik devre çizimlerinde Altium PCB Design Software & Tools programı kullanılmıştır. Tasarlanan FPGA geliştirme kartının test edilebilmesi amacı ile Xilinx ISE Design Tools programı ile VHDL (Very High Speed Integrated Circuit Hardware Description Language-Çok Yüksek Hızlı Tümleşik Devre Donanımı Tanımlama Dili) dilinde örnek sayısal sistem tasarımı projeleri kodlanmıştır. Örnek sayısal sistem tasarımı projelerinin Place-Route işleminin ardından elde edilen bitstream dosyaları JTAG (Joint Test Action Group (Ortak Test Eylem Grubu)) ara yüzü ile FPGA çipine yüklenmiştir. Yükleme işleminin ardından örnek sayısal sistem tasarımı projelerinin FPGA geliştirme kartı üzerinde başarılı bir şekilde çalıştığı gözlemlenmiştir. Bu çalışmada sunulan tasarım ile hali hazırda dışa bağımlı bir şekilde yurtdışından temin edilerek çok yüksek maliyetler ile kullanılan FPGA geliştirme kartlarına alternatif olarak daha düşük maliyet ile mühendislik eğitim ve uygulamalarında kullanılabilecek yerli bir FPGA geliştirme kartı başarılı bir şekilde gerçekleştirilmiştir.

Keywords

FPGA, VHDL, JTAG, Xilinx, Geliştirme Kartı

References

  1. Abdullah H T, Younis B M, (2019), FPGA Based Bone Fracture Detector, IOP Conference Series: Materials Science and Engineering, 745, Article number 012052.
  2. Akkoyun, F. (2011), FPGA Tabanlı Dokunmatik Ekranlı Kullanıcı Arabirimi Tasarlanması ve Gerçekleştirilmesi. Kocaeli Üniversitesi, Fen Bilimleri Enstitüsü, Yüksek Lisans Tezi, 103s, Kocaeli.
  3. Alçın, M., Koyuncu, I., Tuna, M., Varan, M., & Pehlivan, I. (2019), A novel high speed Artificial Neural Network–based chaotic True Random Number Generator on Field Programmable Gate Array. International Journal of Circuit Theory and Applications, 47(3): 365-378
  4. Az, I. (2014), Fpga Tabanlı Şifreli Kablosuz Haberleşme Sistemi, Doctoral dissertation, Fen Bilimleri Enstitüsü.
  5. Bargsten V, de Gea Fernández J, (2020), Distributed computation and control of robot motion dynamics on FPGAs, International Journal of SN Applied Sciences, 2, Article number 1239.
  6. Diao, L., Tang, J., Loh, P. C., Yin, S., Wang, L., & Liu, Z. (2018), An efficient DSP–FPGA-based implementation of hybrid PWM for electric rail traction induction motor control. IEEE Transactions on Power Electronics, 33(4): 3276-3288.
  7. Dong, E., Yuan, M., Du, S., & Chen, Z. (2019), A new class of Hamiltonian conservative chaotic systems with multistability and design of pseudo-random number generator. Applied Mathematical Modelling, 73: 40-71
  8. Drozd, O. V., & Kapulin, D. V. (2018), The device of secure data transmission based on Magma crypto algorithm with implementation on FPGA. In 2018 Moscow Workshop on Electronic and Networking Technologies (MWENT), (pp. 1-5). IEEE.
  9. İsmail, S. M., Said, L. A., Rezk, A. A., Radwan, A. G., Madian, A. H., Abu-Elyazeed, M. F., & Soliman, A. M. (2017), Generalized fractional logistic map encryption system based on FPGA. AEU-International Journal of Electronics and Communications, 80: 114-126
  10. Koyuncu, İ., Ozcerit, A. T., & Pehlivan, I. (2014), Implementation of FPGA-based real time novel chaotic oscillator. Nonlinear Dynamics, 77(1-2): 49-59.
APA
Keskin, A., & Koyuncu, İ. (2023). YENİ BİR FPGA GELİŞTİRME KARTI TASARIMI VE UYGULAMASI. Bilgisayar Bilimleri Ve Teknolojileri Dergisi, 3(2), 46-55. https://doi.org/10.54047/bibted.1149594
AMA
1.Keskin A, Koyuncu İ. YENİ BİR FPGA GELİŞTİRME KARTI TASARIMI VE UYGULAMASI. BIBTED. 2023;3(2):46-55. doi:10.54047/bibted.1149594
Chicago
Keskin, Adem, and İsmail Koyuncu. 2023. “YENİ BİR FPGA GELİŞTİRME KARTI TASARIMI VE UYGULAMASI”. Bilgisayar Bilimleri Ve Teknolojileri Dergisi 3 (2): 46-55. https://doi.org/10.54047/bibted.1149594.
EndNote
Keskin A, Koyuncu İ (February 1, 2023) YENİ BİR FPGA GELİŞTİRME KARTI TASARIMI VE UYGULAMASI. Bilgisayar Bilimleri ve Teknolojileri Dergisi 3 2 46–55.
IEEE
[1]A. Keskin and İ. Koyuncu, “YENİ BİR FPGA GELİŞTİRME KARTI TASARIMI VE UYGULAMASI”, BIBTED, vol. 3, no. 2, pp. 46–55, Feb. 2023, doi: 10.54047/bibted.1149594.
ISNAD
Keskin, Adem - Koyuncu, İsmail. “YENİ BİR FPGA GELİŞTİRME KARTI TASARIMI VE UYGULAMASI”. Bilgisayar Bilimleri ve Teknolojileri Dergisi 3/2 (February 1, 2023): 46-55. https://doi.org/10.54047/bibted.1149594.
JAMA
1.Keskin A, Koyuncu İ. YENİ BİR FPGA GELİŞTİRME KARTI TASARIMI VE UYGULAMASI. BIBTED. 2023;3:46–55.
MLA
Keskin, Adem, and İsmail Koyuncu. “YENİ BİR FPGA GELİŞTİRME KARTI TASARIMI VE UYGULAMASI”. Bilgisayar Bilimleri Ve Teknolojileri Dergisi, vol. 3, no. 2, Feb. 2023, pp. 46-55, doi:10.54047/bibted.1149594.
Vancouver
1.Adem Keskin, İsmail Koyuncu. YENİ BİR FPGA GELİŞTİRME KARTI TASARIMI VE UYGULAMASI. BIBTED. 2023 Feb. 1;3(2):46-55. doi:10.54047/bibted.1149594