Lo schermo di un monitor VGA rappresenta una scatola bidimensionale all'interno della quale si muove una biglia (punto materiale) sottoposto a una accelerazione di gravità (uniforme sullo spazio dello schermo). Il sistema da progettare deve risolvere in tempo reale le equazioni di moto della biglia (che viene visualizzata sullo schermo nella forma di uno sprite) e aggiornare la posizione della biglia stessa in modo da riprodurne il movimento. Direzione e intensità dell'accelerazione possono cambiare nel tempo e le sue componenti devono essere fornite come ingresso all'entità. Gli urti della biglia con le pareti dello schermo sono perfettamente elastici. L'entità riceve in ingresso la posizione iniziale e la velocità iniziale della biglia.
L'entità deve essere integrata come periferica NIOS-II. Mediante i registri della periferica, oltre a modificare il valore dell'accelerazione, deve essere possibile fermare e far ripartire la simulazioni con condizioni iniziali differenti (che devono essere quindi impostabili mediante opportuni registri).