MIPS I system running on Xilinx Spartan-3A FPGA Starter Kit: VHDL code for processor core very similar to MIPS I and for several peripherals, C firmware to run on this system

Stefan Schuermans Stefan Schuermans fix ethernet TX firmware: pad packet with zeros to reach size divisible by 4 (TX cannot deal with other sizes) ab3c9fb @ 2012-03-19 23:32:26
..
.gitignore implemented loading of data memory from firmware 2012-02-12 17:47:50
Makefile implementation of ethernet and ARP (not completely working yet, hangs on received ARP request) 2012-03-17 01:03:19
arp.c implementation of ethernet and ARP (not completely working yet, hangs on received ARP request) 2012-03-17 01:03:19
arp.h implementation of ethernet and ARP (not completely working yet, hangs on received ARP request) 2012-03-17 01:03:19
boot.s increased code and data address range to 8KB 2012-02-20 15:55:19
config.c fix subnet mask 2012-03-19 23:31:20
config.h implementation of ethernet and ARP (not completely working yet, hangs on received ARP request) 2012-03-17 01:03:19
cyc_cnt.c converted code to use constants in data memory 2012-02-12 18:24:53
cyc_cnt.h implemented LCD peripheral 2012-02-12 15:31:45
eth.c fix ethernet TX firmware: pad packet with zeros to reach size divisible by 4 (TX cannot deal with other sizes) 2012-03-19 23:32:26
eth.h made MAC configurable in ethernet peripheral 2012-03-11 20:48:30
ethernet.c implementation of ethernet and ARP (not completely working yet, hangs on received ARP request) 2012-03-17 01:03:19
ethernet.h implementation of ethernet and ARP (not completely working yet, hangs on received ARP request) 2012-03-17 01:03:19
lcd.c output character/string to LCD 2012-02-12 20:46:27
lcd.h output character/string to LCD 2012-02-12 20:46:27
leds.c converted code to use constants in data memory 2012-02-12 18:24:53
leds.h added "LEDs" I/O peripheral changed instruction memory from dpram to generated rom improved firmware structure to generate rom VHDL code 2012-02-10 22:43:28
lnk.cmd enable optimization for size 2012-03-15 21:45:23
macros.h implementation of ethernet and ARP (not completely working yet, hangs on received ARP request) 2012-03-17 01:03:19
main.c implementation of ethernet and ARP (not completely working yet, hangs on received ARP request) 2012-03-17 01:03:19
nethelp.h implementation of ethernet and ARP (not completely working yet, hangs on received ARP request) 2012-03-17 01:03:19
ram.pl implemented loading of data memory from firmware 2012-02-12 17:47:50
rom.pl implemented loading of data memory from firmware 2012-02-12 17:47:50
switches.c implemented displaying rotary counter (octal) 2012-02-12 21:51:32
switches.h implemented displaying rotary counter (octal) 2012-02-12 21:51:32
uart.c add read_enable signal to data bus and some peripherals 2012-02-26 21:20:53
uart.h add UART error check to FW 2012-02-20 16:03:28