EmbeddedRelated.com
Forums
The 2024 Embedded Online Conference

ARM9 Choice

Started by icegray February 25, 2008
"icegray" <icegray@gmail.com> skrev i meddelandet
news:20837b2e-d96a-4da3-8cf2-18f629a1b33d@b29g2000hsa.googlegroups.com...
> Hi, > I am looking for cpu for a automotive infotainment project. Project > details are 800x600 lcd, graphical charts, graphical user interfaces, > audio (MP3 and Radio), CAN Bus communication, probably embedded linux, > maybe rear camera and gps, etc. > I have been using Renesas M16C series as 16 bit Microcontroller and I > need a powerfull 32bit CPU. I don't think use SuperH series because > ARM9 has a lot of documets and sources i think. Freescale MX9328MX21S > and Atmel SAM9263 or SAM9261 can better choices ? Could you please > share your experiences about this subject? > Thanks in advance
The AT91SAM9263 has some interesting features for this. 1) Dual bus. Refreshing 800 x 600 x 60 Hz * 16 bpp = 56,25 MB /second If you use a 40 MHz PSRAM you get 80 MB/second (max) so you use 70% of the bandwidth for refresh. The 800 x 600 is just on the border of what you can do on this bus. You can move over to 100 MHz SDRAM and the loading goes down , but you lose the Ethernet controller due to pin muxing. A good driver will draw the screen in the double buffered memory on the primary bus 100 Mhz 32 bit bus, and will let the DMA controller copy the buffer to a dual buffer on the secondary 16 bit bus. With a static picture, the display refresh will cause zero overhead on the primary bus 2) There is a GPS receiver on the chip, but it is not documented :-) Use an external chip on a serial port. 3) There is an onboard CAN controller 4) Embedded Linux or WinCE, no problem. 5) The AT91SAM9G41 is basically a SAM9263 running at 400 MHz, (losing the CAN controller, unfortunately) and should be coming out in first samples mid this year, and general sampling (hopefully) late this year. It is not pin compatible, but a lot of the S/W work will be done by then. There will be a H/W video decoder in a version of this. 6) If there is any volume behind this (around 20-30k), then you could consider the AT91CAP9 and an external FPGA for prototyping and then migrate to a customized CAP9 for 150k$ -- Best Regards, Ulf Samuelsson This is intended to be my personal opinion which may, or may not be shared by my employer Atmel Nordic AB
On Feb 25, 9:30=A0pm, karthikbalaguru <karthikbalagur...@gmail.com>
wrote:
> On Feb 25, 8:32=A0pm, icegray <iceg...@gmail.com> wrote: > > > Hi, > > I am looking for cpu for a automotive infotainment project. Project > > details are 800x600 lcd, graphical charts, graphical user interfaces, > > audio (MP3 and Radio), CAN Bus communication, probably embedded linux, > > maybe rear camera and gps, etc. > > I have been using Renesas M16C series as 16 bit Microcontroller and I > > need a powerfull 32bit CPU. I don't think use SuperH series because > > ARM9 has a lot of documets and sources i think. Freescale MX9328MX21S > > and Atmel SAM9263 or SAM9261 can better choices ? Could you please > > share your experiences about this subject? > > Thanks in advance > > Check TI OMAP and TI DaVinci Processors. > They are excellent. > > Karthik Balaguru
Ford Sync is a feature reach system and it use MX31. I need less then connectivity and video. http://media.freescale.com/phoenix.zhtml?c=3D196520&p=3Dirol-newsArticle&ID= =3D962825&highlight=3D http://media.ford.com/article_display.cfm?article_id=3D25169 I checked DaVinci and Omap but they are not suitable for automotive projects. There is only one DaVinci CPU at -40 +105.
More questions for something entirely different:

> If there is any volume behind this (around 20-30k), then you could > consider
Depends on $ ea.
> the AT91CAP9 and an external FPGA for prototyping > and then migrate to a customized CAP9 for 150k$
Can it run in less than 20mA? Can it deep sleep/hibernate in less than 50uA? Is it possible to add analog comparators, op-amps and charge pumps? Can we specify the pad locations for wafer integrations?
On Feb 25, 9:48=A0pm, "Ulf Samuelsson" <u...@a-t-m-e-l.com> wrote:
> "icegray" <iceg...@gmail.com> skrev i meddelandetnews:20837b2e-d96a-4da3-8=
cf2-18f629a1b33d@b29g2000hsa.googlegroups.com...
> > > Hi, > > I am looking for cpu for a automotive infotainment project. Project > > details are 800x600 lcd, graphical charts, graphical user interfaces, > > audio (MP3 and Radio), CAN Bus communication, probably embedded linux, > > maybe rear camera and gps, etc. > > I have been using Renesas M16C series as 16 bit Microcontroller and I > > need a powerfull 32bit CPU. I don't think use SuperH series because > > ARM9 has a lot of documets and sources i think. Freescale MX9328MX21S > > and Atmel SAM9263 or SAM9261 can better choices ? Could you please > > share your experiences about this subject? > > Thanks in advance > > The AT91SAM9263 has some interesting features for this. > 1) Dual bus. > =A0 =A0 Refreshing 800 x 600 x 60 Hz * 16 bpp =3D 56,25 MB /second > =A0 =A0 If you use a 40 MHz PSRAM you get 80 MB/second (max) > =A0 =A0 so you use 70% of the bandwidth for refresh. > =A0 =A0 The 800 x 600 is just on the border of what you can do on this bus=
.
> =A0 =A0 You can move over to 100 MHz SDRAM and the loading > =A0 =A0 goes down , but you lose the Ethernet controller due to pin muxing=
.
> > =A0 =A0 A good driver will draw the screen in the double buffered memory > =A0 =A0 on the primary bus 100 Mhz 32 bit bus, > =A0 =A0 and will let the DMA controller copy the buffer to a dual buffer o=
n
> =A0 =A0 the secondary 16 bit bus. > > =A0 =A0 With a static picture, the display refresh will cause zero overhea=
d on
> =A0 =A0 the primary bus > > 2) There is a GPS receiver on the chip, but it is not documented :-) > =A0 =A0 Use an external chip on a serial port. > > 3) There is an onboard CAN controller > > 4) Embedded Linux or WinCE, no problem. >
what is the main advantages of Dual External Bus Interface at AT91SAM9263? Can i connect and configure to different RAMs like as embedded computing RAM and video RAM? if yes, can i do it with linux?
Vladimir Vassilevsky wrote:
> >>>> I am looking for cpu for a automotive infotainment project. Project >>>> details are 800x600 lcd, graphical charts, graphical user interfaces, >>>> audio (MP3 and Radio), CAN Bus communication, probably embedded linux, >>>> maybe rear camera and gps, etc. >>> >>> You need a Pentium class industrial PC with WinCE or Embedded XP. >>> >> This feature is not absolute features. There are lots of arm based >> mobile phones and they have this features expect high lcd resolution. >> Also ARM9 developmet boards have almost this features. > > > If you need the automotive infortaiment project to be built on time and > done for good, you need a Pentium class industrial PC with WinCE or > Embedded XP. If your real goal is to prove something, you may use ARM9, > linux or whatsoever. >
Isn't it scary enough that someone is designing an in-car computer based on some vague ideas and advice from a newsgroup, without adding windows on top?

David Brown wrote:
> Vladimir Vassilevsky wrote:
>>>>> I am looking for cpu for a automotive infotainment project. Project >>>>> details are 800x600 lcd, graphical charts, graphical user interfaces, >>>>> audio (MP3 and Radio), CAN Bus communication, probably embedded linux, >>>>> maybe rear camera and gps, etc. >>>> >>>> >>>> You need a Pentium class industrial PC with WinCE or Embedded XP. >>>> >>> This feature is not absolute features. There are lots of arm based >>> mobile phones and they have this features expect high lcd resolution. >>> Also ARM9 developmet boards have almost this features. >> >> If you need the automotive infortaiment project to be built on time >> and done for good, you need a Pentium class industrial PC with WinCE >> or Embedded XP. If your real goal is to prove something, you may use >> ARM9, linux or whatsoever. >> > Isn't it scary enough that someone is designing an in-car computer based > on some vague ideas and advice from a newsgroup, without adding windows > on top?
Not to worry. This is just another going to nowhere project which will be fortunately abandoned in a week or two. Or unfortunately abandoned in a year or two after spending several million of dollars. Nothing turns out to be more expensive then the so-called "free" stuff. Vladimir Vassilevsky DSP and Mixed Signal Design Consultant http://www.abvolt.com
Vladimir Vassilevsky wrote:
> > > David Brown wrote: >> Vladimir Vassilevsky wrote: > >>>>>> I am looking for cpu for a automotive infotainment project. Project >>>>>> details are 800x600 lcd, graphical charts, graphical user interfaces, >>>>>> audio (MP3 and Radio), CAN Bus communication, probably embedded >>>>>> linux, >>>>>> maybe rear camera and gps, etc. >>>>> >>>>> >>>>> You need a Pentium class industrial PC with WinCE or Embedded XP. >>>>> >>>> This feature is not absolute features. There are lots of arm based >>>> mobile phones and they have this features expect high lcd resolution. >>>> Also ARM9 developmet boards have almost this features. >>> >>> If you need the automotive infortaiment project to be built on time >>> and done for good, you need a Pentium class industrial PC with WinCE >>> or Embedded XP. If your real goal is to prove something, you may use >>> ARM9, linux or whatsoever. >>> >> Isn't it scary enough that someone is designing an in-car computer >> based on some vague ideas and advice from a newsgroup, without adding >> windows on top? > > Not to worry. This is just another going to nowhere project which will > be fortunately abandoned in a week or two. Or unfortunately abandoned in > a year or two after spending several million of dollars. Nothing turns > out to be more expensive then the so-called "free" stuff. >
Expensive stuff can turn out to be expensive too - paying a lot is no guarantee for success (though I agree that you're heading for disaster if you base your decisions solely on the initial cost-price of your tools). The expensive thing is a lack of knowledge, experience, and planning in a project - not the cost of the tools or OS.
icegray schrieb:

> I checked DaVinci and Omap but they are not suitable for automotive > projects. There is only one DaVinci CPU at -40 +105.
TI has a DaVinci based core for automotive use use as well. Just because it's not on their website does not mean that it does not exist :-) Contact TI. They will guide you into the right direction. Nils
On Feb 26, 12:27=A0am, David Brown
<david.br...@hesbynett.removethisbit.no> wrote:
> Vladimir Vassilevsky wrote: > > > David Brown wrote: > >> Vladimir Vassilevsky wrote: > > >>>>>> I am looking for cpu for a automotive infotainment project. Project=
> >>>>>> details are 800x600 lcd, graphical charts, graphical user interface=
s,
> >>>>>> audio (MP3 and Radio), CAN Bus communication, probably embedded > >>>>>> linux, > >>>>>> maybe rear camera and gps, etc. > > >>>>> You need a Pentium class industrial PC with WinCE or Embedded XP. > > >>>> This feature is not absolute features. There are lots of arm based > >>>> mobile phones and they have this features expect high lcd resolution.=
> >>>> Also ARM9 developmet boards have almost this features. > > >>> If you need the automotive infortaiment project to be built on time > >>> and done for good, you need a Pentium class industrial PC with WinCE > >>> or Embedded XP. If your real goal is to prove something, you may use > >>> ARM9, linux or whatsoever. > > >> Isn't it scary enough that someone is designing an in-car computer > >> based on some vague ideas and advice from a newsgroup, without adding > >> windows on top? > > > Not to worry. This is just another going to nowhere project which will > > be fortunately abandoned in a week or two. Or unfortunately abandoned in=
> > a year or two after spending several million of dollars. Nothing turns > > out to be more expensive then the so-called "free" stuff. > > Expensive stuff can turn out to be expensive too - paying a lot is no > guarantee for success (though I agree that you're heading for disaster > if you base your decisions solely on the initial cost-price of your > tools). =A0The expensive thing is a lack of knowledge, experience, and > planning in a project - not the cost of the tools or OS.- Hide quoted text=
-
> > - Show quoted text -
What is your idea David? Which cpu is ideal for this kind of project? What is the better sides of windows? Why windows is best choice? I think Vladimir can not explain.
>On Feb 25, 8:32=A0pm, icegray <iceg...@gmail.com> wrote: >> Hi, >> I am looking for cpu for a automotive infotainment project. Project >> details are 800x600 lcd, graphical charts, graphical user interfaces, >> audio (MP3 and Radio), CAN Bus communication, probably embedded linux, >> maybe rear camera and gps, etc. >> I have been using Renesas M16C series as 16 bit Microcontroller and I >> need a powerfull 32bit CPU. I don't think use SuperH series because >> ARM9 has a lot of documets and sources i think. Freescale MX9328MX21S >> and Atmel SAM9263 or SAM9261 can better choices ? Could you please >> share your experiences about this subject? >> Thanks in advance > >Check TI OMAP and TI DaVinci Processors. >They are excellent. > >Karthik Balaguru >
You can check with the Xscale PXA270xxx or ST nomadik chips they are superb and good processing power.

The 2024 Embedded Online Conference