EmbeddedRelated.com
Forums
The 2024 Embedded Online Conference

Please tell me what is the cheapest ARM with my request ip(100K annual)

Started by rickee October 11, 2009
Please tell me what is the cheapest ARM with my request ip.
Our company would like to change current audio application
to embedded system.
after my researching, only 2 way to realize, one is made ASIC Chip
(request very long develop time,and huge investment), another is 
buy ARM with specify IP Core.

Requirement for our Audio system:
MP3 decode/WMA decode
CD/MP3 CD/WMA CD decode including servo control (it should be DSP)
USB/SD interface
rich interface just like UART/IIC/GPIO for our externtion.

I'm a newbee on ARM,
cheapest ARM + Linux + MP3 decode core + WMA decode core + CDROM driver
+ USD/SD driver
is it ok?

Our forcast can be 100K annual, because our current cost for our solution
about $3.00, so we target on the cheapest ARM, which just for Audio but
not Video.

Thanks a lot!
Rickee Wong

	   
					
---------------------------------------		
This message was sent using the comp.arch.embedded web interface on
http://www.EmbeddedRelated.com
On Oct 11, 6:41=A0am, "rickee" <rickeew...@gmail.com> wrote:
> Please tell me what is the cheapest ARM with my request ip. > Our company would like to change current audio application > to embedded system. > after my researching, only 2 way to realize, one is made ASIC Chip > (request very long develop time,and huge investment), another is > buy ARM with specify IP Core. > > Requirement for our Audio system: > MP3 decode/WMA decode > CD/MP3 CD/WMA CD decode including servo control (it should be DSP) > USB/SD interface > rich interface just like UART/IIC/GPIO for our externtion. > > I'm a newbee on ARM, > cheapest ARM + Linux + MP3 decode core + WMA decode core + CDROM driver > + USD/SD driver > is it ok?
No.
> > Our forcast can be 100K annual, because our current cost for our solution > about $3.00, so we target on the cheapest ARM, which just for Audio but > not Video.
ASIC possible, not with ARM.
> > Thanks a lot! > Rickee Wong > > --------------------------------------- =A0 =A0 =A0 =A0 > This message was sent using the comp.arch.embedded web interface onhttp:/=
/www.EmbeddedRelated.com
rickee schrieb:
> Please tell me what is the cheapest ARM with my request ip. > Our company would like to change current audio application > to embedded system. > after my researching, only 2 way to realize, one is made ASIC Chip > (request very long develop time,and huge investment), another is > buy ARM with specify IP Core. > > Requirement for our Audio system: > MP3 decode/WMA decode > CD/MP3 CD/WMA CD decode including servo control (it should be DSP) > USB/SD interface > rich interface just like UART/IIC/GPIO for our externtion. > > I'm a newbee on ARM, > cheapest ARM + Linux + MP3 decode core + WMA decode core + CDROM driver > + USD/SD driver > is it ok?
DO you REALLY need Linux? In the deeply embedded market Linux is not a slim swimmer, it's more like a fat hen. To be really cheap better go for a small embedded RT kernel optimized for small systems. Your whole app probably will fit into the space you'd have to set aside for the linux kernel alone without any apps otherwise. The smallest core available from ARM for integration into custom logic is the Cortex M0. And no, Linux is too big for it, and a full-blown Linux (not ucLinux) needs an MMU, which only comes with ARM9 and larger (the bigger cores). NXP is the first to ship standard microcontrollers with the M1 core (LPC1700). -- Mit freundlichen Gr&#4294967295;&#4294967295;en Frank-Christian Kr&#4294967295;gel
> >ASIC possible, not with ARM. > >> >> Thanks a lot! >> Rickee Wong >> >> --------------------------------------- =A0 =A0 =A0 =A0 >> This message was sent using the comp.arch.embedded web interface
onhttp:/=
>/www.EmbeddedRelated.com > >
Thanks. But as I konw develop a chips like this kind of "SOC", it may take more than 2 years and very expensive, right? --------------------------------------- This message was sent using the comp.arch.embedded web interface on http://www.EmbeddedRelated.com
>rickee schrieb: >> Please tell me what is the cheapest ARM with my request ip. >> Our company would like to change current audio application >> to embedded system. >> after my researching, only 2 way to realize, one is made ASIC Chip >> (request very long develop time,and huge investment), another is >> buy ARM with specify IP Core. >> >> Requirement for our Audio system: >> MP3 decode/WMA decode >> CD/MP3 CD/WMA CD decode including servo control (it should be DSP) >> USB/SD interface >> rich interface just like UART/IIC/GPIO for our externtion. >> >> I'm a newbee on ARM, >> cheapest ARM + Linux + MP3 decode core + WMA decode core + CDROM driver >> + USD/SD driver >> is it ok? > >DO you REALLY need Linux? In the deeply embedded market Linux is not a >slim swimmer, it's more like a fat hen. > >To be really cheap better go for a small embedded RT kernel optimized >for small systems. Your whole app probably will fit into the space you'd >have to set aside for the linux kernel alone without any apps otherwise. > >The smallest core available from ARM for integration into custom logic >is the Cortex M0. And no, Linux is too big for it, and a full-blown >Linux (not ucLinux) needs an MMU, which only comes with ARM9 and larger >(the bigger cores). > >NXP is the first to ship standard microcontrollers with the M1 core >(LPC1700). > >-- >Mit freundlichen Gr?> >Frank-Christian Kr?>
The Linux is not must be, fullfill the feature every OS is ok. Not by ARM also ok, I just concern the cost ,stable, and functional. And you recommend is develop by LPC1700? Any company provide the custom ip core? PLease let me kno how to do. Thanks --------------------------------------- This message was sent using the comp.arch.embedded web interface on http://www.EmbeddedRelated.com
On Oct 12, 2:41=A0am, "rickee" <rickeew...@gmail.com> wrote:
> Requirement for our Audio system: > MP3 decode/WMA decode > CD/MP3 CD/WMA CD decode including servo control (it should be DSP) > USB/SD interface > rich interface just like UART/IIC/GPIO for our externtion.
Why do you need arm for that ? Look at what everyone else uses for the same product - most portable Audio systems and use custom power- optimised MP3 decode , and once you have that, an 8 bit core is enough. See the Atmel AT89C51SNDx series for one example. -jg
On Oct 12, 7:29 pm, "rickee" <rickeew...@gmail.com> wrote:
> >ASIC possible, not with ARM. > > >> Thanks a lot! > >> Rickee Wong > > ... > > Thanks. But as I konw develop a chips like this kind of "SOC", > it may take more than 2 years and very expensive, right? > ...
It takes time, but not necessary very expensive. There are well known hardware and software libraries for mp3 decoders. If you do the IDCT in hardware, you can do the rest in a 8bit =B5C.
>On Oct 12, 2:41=A0am, "rickee" <rickeew...@gmail.com> wrote: >> Requirement for our Audio system: >> MP3 decode/WMA decode >> CD/MP3 CD/WMA CD decode including servo control (it should be DSP) >> USB/SD interface >> rich interface just like UART/IIC/GPIO for our externtion. > > Why do you need arm for that ? Look at what everyone else uses for >the same product - most portable Audio systems and use custom power- >optimised MP3 decode , and once you have that, an 8 bit core is >enough. > See the series for one example. > >-jg >
Yes, it's easy to find the MCU with MP3 decode even including USB, but we need CD Servo decode as well. We mainly coorperate with TOSHIBA and SAMSUNG, but the supply is not stable, and the software is not flexiable, so we would like to make one for ourselves. I know Atmel AT89C51SNDx , any other suggesttion? --------------------------------------- This message was sent using the comp.arch.embedded web interface on http://www.EmbeddedRelated.com
On Oct 13, 6:00=A0pm, "rickee" <rickeew...@gmail.com> wrote:
> >On Oct 12, 2:41=3DA0am, "rickee" <rickeew...@gmail.com> wrote: > >> Requirement for our Audio system: > >> MP3 decode/WMA decode > >> CD/MP3 CD/WMA CD decode including servo control (it should be DSP) > >> USB/SD interface > >> rich interface just like UART/IIC/GPIO for our externtion. > > > Why do you need arm for that ? Look at what everyone else uses for > >the same =A0product - most portable Audio systems and use custom power- > >optimised MP3 decode , and once you have that, an 8 bit core is > >enough. > > See the series for one example. > > >-jg > > Yes, it's easy to find the MCU with MP3 decode even including USB, > but we need CD Servo decode =A0as well. We mainly coorperate with > TOSHIBA and SAMSUNG, but the supply is not stable, and the software > is not flexiable, so we would like to make one for ourselves. > I know Atmel AT89C51SNDx , any other suggesttion? =A0 =A0 =A0 =A0 =A0 > > --------------------------------------- =A0 =A0 =A0 =A0 > This message was sent using the comp.arch.embedded web interface onhttp:/=
/www.EmbeddedRelated.com Come on guys. An own ARM core for 100k / year and a target price of $3 / system you are kidding right? The license is out of your league. What is your solution? Does it include the memory? It sounds like your solution now is a micro without internal memory. You need to look at system cost and let others know what is included in the system to make the best recommendations. @Frank, NXP does not use the M1, NXP uses the M0 and the M3. Difference basically being the performance at the same clock speed and the size of the core itself. The LPC1700 is based on the M3. @ rickee, the 89C51 is not going to cut it for your re
rickee skrev:
> Please tell me what is the cheapest ARM with my request ip. > Our company would like to change current audio application > to embedded system. > after my researching, only 2 way to realize, one is made ASIC Chip > (request very long develop time,and huge investment), another is > buy ARM with specify IP Core. >
I think your reserach is wrong. You should look at the Atmel AVR32 based AT32UC3A3 family. 1) AVR32 core beats ARM7/Cortex-M3 hands down on audio DSP. Can do MP3 etc in S/W, no sweat. 2) High speed USB OTG. 3) SD card support 4) Support for MLC NAND flash. 5) 128 kB SRAM in three banks (you need it for fast USB transfers) 6) Flash card interface supports ATA connection to CD.
> Requirement for our Audio system: > MP3 decode/WMA decode > CD/MP3 CD/WMA CD decode including servo control (it should be DSP)
Don't know the exact needs here.
> USB/SD interface > rich interface just like UART/IIC/GPIO for our externtion. > > I'm a newbee on ARM, > cheapest ARM + Linux + MP3 decode core + WMA decode core + CDROM driver > + USD/SD driver > is it ok? > > Our forcast can be 100K annual, because our current cost for our solution > about $3.00, so we target on the cheapest ARM, which just for Audio but > not Video. > > Thanks a lot! > Rickee Wong > >
Best Regards Ulf Samuelsson.
> > --------------------------------------- > This message was sent using the comp.arch.embedded web interface on > http://www.EmbeddedRelated.com

The 2024 Embedded Online Conference