This project is a small component count, generic 8 bit 10base-T Ethernet interface targeted at either an hc11 or an 8051 system. The software includes a partial IP stack with support for UDP. The hardware been interfaced as examples to both hc11 and 8051 systems.
6 April 2002 - Software version 3.0 released includes 8051 support. 8051 code runs on
multiplexed simmstick and IO mapped designs
4 February 2002 - SimmStick hardware prototype under development
25 December 2001 - Version 2.1 software released (see here
for more details)
10Mbps 10 base T Ethernet interface
Cirrus/Crystal CS8900A Ethernet controller
8 bit bus to microprocessor
SMD construction
Design released under GPL
3.3V and 5V operation available
Short form parts kit available here
HC11 interface details | ||
Simmstick™ compatible 8051 interface details | ||
Cygnal 8051 IO mapped interface details |
Download here
IP on Ethernet including these protocols
ARP
IP
ICMP
UDP
BOOTP/DHCP client
NTP client
Written in C and assembly using gcc for the hc11 and sdcc on the 8051.
Released under the GPL