EmbeddedRelated.com
Forums
Memfault Beyond the Launch

Which ARM processor to use...

Started by Meindert Sprang October 27, 2011
On 2011-10-27, 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.
Sure.. Check the i.MX families. Nice chips there, although they more are more suited to multimedia devices than Ethernet routing. -jm
On Thu, 27 Oct 2011 10:40:55 -0700 (PDT), cassiope
<fpm@u.washington.edu> wrote:

>On Oct 27, 10:05&#4294967295;am, 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 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 >> >> >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). &#4294967295;Just >> >poking fun at people saying MIPS is dead. >> >> Ah. &#4294967295;Given that it is from Microchip, it will never be dead. >> I think I can still get PIC16C54, today. &#4294967295;Once they commit, >> they commit. > >Well, mostly.
It's their unique position, as far as I know. No one else appears to have the staying power. I'm still supporting a PIC16C57. And last I tried, could still get windowed parts. What they don't do anymore, and I forgive them, is make an equivalent to the old ICE 2000 system. The processor speeds and probably complexity of devices are making that nearly impossible (or only at a price few could afford.) The REAL ICE isn't. But it is what's available now.
>They occasionally have version-bumps that prevent re- >use of existing compiled code.
I keep _all_ of my old compiler versions, if that's what you are talking about. Old code is compiled with old compilers. I install version after version under MPLAB so they are all available when I need them. Pain in the ass, at times.
>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.
I can't argue with that. I'd call Microchip if I had a problem to solve, though. So far, never a flinch and always fairly quick responses even when I don't ask for one. But I take your points. Jon
>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. > > >
You could take a look at Renesas RX600.. they got a 100Mhz flsh.. but not sure about Ethernet. I am using Freescale Cortex-M4 on a project. The Flahs max speed is 25Mhz, but you can always copy the crytical part of your code to RAM. Anyway i will probably move to Renesas on my next project. Cya --------------------------------------- Posted through http://www.EmbeddedRelated.com
"langwadt@fonz.dk" <langwadt@fonz.dk> writes:

> 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 with >> > TI. I'm sure I am missing some other sources here. Suggestions anyone? >> >> > Meindert >> >> Has Freescale even gotten on the ARM bandwagon? &nbsp;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). >> > > 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
Yep, 125'C too IIRC. They declined to quote us, first time I have had that happen. Their disty contacted me a couple of months later saying they could quote me after all, but by then we had gone with ADI...
> when I worked for Freescale we made several RF chips with an arm7 > core > > -Lasse
-- John Devereux
In article <imtia7hncaec8h94o04llj4vekt8cemuhq@4ax.com>, 
usenet@rwaltman.com says...
> > 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.
I like that combination also---although I picked the STM32F207 for the CMOS camera interface, not the ethernet. I also picked up an STM32F407 Discovery board for free at the recent embedded systems conference. The 400 series chips have 192K SRAM, higher speed and an FPU. It could make an excellent controller for an AUV if I ever get around to really retiring with time for hobby projects. IIRC, one of the features of the extra 64K SRAM on the 400 series is that it is on a separate bus and you can do DMA with it without any impact on the other SRAM bank. That might be an advantage in a data- intensive ethernet application. Mark Borgerson
Meindert Sprang skrev 2011-10-27 12:47:
> 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 > >
SAM9XE ? ARM926EJ-S @ 200 MHz Instruction and Data cache. 128/256/512 kB Flash SRAM somewhat limited - max 32 kB. Similar peripherals, but later generation. BR Ulf Samuelsson

Memfault Beyond the Launch