A FULLY EMBEDDED TETRIS GAME APPLICATION IN VHDL
Öz
In this paper, a
Tetris game code which runs on an FPGA development and education board is
synthesized. To this end, an original Tetris game code that works solely on the
FPGA board is designed in VHDL hardware description language. The novelty of
this design lies in the fact that the Tetris code does not use any SRAM modules
for storage unlike other embedded Tetris implementations published to date.
What is more, the code uses a tile-mapped scheme in which the code groups
certain pixels as a tile. Thus, a 1-bit register is enough for the current
value of all the pixels that fall in the tile which improves the speed of the
code and simplifies the design procedure. The code is written using VHDL
hardware description language. Though Altera DE0 development and education
board is used for the implementation, thanks to the usage of only the standard
VHDL functions, the code can run on any other FPGA boards.
Anahtar Kelimeler
Kaynakça
- [1] HUTCHINGS, B., VILLASENOR, J., “The flexibility of configurable computing”. IEEE Signal Processing Magazine, 15, 67-84, 1998.
- [2] BENEDETTI, A., PERONA, P., “Real-time 2-D feature detection on a reconfigurable computer”, Proc IEEE Comput Soc Conf Comput Vis Pattern Recognit,, 586-593, Santa Barbara, CA, USA, 1998.
- [3] BOSI, B., BOIS, G., SAVARIA, Y., “Reconfigurable pipelined 2-D convolvers for fast digital signal processing”, IEEE Trans VLSI Syst., 7, 299-308, 1999.
- [4] DIAZ, J., ROS, E., PELAYO, F., ORTIGOSA, E.M., MOTA, S., “FPGA-based real-time optical-flow system”, IEEE Trans Circuits Syst Video Technol, 16(2), 274-279, 2006.
- [5] DOWNTON, A., CROOKES, D., “Parallel architectures for image processing”, J Electron Commun Eng, 10, 139-151, 1998.
- [6] CROOKES, D., BENKRID, K., BOURIDANE, A., ALOTAIBI, K., BENKRID, A., “Design and implementation of a high level programming environment for FPGA-based image processing”, IEE Proceedings - Vision, Image and Signal Processing, 147(4), 377-384, 2000.
- [7] UZUN, I.S., AMIRA, A., BOURIDANE, A., “FPGA implementations of fast Fourier transforms for real-time signal and image processing”, IEE Proceedings - Vision, Image and Signal Processing, 152(3), 283-296, 2005.
- [8] JIN, S. et al, “FPGA Design and Implementation of a Real-Time Stereo Vision System”, IEEE Trans Circuits Syst Video Technol, 20(1), 15-26, 2010.
Ayrıntılar
Birincil Dil
İngilizce
Konular
Elektrik Mühendisliği
Bölüm
Araştırma Makalesi
Yazarlar
Yayımlanma Tarihi
30 Ocak 2020
Gönderilme Tarihi
5 Şubat 2019
Kabul Tarihi
27 Aralık 2019
Yayımlandığı Sayı
Yıl 2020 Cilt: 9 Sayı: 1