- Re: Embedded Ethernet
- Posted by Mark A. Odell on June 25th, 2003
"Craig Rodgers" <craig@student.usyd.edu.au> wrote in
news:bdcak4$fc$1@spacebar.ucc.usyd.edu.au:
Well if you can switch cores, there's:
http://www.microcontroller.com/news/...1_ethernet.asp
Or if not, why didn't you like:
http://www.smsc.com/main/catalog/lan91c111.html
--
- Mark ->
--
- Posted by Tauno Voipio on June 25th, 2003
"Mark A. Odell" <nospam@embeddedfw.com> wrote in message
news:Xns93A56A7E318E8lkj562ghjgk1k245lbvj@130.133. 1.4...
For 10BASE-T, the SMSC LAN91C96 is a simpler and lower power alternative to
LAN91C111.
Tauno Voipio
tauno voipio @ iki fi
- Posted by Craig Rodgers on June 25th, 2003
at this stage I'd rather not switch cores simple because i don't have the
development tools to play with the 8051 you've sugested, although it does
look like a very attractive micro.
Do you have any idea who distributes the LAN91C111 in Australia?
Regards
Craig
- Posted by Tauno Voipio on June 25th, 2003
"Craig Rodgers" <craig@student.usyd.edu.au> wrote in message
news:bdchsa$4be$1@spacebar.ucc.usyd.edu.au...
You have to build a byte cross-over buffer between the 8051 and 91C111 to
bridge the bus-width gap. LAN91C111 does not support 8 bit bus.
Think twice if 100 Mbit/s is really needed - for a 8051 even 10 Mbit/s is an
overkill.
Tauno Voipio
tauno voipio @ iki fi
- Posted by Phil Smith on June 27th, 2003
I don't think that is true. We are using the 91c111 on an 8 bit bus
(the processor can do up to 32 but we need the other 24 pins ad I/O).
You can attach both halves of the 16 bit bus to the same 8 bit
processor bus (bit 0 = bit 8 etc.) and program the 91c111 to only
send/receive 8 bits at a time. This does not work if you want the
fastest DMA transfers since these are only possible on a 16 bit bus
but should work for normal processor I/O and 8 bit dual address DMA.
Phil Smith, sometimes G8JSL or M3JSL
phil@nexusrobotics.co.uk
Embedded software, Robotics, CAN and Consultancy.