- Niğde Ömer Halisdemir Üniversitesi Mühendislik Bilimleri Dergisi
- Volume:9 Issue:1
- A FULLY EMBEDDED TETRIS GAME APPLICATION IN VHDL
A FULLY EMBEDDED TETRIS GAME APPLICATION IN VHDL
Authors : Sadiye Nergis TURAL POLAT
Pages : 128-136
Doi:10.28948/ngumuh.522790
View : 7 | Download : 9
Publication Date : 2020-01-30
Article Type : Research Paper
Abstract :Bu çalışmada, bir FPGA geliştirme ve eğitim kiti üzerinde tam gömülü olarak çalışan bir Tetris oyun kodu gerçeklemesi yapılmıştır. Bunun için, FPGA kiti üzerinde bağımsız olarak çalışan, VHDL donanım tanımlama dilinde orijinal bir Tetris oyun kodu tasarlanmıştır. Bu tasarımın özgün yanı, şimdiye kadar bu konuda yapılmış birçok çalışmadan üstün olarak, tasarlanan kodun veri tutma işlemi için herhangi bir SRAM modülü kullanmamasıdır. Kodun yazımında karo-haritalamalı şema denilen, bir grup pikselin tamamını bir karo olarak tanımlayan bir haritalama kullanılmaktadır. Bu şema ile, ilgili karo içindeki piksellerin tamamı için 1-bit bilginin tutulması yeterli olduğundan kod tasarımı oldukça kolaylaşmakta ve aynı zamanda kodun hızlı çalışması sağlanmaktadır. Oyun kodu VHDL donanım tanımlama dilinde yazılmıştır. Sistem olarak Altera DE0 geliştirme ve eğitim kiti kullanılmıştır ancak yazılan kodda yalnız standart VHDL fonksiyonları kullanıldığından kod diğer FPGA kitleri üzerinde de çalışabilmektedir.Keywords : FPGA Tetris, Gömülü sistem tasarımı, VHDL ile Tetris kodu, VHDL ile oyun kodu