ePrints.FRI - University of Ljubljana, Faculty of Computer and Information Science

Implementation of the Tetris game for FPGA

Fedja Beader (2016) Implementation of the Tetris game for FPGA. EngD thesis.

Download (872Kb)


    In this thesis, a version of the popular computer game Tetris was developed. The game was fully implemented in the VHDL hardware design language with a focus on modular design. A module was developed for operations on the active element that implements horizontal movement, rotations, falling and fast descent. Other game logic was implemented in the module for pseudorandom selection of next element and the module for full row removal. Both of these were connected to the developed module for the playing field. On screen display was implemented in the developed module for display of characters and the module for pipelined rendering, the later of which represents the top level hardware-independent module. Several hardware-dependent modules were developed for interacting with the player: a 7-segment display controller, a VGA controller and a module for tactile buttons. These modules were all connected with the game via a hardware-dependent top level module for the Digilent Nexys4 development board.

    Item Type: Thesis (EngD thesis)
    Keywords: tetris, tetrimino, hardware game implementation, finite state automata, UNI-VGA, BDF, VGA, VHDL, FPGA
    Number of Pages: 67
    Language of Content: Slovenian
    Mentor / Comentors:
    Name and SurnameIDFunction
    izr. prof. dr. Patricio Bulić255Mentor
    Link to COBISS: http://www.cobiss.si/scripts/cobiss?command=search&base=51012&select=(ID=1537235907)
    Institution: University of Ljubljana
    Department: Faculty of Computer and Information Science
    Item ID: 3632
    Date Deposited: 29 Sep 2016 16:45
    Last Modified: 25 Oct 2016 10:18
    URI: http://eprints.fri.uni-lj.si/id/eprint/3632

    Actions (login required)

    View Item