[En-Nut-Discussion] CS8900 Ethernet controller

Ole Reinhardt ole.reinhardt at kernelconcepts.de
Wed May 4 17:06:36 CEST 2005


> I am trying to develop an ATMega128 CPU Hardware running Ethernut. Can I use 
> the CS8900 Ethernet Controller instead of RTL8019?
> I have seen that NUTCONF gives this possibility, but is it really working?
> If yes, could someone suggest a HW/SW reference design to me?

I have made my own Board running NutOS with ATMega128, 32K ext RAM,
CS8900 ethernet controller and SJA1000 CAN Bus controller.

It's running quite stable. But I never used NUTCONF but compiled in my
Source tree and made the necessary modifications in my include files.
(include/cfg/mcan.h). The only disadvantage is that you need to use more
waitstates and don't have interrupt support. Interrupt support is buggy
in the 8 Bit mode of the CS8900, so you need to use polling.

I could provide you a schematic if you'r willing to sign a NDA or we
could make your board design as well...


Ole Reinhardt

kernel concepts    Tel: +49-271-771091-14
Dreisbachstr. 24   Fax: +49-271-771091-19
D-57250 Netphen    E+ : +49-177-7420433

More information about the En-Nut-Discussion mailing list