EmbeddedRelated.com
Forums

Which ARM processor to use...

Started by Meindert Sprang October 27, 2011
I am facing a redesign of an existing controller board.

The original board is based on an AT91R40008-66 with an external flash of
256kB and an ethernet controller.
I have no idea how long the R40008 will be around and with so many ARM
controllers with built-in peripherals I am inclined to use a newer
controller (might be an M3 core) with sufficent flash and SRAM on board and
built-in ethernet. NXP does not have any with ethernet, Atmel does but
they're slower (30MHz full speed from flash) and no luck so far with TI. I'm
sure I am missing some other sources here. Suggestions anyone?

Meindert


On 27-10-2011 12:47, Meindert Sprang wrote:
> The original board is based on an AT91R40008-66 with an external flash of > 256kB and an ethernet controller.
> [..] NXP does not have any with ethernet,
Some (most) of LPC177x do have Ethernet. -- Wil
On Thu, 27 Oct 2011 12:47:08 +0200, "Meindert Sprang"
<ms@NOJUNKcustomORSPAMware.nl> wrote:

>I am facing a redesign of an existing controller board. > >The original board is based on an AT91R40008-66 with an external flash of >256kB and an ethernet controller. >I have no idea how long the R40008 will be around and with so many ARM >controllers with built-in peripherals I am inclined to use a newer >controller (might be an M3 core) with sufficent flash and SRAM on board and >built-in ethernet. NXP does not have any with ethernet, Atmel does but >they're slower (30MHz full speed from flash) and no luck so far with TI. I'm >sure I am missing some other sources here. Suggestions anyone?
ST's STM32F107 line of CM3s will run 72 MHz and have (among other stuff, of course) embedded Ethernet MACs with DMA support. Haven't played with the 107-series but have used the 103 in several recent projects. Nice chips. -- Rich Webb Norfolk, VA
"Wil Taphoorn" <wil@nogo.wtms.nl> wrote in message
news:WTMSF515AB2D@wtms.nl...
> On 27-10-2011 12:47, Meindert Sprang wrote: > > The original board is based on an AT91R40008-66 with an external flash
of
> > 256kB and an ethernet controller. > > > [..] NXP does not have any with ethernet, > > Some (most) of LPC177x do have Ethernet.
I saw that too. Strangely enough the ethernet interface is not listed in the parametric search window on the NXP site. But it is in the general description.. Meindert
On Thu, 27 Oct 2011 12:47:08 +0200, Meindert Sprang wrote:

> I am facing a redesign of an existing controller board. > > The original board is based on an AT91R40008-66 with an external flash > of 256kB and an ethernet controller. > I have no idea how long the R40008 will be around and with so many ARM > controllers with built-in peripherals I am inclined to use a newer > controller (might be an M3 core) with sufficent flash and SRAM on board > and built-in ethernet. NXP does not have any with ethernet, Atmel does > but they're slower (30MHz full speed from flash) and no luck so far with > TI. I'm sure I am missing some other sources here. Suggestions anyone? > > Meindert
TI's Stellaris line has Ethernet (and a version with built in phy), NXP LPC1758, 1768 and 1769 all have Ethernet. The 1768 is 100Mhz the 69 120mhz ST has a line with Ethernet. They are all right there on their web sites. -- Joe Republic of Texas
On Oct 27, 8:01=A0am, Joe Chisolm <jchiso...@earthlink.net> wrote:
> On Thu, 27 Oct 2011 12:47:08 +0200, Meindert Sprang wrote: > > I am facing a redesign of an existing controller board. > > > The original board is based on an AT91R40008-66 with an external flash > > of 256kB and an ethernet controller. > > I have no idea how long the R40008 will be around and with so many ARM > > controllers with built-in peripherals I am inclined to use a newer > > controller (might be an M3 core) with sufficent flash and SRAM on board > > and built-in ethernet. NXP does not have any with ethernet, Atmel does > > but they're slower (30MHz full speed from flash)
They are probably all around 30Mhz running from flash. That's the current process limit.
> TI's Stellaris line has Ethernet (and a version with built in phy), NXP > LPC1758, 1768 and 1769 all have Ethernet. =A0The 1768 is 100Mhz the 69 12=
0mhz with several wait states.
Rich Webb wrote:
>ST's STM32F107 line of CM3s will run 72 MHz and have (among other stuff, >of course) embedded Ethernet MACs with DMA support. Haven't played with >the 107-series but have used the 103 in several recent projects. Nice >chips.
I second that. Personally used only the F100 series, but the F200 are used in other projects in my company. The documentation is good, there are many inexpensive development boards, and the combination STM32 + Segger J-Link + IAR, (my employer's weapon of choice,) works well. -- Roberto Waltman [ Please reply to the group, return address is invalid ]
On Oct 27, 7:17=A0am, "Meindert Sprang" <m...@NOJUNKcustomORSPAMware.nl>
wrote:
> "Wil Taphoorn" <w...@nogo.wtms.nl> wrote in message > > news:WTMSF515AB2D@wtms.nl... > > > On 27-10-2011 12:47, Meindert Sprang wrote: > > > The original board is based on an AT91R40008-66 with an external flas=
h
> of > > > 256kB and an ethernet controller. > > > > [..] NXP does not have any with ethernet, > > > Some (most) of LPC177x do have Ethernet. > > I saw that too. Strangely enough the ethernet interface is not listed in =
the
> parametric search window on the NXP site. But it is in the general > description..
'> If you don't mind a MIPS core, PIC32MX7XX has ethernet as well. I don't really care about the core, but just poking fun as people saying ARM are forever. You can run the PIC32 at 210MHz with 7 wait states. It will run at effective 30MHz in flash, but switch to 210MHz once relocated to sram. At least, that the theory. In practice, i only heard of 160MHz.
On 2011-10-27, linnix <me@linnix.info-for.us> wrote:
>> TI's Stellaris line has Ethernet (and a version with built in phy), NXP >> LPC1758, 1768 and 1769 all have Ethernet. &#4294967295;The 1768 is 100Mhz the 69 120mhz > > with several wait states.
NXP uses 128-bit wide FLASH and a "memory accelerator" (a simple RAM buffer) which helps. -jm
On Oct 27, 8:46=A0am, Jukka Marin <jma...@pyy.embedtronics.fi> wrote:
> On 2011-10-27, linnix <m...@linnix.info-for.us> wrote: > > >> TI's Stellaris line has Ethernet (and a version with built in phy), NX=
P
> >> LPC1758, 1768 and 1769 all have Ethernet. =A0The 1768 is 100Mhz the 69=
120mhz
> > > with several wait states. > > NXP uses 128-bit wide FLASH and a "memory accelerator" (a simple RAM buff=
er)
> which helps. > > =A0 -jm
PIC32 also have internal wider bus (128 bits or more), instruction cache and 5 stage pre-fetch pipeline. I guess almost everybody is doing the same.