| Author |
Message |
Jim
Guest
|
Posted:
Tue Nov 15, 2005 5:20 pm Post subject:
Embedded Ethernet |
|
|
Hello all,
I am designing a circuit board with Ethernet and have a real basic
question. I do not have any experience with Ethernet, so I hope my
question does not seem too silly.
I have 4 processors on a board that need to talk to each other and to
the outside world thru fast Ethernet. I have targeted a possible
Ethernet controller, the SMSC LAN91C111 (mac and phy).
One implementation would be to have 4 LAN91C111's (one to each
processor), 4 sets of magnetics, connected to an on board router, then
to another set of magnetics, then to the RJ-45 connector, etc...
This seems like a lot of unneccessary hardware. It would seem like
there would be an integrated solution with 4 processors talking to a
single controller and that controller connected to a single set of
magnetics to the RS-45 connector.
Any ideas would be appreciated,
Jim |
|
| Back to top |
|
 |
William P.N. Smith
Guest
|
Posted:
Wed Nov 16, 2005 4:35 am Post subject:
Re: Embedded Ethernet |
|
|
"Jim" <jima1@verizon.net> wrote:
| Quote: | One implementation would be to have 4 LAN91C111's (one to each
processor), 4 sets of magnetics, connected to an on board router, then
to another set of magnetics, then to the RJ-45 connector, etc...
|
I'd think at the very least you could eliminate the interior
magnetics, but wouldn't it be cleaner/faster to have one processor
handle the Ethernet and have some kind of shared memory for
interprocessor communications? |
|
| Back to top |
|
 |
Jim
Guest
|
Posted:
Wed Nov 16, 2005 5:20 pm Post subject:
Re: Embedded Ethernet |
|
|
William P.N. Smith wrote:
| Quote: | "Jim" <jima1@verizon.net> wrote:
One implementation would be to have 4 LAN91C111's (one to each
processor), 4 sets of magnetics, connected to an on board router, then
to another set of magnetics, then to the RJ-45 connector, etc...
I'd think at the very least you could eliminate the interior
magnetics, but wouldn't it be cleaner/faster to have one processor
handle the Ethernet and have some kind of shared memory for
interprocessor communications?
Yes, that is another option - thanks for the idea. |
|
|
| Back to top |
|
 |
|
|
|
|