Greedy Snake Video Game Based on Nios II System
Li, Jinpeng (2014)
Li, Jinpeng
Vaasan ammattikorkeakoulu
2014
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201404174483
https://urn.fi/URN:NBN:fi:amk-201404174483
Tiivistelmä
With the development of large scale integrated circuit, traditional embedded system design method cannot meet the requirements for building complex systems. Therefore, SOC and SOPC technology are widely used nowadays. This thesis aims to development a game platform based on Nios II system using Altera DE2 development and education board and SOPC technology. In this thesis, first a custom Nios II system was built according to the requirements of the game application. The system contains hardware interfaces for VGA and PS/2 device. Second, the Greedy Snake game was developed using the C programming language. The game is shown on a LCD monitor and controlled by a PS/2 keyboard. At last, the designed Nios II system and the game application were downloaded into the DE2 board. Through the test by different players, the system and the game perform well.