I also work a lot with the Coldfire V2 (PHY internal but consumption higher
than LM3Ss with internal PHYs), the LPC23xx, LP24xx, LPC17xx, LM3Sxxxx and a few
others (not yet with PIC32s though...).
The STM32 is in fact quite impressive. The EMAC is quite special as it not only
includes IEEE 1588 support (as some LM3Sxxxx do too) but also has IPv4/v6
check-sum offloading support. This means that its hardware performs check-sum
calculation of IPv4/v6 header and TCP, UDP and ICMP header/pseudo-headers on
reception and can automatically insert these check-sums on transmission (when
set to Store-and-Forward mode and the options are enabled).
Offloading these check-sum calculations has a great effect on TCP/IP
performance/efficiency: SW processing of a 1400 byte TCP frame can be
accelerated by a factor about 4 - see the following benchmark using a Coldfire
V2 (with internal PHY):
http://www.utasker.com/docs/uTasker/uTaskerBenchmarks.PDF which shows that the
greatest load on the TCP/IP stack is the IP check-sum calculation. This is the
only chip in this class that I know of that supports this!!!
My experience is that the Coldfires are very popular for industrial projects
(well established, classic architecture) but the competition - especially from
the newer Cortex M3s - is growing. At the end of the day usually all chips are
usable and it tends to boil down to some personal preference as to which is
actually chosen for the job.
Regards
Mark
http://www.uTasker.com
--- In l..., Moses O McKnight wrote: >
> Thanks for all the responses. I'll look at the Coldfire a little
more,
> or the Microchip PIC18f97J60 just might be enough for this project, and
> the 100 piece price is under $5. The Stellaris chips all seemed a good
> bit more expensive than the LPC, and much slower (although that's not
an
> issue for this project).
>
> Another, unrelated question: I see a lot of projects using STM32 chips,
> but they seem from what I've seen to be more expensive and less
capable
> overall than LPC chips. Is there some good reason I haven't seen yet
> that STM32 seem more popular? Of course, this is an LPC list so folks
> here might be biased :-)
>
> Thanks,
> Moses
>
> El mar, 07-09-2010 a las 16:22 +0100, Leon Heller escribió:
> > On 07/09/2010 04:28, Moses O McKnight wrote:
> > > So it appears the LPC1766 needs an external PHY for the ethernet. Does
> > > anyone have an inexpensive chip they would recommend? So far The SMSC
> > > LAN8720 is the cheapest I've found, but I would like something
even
> > > cheaper if I can find it.
> >
> >
> > XMOS uses these chips on their XC-2 boards:
> >
> > http://www.smsc.com/index.php?tid=149&pid=59
> >
> > They work very well (I've got a couple of those boards), but I
don't
> > think they are all that cheap.
> >
> > Leon
>
Reply by Moses O McKnight●September 7, 20102010-09-07
Thanks for all the responses. I'll look at the Coldfire a little more,
or the Microchip PIC18f97J60 just might be enough for this project, and
the 100 piece price is under $5. The Stellaris chips all seemed a good
bit more expensive than the LPC, and much slower (although that's not an
issue for this project).
Another, unrelated question: I see a lot of projects using STM32 chips,
but they seem from what I've seen to be more expensive and less capable
overall than LPC chips. Is there some good reason I haven't seen yet
that STM32 seem more popular? Of course, this is an LPC list so folks
here might be biased :-)
Thanks,
Moses
El mar, 07-09-2010 a las 16:22 +0100, Leon Heller escribió: > On 07/09/2010 04:28, Moses O McKnight wrote:
> > So it appears the LPC1766 needs an external PHY for the ethernet. Does
> > anyone have an inexpensive chip they would recommend? So far The SMSC
> > LAN8720 is the cheapest I've found, but I would like something even
> > cheaper if I can find it.
> XMOS uses these chips on their XC-2 boards:
>
> http://www.smsc.com/index.php?tid9&pidY
>
> They work very well (I've got a couple of those boards), but I don't
> think they are all that cheap.
>
> Leon
Reply by Leon Heller●September 7, 20102010-09-07
On 07/09/2010 04:28, Moses O McKnight wrote: > So it appears the LPC1766 needs an external PHY for
the ethernet. Does
> anyone have an inexpensive chip they would recommend? So far The SMSC
> LAN8720 is the cheapest I've found, but I would like something even
> cheaper if I can find it. XMOS uses these chips on their XC-2 boards:
They work very well (I've got a couple of those boards), but I don't
think they are all that cheap.
Leon
--
Leon Heller
G1HSM
Reply by Paul Curtis●September 7, 20102010-09-07
> If you are interested in the TI Luminary Stellaris
chips, the range is quite > overwhelming. Depending on your needs any of the
6000, 8000 and 9000 series > might meet your needs.
Ok, mor accurately I should have been generic in the LM3S series (I'm
using
9B95s now); I'm not sure there are any other uC-class controllers with
an
embedded PHY that have an ARM core in them. Well, there may be, but not
generally-available parts that I know of.
Reply by Nicholas Lusty●September 7, 20102010-09-07
Moses,
If you are interested in the TI Luminary Stellaris chips, the range is quite
overwhelming. Depending on your needs any of the 6000, 8000 and 9000 series
might meet your needs. I recently attended a TI Cortex-M3 workshop in Bristol,
and I'd highly recommend the presenter, Jason Brand, , as a
first point of contact. He really knows his onions, and if he doesn't know
what you need to know, he'll point you in the right direction.
Regards
Nick
----- Original Nachricht ----
Von: Paul Curtis
An: l..., m...@skytex.net
Datum: 07.09.2010 11:29
Betreff: Re: [lpc2000] Ethernet PHY recommendation
> On Tue, 07 Sep 2010 04:28:52 +0100, Moses O McKnight
> wrote:
>
> > So it appears the LPC1766 needs an external PHY for the ethernet. Does
> > anyone have an inexpensive chip they would recommend? So far The SMSC
> > LAN8720 is the cheapest I've found, but I would like something even
> > cheaper if I can find it.
> >
> > Another option would be a microcontroller with integrated ethernet PHY.
> > Is there an LPC like that or a chip someone would recommend? I
don't
> > need anything too fancy.
>
> The only chip I know with an integrated 10/100 PHY is the LM3S9B9x part.
> I'm not sure whether an LPC1700+PHY is cheaper than the LM9B9x part or
not.
>
> --
> Paul Curtis, Rowley Associates Ltd http://www.rowley.co.uk
> SolderCore arriving Winter 2010! http://www.soldercore.com
>
Reply by Olivier Gautherot●September 7, 20102010-09-07
National Semiconductor's DP83848 can be an alternative. It will require
an
external crystal oscillator to reach the 100Mbps but has excellent track
records (it has been sold in PCs for years). Also it comes in LLP package
with all pins on the sides - which is not the case of the LAN8720, in case
you want to hand assemble the parts. The price is similar to the LAN8720.
Cheers
--
Olivier Gautherot
o...@gautherot.net
On Mon, Sep 6, 2010 at 11:28 PM, Moses O McKnight wrote:
> So it appears the LPC1766 needs an external PHY for
the ethernet. Does
> anyone have an inexpensive chip they would recommend? So far The SMSC
> LAN8720 is the cheapest I've found, but I would like something even
> cheaper if I can find it.
>
> Another option would be a microcontroller with integrated ethernet PHY.
> Is there an LPC like that or a chip someone would recommend? I don't
> need anything too fancy.
>
> Moses McKnight
>
>
>
Reply by 42Bastian●September 7, 20102010-09-07
Am 07.09.2010 05:28, schrieb Moses O McKnight: > Another option would be a microcontroller with
integrated ethernet PHY.
> Is there an LPC like that or a chip someone would recommend? I don't
> need anything too fancy.
There are ColdFire with integrated Phy and an HCS12 AFAIK.
On Tue, 07 Sep 2010 04:28:52 +0100, Moses O McKnight
wrote:
> So it appears the LPC1766 needs an external PHY for
the ethernet. Does
> anyone have an inexpensive chip they would recommend? So far The SMSC
> LAN8720 is the cheapest I've found, but I would like something even
> cheaper if I can find it.
>
> Another option would be a microcontroller with integrated ethernet PHY.
> Is there an LPC like that or a chip someone would recommend? I don't
> need anything too fancy.
The only chip I know with an integrated 10/100 PHY is the LM3S9B9x part.
I'm not sure whether an LPC1700+PHY is cheaper than the LM9B9x part or
not.
Take care, LAN8700 didn't work for me in a LPC2478 application. The serial
bus was too slow.
Gottfried
--- In l..., Moses O McKnight wrote: >
> So it appears the LPC1766 needs an external PHY for the ethernet. Does
> anyone have an inexpensive chip they would recommend? So far The SMSC
> LAN8720 is the cheapest I've found, but I would like something even
> cheaper if I can find it.
>
> Another option would be a microcontroller with integrated ethernet PHY.
> Is there an LPC like that or a chip someone would recommend? I don't
> need anything too fancy.
>
> Moses McKnight
>
Reply by Moses O McKnight●September 7, 20102010-09-07
So it appears the LPC1766 needs an external PHY for the ethernet. Does
anyone have an inexpensive chip they would recommend? So far The SMSC
LAN8720 is the cheapest I've found, but I would like something even
cheaper if I can find it.
Another option would be a microcontroller with integrated ethernet PHY.
Is there an LPC like that or a chip someone would recommend? I don't
need anything too fancy.