Paper Details

Communicating Process Architectures (CPA)
 Title: Pong Inspired Game Written in SME, Running on an FPGA
 Conference: Communicating Process Architectures 2017
 Authors: Carl-Johannes Johnsen
Department of Computer Science, University of Copenhagen
 Abstract: Given the prior knowledge of implementing SME (Synchronous Message Exchange) onto hardware, describing small hardware becomes very simple. This is shown by constructing a Pong inspired game in SME, in approximately a week, which runs on an FPGA (Field-Programmable Gate Array). The game uses the VGA port as output and the buttons on the board as input, and as such runs purely on the FPGA. The game consists of two larger parts: the VGA controller and the game logic, with the VGA controller being the most problematic part to implement. 

BibTeX Entry

Full paper