On Wed, 11 Apr 2007 22:32:04 GMT, Bill <bbaka RemoveThis @comcast.net> put finger
to keyboard and composed:
>Franc Zabkar wrote:
>> Well, for $30 I can buy a DVD player with a PSU, case, VFD, DVD
>> loader, RAM, flash EEPROM, remote control, etc, etc. Within that
>> package is an MPEG4 capable decoder chip which probably has ten times
>> the processing power of a $10 NIC. So no, I wouldn't be surprised to
>> find that I could buy a Gigabit NIC for around $10.
>
>I have an older 3C905 and it just appears to have a fancy ASIC on it.
>Whether part of that is a processor is debatable. That card seems to
>show up more often than not.
I found this photo:
http://www.nicmania.net/nic/img/3c905-tx/3c905-tx_c.jpg
The card appears to have 3 main chips.
magnetics transceiver Phys layer MAC layer Host
Bel <--> DP83223 <--> DP83840 <- MII -> Parallel <--> PCI bus
| Tasking
| ASIC
Media Independent Interface -| |
|
Network Interface Controller (?) -|
AIUI, cheap $10 NICs incorporate all three functions in a single chip,
eg a Realtek RTL8139, so they would be no worse than the 3C905 (the
latter dates back to late 1997 or early 1998).
As for current motherboards, they appear to incorporate the MAC layer
into the southbridge while the other two functions are integrated into
a single PHY/transceiver chip, eg IC Plus IP101. The connection
between the two is via an MII.
AFAICT this is a typical setup:
http://www.sis.com/UD_Data/products/desktop_pc/athlonxp/746/sis746_diagram.jpg
BTW National Semiconductor's DP8390x MAC chips are referred to as
Network Interface Controllers, so they are not strictly CPUs, as you
have said.
>>> but
>>>> that the more expensive ones have an additional co-processor to
>>>> support non-standard features such as hardware based security. If
>>>> that's the case, then it seems to me that you are bagging a Volkswagen
>>>> for not being a Porsche.
>>>>
>>>>> My comment on cheap junk on the MBs holds.
>>>> AFAICT, a typical NIC that sells for about $10-15 has the exact same
>>>> hardware as what is on a motherboard (other than a boot ROM socket).
>
>If it is $10-15 on a 10/100 NIC then it is probably less than $5 on
>parts on a motherboard. How cheap they can go, I do not know.
I think these days it may be as simple as this:
mag <--> PHY/transceiver chip <-- MII --> southbridge (MAC layer)
Of course that is not to say that any functionality is missing. In
fact it could be that your motherboard's LAN hardware is superior to
your 3Com 3CR990. Unfortunately I can't find a good photo of the NIC,
so I am unable to research its chips. It seems to me, however, that
you are being somewhat unfair in your criticism of standard NICs.
After all, unlike winmodems which have had either their DSP or
controller chips replaced by software, a standard NIC retains a full
complement of hardware and is therefore able to completely satisfy the
requirements of the relevant 802.3 standard.
FWIW, your K8N motherboard comes with the following drivers:
WinXP ethernet NRM driver version 4.42
Win2K/XP ethernet Network Access Manager driver firewall version 4.48
Network management tools version 4.16
On a final note, about the only significant difference I can see
between a very old Novell ISA NIC and a modern Realtek RTL8139 chip is
that the former has two 8Kx8 SRAM chips whereas the latter "contains
two large (2Kbyte) independent receive and transmit FIFOs".
- Franc Zabkar
--
Please remove one 'i' from my address when replying by email.
>> Stay informed about: Onboard Realtek NIC - No lights?