r
/
pong
1
Fork 0
Pong written with custom ALU in Artix FPGA
 
 
Go to file
Joshua Potter e5fa08486c Updated sample path 2015-10-01 10:06:22 -04:00
Project.srcs Init 2015-10-01 09:54:04 -04:00
samples Removal of unnecessary files 2015-10-01 09:59:26 -04:00
Project.xpr Init 2015-10-01 09:54:04 -04:00
README.md Updated sample path 2015-10-01 10:06:22 -04:00

README.md

Pong

Pong written with custom ALU in Artix FPGA

The following is an implementation of an ALU in a FPGA designed to run arbitrary MIPS programs with a modified memory configuration where .text is at 0x0000 and .data is at 0x2000. I use a memory mapped IO scheme to draw to the monitor and interact with the keyboard.

For demonstration purposes, included is a pong program (provided in samples/pong/pong.asm) written in MIPS which will run with the provided ALU once programmed onto an FPGA.