Well there are certainly gateware only ethernet IP out there. For example, Altera and Xilinx both have Video over ethernet reference designs that don't require a processor. These obviously implement some limited UDP/IP functionality.
Would these help:
1 - A non-processor ethernet reference design from Altera:
http://www.altera.com/support/refdesigns/ip/interface/ref-triple-speed-ethernet-data-path.html?gsa_pos=7&wt.oss_r=1&wt.oss=ethernet 2 - A non-processor video over IP reference design from Altera:
http://www.altera.com/support/refdesigns/sys-sol/broadcast/ref-video.html FYI I obtained the above by simply doing a search on keyword "ethernet" on Altera's website.
3 - Video over IP reference design from Xilinx:
http://www.xilinx.com/publications/prod_mktg/pn0010973.pdf 4 - Board reference design using ethernet from Xilinx (Uses PowerPC):
http://www.xilinx.com/support/documentation/boards_and_kits/ug355.pdf 5 - Gigabit ethernet reference design from Xilinx (Uses PowerPC):
http://www.xilinx.com/support/documentation/application_notes/xapp536.pdf?archived 6 - Another Xilinx app note using a 3rd party TCP/IP stack:
http://www.xilinx.com/support/documentation/application_notes/xapp546.pdf?archived 7 - A university project VHDL TCP/IP stack:
http://www.itee.uq.edu.au/~peters/xsvboard/index.html 8 - You might consider reading this. I think it does a good job of illustrating the complexity involved in doing a UDP/IP stack in an FPGA. TCP is only more difficult.
http://www.design-reuse.com/articles/12012/an-analysis-of-fpga-based-udp-ip-stack-parallelism-for-embedded-ethernet-connectivity.html Jake