Navigate/Search

Quick update

All my Uthernet back orders except for one have shipped (Sean I am sorry – we’ll talk) and I am stockless once again. The issue this time is the base cards. I have 12 modules on hand and 50 more on order. I want to make a minor update to carrier and will be submitting an order for more PCB’s real soon now.

On the Ethernet next generation front … I plugged in a new prototype tonight I built a while back. It is based on Silabs CP2200 chip. Some benefits to this chip are that it’s about 30% cheaper then the cs8900a, it has a lot less pins and it’s easier to solder. On the software side not sure from a driver perspective if it will be better or not from a space or performance point of view. For this particular prototype I have chosen to use the non multiplex address method which means most of the registers are directly mapped to the Apples memory in the slot i/o area .. ie c400.c4FF .. The first signs of life are that i can read a few registers and they have the correct power on defaults (although some don’t) and i can change a registers contents and it stays and can be changed back. More info to follow.

Nextgen
Bye

2 Responses to “Quick update”

  1. wholly Says:

    Have you considered a wiz5100? It might make things a bit easier with some of the offload it does. Price when I checked was about the same as the Silabs part

  2. a2retro Says:

    Hi yes I have. My very very first Ethernet card that I developed back in 2003-2004 used an earlier version of Wiznets chip. I used the chip in RAW MAC mode and we found the driver (coded in c at the time was quite a bit larger then the one written for the cs8900a (in asm, so that accounted for some of the size difference). I also had some technical issues that were not being addressed by their support team very well. In Raw mac mode the stack is not offload by the chip so there really isn’t much to be gained. Now if you used their API and socket interface that would be different but then again you would need a different type of driver and how do you integrate that with the existing apps out there that expect to interface with a traditional stack?

Leave a Reply