
mahjongg wrote:I like the Microchips SPI ethernet solution, its great for embedded microcontrollers, but perhaps less so for systems that can already handle USB2. The one advantage would be not to overuse the single USB2 connection over which all communication must flow. Microchip offers excellent support, including a complete ethernet stack in source code.
But why the gigabit adapter, any cheap USB 10/100 base-T ethernet adapter would handle it just as well, using 1000 base-T doesn't make much sense when connected through USB2, and the other ethernet port being 10/100 Base-T, as it would offer no speed advantage at all. Unless the gigabit adapter would do extensive cacheing, making up for the limited up USB2 pipe, is that why you recommend it? I think a 10/100 base-T adapter would do that much as well.
Wow, I didn't know SPI at all.DougieLawson wrote:You can use a ENC28J60 on the SPI interface, but it's probably easier and better and faster and more reliable to buy a USB gigabit ethernet adapter.