..
|
|
|
.gitignore
|
implemented loading of data memory from firmware
|
2012-02-12 17:47:50
|
Makefile
|
implemented IP + ICMP, fixed ARP (padding overwriting stack)
|
2012-03-24 13:58:46
|
arp.c
|
do not store boradcast addresses in ARP table, store only local addresses, fix comparing with broadcast addr
|
2012-04-04 22:24:19
|
arp.h
|
use implicit MAC/IP information in received IP packets
|
2012-03-24 23:11:26
|
boot.s
|
increased code and data address range to 8KB
|
2012-02-20 15:55:19
|
checksum.c
|
implemented IP + ICMP, fixed ARP (padding overwriting stack)
|
2012-03-24 13:58:46
|
checksum.h
|
implemented IP + ICMP, fixed ARP (padding overwriting stack)
|
2012-03-24 13:58:46
|
config.c
|
implement DHCP (not yet bug-free)
|
2012-04-04 22:27:47
|
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
|
improve 200ms tick and task processing, get rid of UART output of received ethernet frames
|
2012-03-24 19:05:42
|
cyc_cnt.h
|
improve 200ms tick and task processing, get rid of UART output of received ethernet frames
|
2012-03-24 19:05:42
|
debug.c
|
added debug output functions
|
2012-04-05 21:31:40
|
debug.h
|
added debug output functions
|
2012-04-05 21:31:40
|
dhcp.c
|
implement DHCP (not yet bug-free)
|
2012-04-04 22:27:47
|
dhcp.h
|
implement DHCP (not yet bug-free)
|
2012-04-04 22:27:47
|
eth.c
|
handle eth TX packets of odd size in HW
|
2012-03-24 17:30:33
|
eth.h
|
added padding of ethernet packets to 60 bytes data min ARP is working now
|
2012-03-21 21:43:38
|
ethernet.c
|
handle padding to minimum ethernet frame size (TX) in HW
|
2012-03-24 16:42:53
|
ethernet.h
|
handle padding to minimum ethernet frame size (TX) in HW
|
2012-03-24 16:42:53
|
format.c
|
added debug output functions
|
2012-04-05 21:31:40
|
format.h
|
added debug output functions
|
2012-04-05 21:31:40
|
icmp.c
|
handle padding to minimum ethernet frame size (TX) in HW
|
2012-03-24 16:42:53
|
icmp.h
|
handle padding to minimum ethernet frame size (TX) in HW
|
2012-03-24 16:42:53
|
ip.c
|
add support for broadcasts, fix comparing against broadcast addr
|
2012-04-04 22:24:49
|
ip.h
|
handle padding to minimum ethernet frame size (TX) in HW
|
2012-03-24 16:42:53
|
lcd.c
|
improve 200ms tick and task processing, get rid of UART output of received ethernet frames
|
2012-03-24 19:05:42
|
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
|
progmem 8KB -> 16KB
|
2012-03-24 19:04:32
|
macros.h
|
implementation of ethernet and ARP (not completely working yet, hangs on received ARP request)
|
2012-03-17 01:03:19
|
main.c
|
added debug output functions
|
2012-04-05 21:31:40
|
memcpy.c
|
implement menu on LCD
|
2012-04-04 22:26:27
|
memcpy.h
|
implement menu on LCD
|
2012-04-04 22:26:27
|
menu.c
|
fixed menu
|
2012-04-05 21:59:29
|
menu.h
|
implement menu on LCD
|
2012-04-04 22:26:27
|
nethelp.h
|
switch to long tpye for ntohl
|
2012-04-04 22:28:01
|
ram.pl
|
implemented loading of data memory from firmware
|
2012-02-12 17:47:50
|
random.c
|
implement basic pseudo random number generator
|
2012-04-04 22:27:02
|
random.h
|
implement basic pseudo random number generator
|
2012-04-04 22:27:02
|
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
|
udp.c
|
implement DHCP (not yet bug-free)
|
2012-04-04 22:27:47
|
udp.h
|
implement DHCP (not yet bug-free)
|
2012-04-04 22:27:47
|