From 09f8e429cb05cb7dfb862229a17e47590ac11c7e Mon Sep 17 00:00:00 2001 From: Joshua Potter Date: Thu, 1 Oct 2015 10:05:45 -0400 Subject: [PATCH] Create README.md --- README.md | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..82f85ac --- /dev/null +++ b/README.md @@ -0,0 +1,9 @@ +# 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.asm) written in MIPS which will run +with the provided ALU once programmed onto an FPGA.