EmbeddedRelated.com
Forums

Which ARM processor to use...

Started by Meindert Sprang October 27, 2011
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
Has Freescale even gotten on the ARM bandwagon? If they did, they'd have an ARM-QUICC (or whatever) with a bazzilion interfaces including at least one Ethernet. (It's been years since I've even looked at the Freescale website -- presumably if they'd slid off the face of the earth I'd have read about it, but that's all I know). -- Tim Wescott Control system and signal processing consulting www.wescottdesign.com
On Oct 27, 9:35=A0am, Tim <t...@seemywebsite.please> 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) and no luck so far wit=
h
> > TI. I'm sure I am missing some other sources here. Suggestions anyone? > > > Meindert > > Has Freescale even gotten on the ARM bandwagon? =A0If they did, they'd ha=
ve
> an ARM-QUICC (or whatever) with a bazzilion interfaces including at least > one Ethernet. >
Yes, ARM M4 w/ DSP. Got USB, CAN, ethernet and whatever.
On Thu, 27 Oct 2011 08:39:06 -0700 (PDT), linnix
<me@linnix.info-for.us> wrote:

>On Oct 27, 7:17&#4294967295;am, "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 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.. >'> > >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.
I like the PIC32 a lot, too. But I think Meindert already has an ARM toolset. That usually plays large in a decision like this. Jon
Tim <tim@seemywebsite.please> wrote:
> Has Freescale even gotten on the ARM bandwagon? If they did, they'd have > an ARM-QUICC (or whatever) with a bazzilion interfaces including at least > one Ethernet.
They've got the Kinetis Cortex-M4 microcontrollers and the i.MX microprocessors. -a
On Oct 27, 9:38=A0am, Jon Kirwan <j...@infinitefactors.org> wrote:
> On Thu, 27 Oct 2011 08:39:06 -0700 (PDT), linnix > > > > > > > > > > <m...@linnix.info-for.us> wrote: > >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 f=
lash
> >> 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. =A0I > >don't really care about the core, but just poking fun as people saying > >ARM are forever. =A0You 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. =A0At least, that the theory. =A0In practice, i only > >heard of 160MHz. > > I like the PIC32 a lot, too. =A0But I think Meindert already > has an ARM toolset. =A0That usually plays large in a decision > like this. > > Jon
Actually, i have LMI, ST and NXP ARM boards/tools as well, but that doesn't stop me from jumping to PIC32 (per customer request). Just poking fun at people saying MIPS is dead.
Tim wrote:

>Has Freescale even gotten on the ARM bandwagon?
Who doesn't ? ;) Yes, the i.MX2** series, (ARM9) i.MX3** series, (ARM11) i.MX5** series, (Cortex-A8) i.MX6** series, (Cortex-A9, announced)
> If they did, they'd have > an ARM-QUICC (or whatever) with a bazzilion interfaces including at least > one Ethernet.
Didn't see anything as ugly as the QUICC in those processors but, paraphrasing Tolstoy, "every processor family is ugly in its own unique way." -- Roberto Waltman [ Please reply to the group, return address is invalid ]
On Thu, 27 Oct 2011 09:44:04 -0700 (PDT), linnix
<me@linnix.info-for.us> wrote:

>On Oct 27, 9:38&#4294967295;am, Jon Kirwan <j...@infinitefactors.org> wrote: >> On Thu, 27 Oct 2011 08:39:06 -0700 (PDT), linnix >> >> <m...@linnix.info-for.us> wrote: >> >On Oct 27, 7:17&#4294967295;am, "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 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.. >> >'> >> >> >If you don't mind a MIPS core, PIC32MX7XX has ethernet as well. &#4294967295;I >> >don't really care about the core, but just poking fun as people saying >> >ARM are forever. &#4294967295;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. &#4294967295;At least, that the theory. &#4294967295;In practice, i only >> >heard of 160MHz. >> >> I like the PIC32 a lot, too. &#4294967295;But I think Meindert already >> has an ARM toolset. &#4294967295;That usually plays large in a decision >> like this. >> >> Jon > >Actually, i have LMI, ST and NXP ARM boards/tools as well, but that >doesn't stop me from jumping to PIC32 (per customer request). Just >poking fun at people saying MIPS is dead.
Ah. Given that it is from Microchip, it will never be dead. I think I can still get PIC16C54, today. Once they commit, they commit. Jon
On Oct 27, 10:05=A0am, Jon Kirwan <j...@infinitefactors.org> wrote:
> On Thu, 27 Oct 2011 09:44:04 -0700 (PDT), linnix > > > > > > > > > > <m...@linnix.info-for.us> wrote: > >On Oct 27, 9:38 am, Jon Kirwan <j...@infinitefactors.org> wrote: > >> On Thu, 27 Oct 2011 08:39:06 -0700 (PDT), linnix > > >> <m...@linnix.info-for.us> wrote: > >> >On Oct 27, 7:17 am, "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 externa=
l 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 list=
ed 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 sayin=
g
> >> >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. > > >> I like the PIC32 a lot, too. But I think Meindert already > >> has an ARM toolset. That usually plays large in a decision > >> like this. > > >> Jon > > >Actually, i have LMI, ST and NXP ARM boards/tools as well, but that > >doesn't stop me from jumping to PIC32 (per customer request). =A0Just > >poking fun at people saying MIPS is dead. > > Ah. =A0Given that it is from Microchip, it will never be dead. > I think I can still get PIC16C54, today. =A0Once they commit, > they commit. > > Jon
On the contrary, PIC24FJ256DA206 (with graphics, but we are not using it yet) is no longer active on Digikey and disappearing from certain Microchip list. I think the microchip rep was trying to steer us away from this part as well. Hence, we are looking into PIC26 and PIC32. BTW, PIC26 (PIC24H) is 10% faster than PIC24 and with 12 bits A2D.
On Oct 27, 10:05=A0am, Jon Kirwan <j...@infinitefactors.org> wrote:
> On Thu, 27 Oct 2011 09:44:04 -0700 (PDT), linnix > > > > <m...@linnix.info-for.us> wrote: > >On Oct 27, 9:38 am, Jon Kirwan <j...@infinitefactors.org> wrote: > >> On Thu, 27 Oct 2011 08:39:06 -0700 (PDT), linnix > > >> <m...@linnix.info-for.us> wrote: > >> >On Oct 27, 7:17 am, "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 externa=
l 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 list=
ed 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 sayin=
g
> >> >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. > > >> I like the PIC32 a lot, too. But I think Meindert already > >> has an ARM toolset. That usually plays large in a decision > >> like this. > > >> Jon > > >Actually, i have LMI, ST and NXP ARM boards/tools as well, but that > >doesn't stop me from jumping to PIC32 (per customer request). =A0Just > >poking fun at people saying MIPS is dead. > > Ah. =A0Given that it is from Microchip, it will never be dead. > I think I can still get PIC16C54, today. =A0Once they commit, > they commit. > > Jon
Well, mostly. They occasionally have version-bumps that prevent re- use of existing compiled code. Cost of some of the old chips has gone up quite a bit, and availability (at least through distributors) is (perhaps understandably) not so good.
On 27 Okt., 18:35, Tim <t...@seemywebsite.please> 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) and no luck so far wit=
h
> > TI. I'm sure I am missing some other sources here. Suggestions anyone? > > > Meindert > > Has Freescale even gotten on the ARM bandwagon? =A0If they did, they'd ha=
ve
> an ARM-QUICC (or whatever) with a bazzilion interfaces including at least > one Ethernet. > > (It's been years since I've even looked at the Freescale website -- > presumably if they'd slid off the face of the earth I'd have read about > it, but that's all I know). >
remember looking at Freescale mac7xxx, arm7 aimed at automotive don't think they had ethernet, the real interesting thing about them was that they had 5V IOs but it looked like they only sold them to a few select customers when I worked for Freescale we made several RF chips with an arm7 core -Lasse