Bitbang Ethernet

Hey,
I'm trying to bitbang UDP Packets.Ive seen it done on an FPGA ( fpga4fun.com - 10BASE-T FPGA interface 0 - A recipe to send Ethernet traffic ) and on an AVR ( http://www.cesko.host.sk/IgorPlugUDP/IgorPlug-UDP%20(AVR)_eng.htm ) .Has someone tried something similar? I really dont get whats going on in that code.

The AVR code is using a 20MHz processor to send 10 megabit ethernet. It only sends and doesn't check for colissions.

If you overclock your Arduino to 20MHz and program in assembler you might be able to implement the bitbanged etherenet transmission.