Sign in

username:

password:



Not a member?

Search Comp.Arch.Embedded



Search tips

embedded by Keywords

68HC11 | 68HC12 | 8051 | 8052 | ARM | ARM7 | Asic | AT91 | AT91RM9200 | Atmel | AVR | AVRStudio | Bootloader | CFP | CompactFlash | Cygnal | Cypress | Dataflash | DSP | eCos | EEPROM | Embedded Linux | Emulator | Endian | Ethernet | Firewire | FPGA | Freescale | GCC | GNUARM | GSM | H8 | HDLC | I2C | Infineon | Interrupts | Java | JTAG | LCD | LED | LPC2000 | MCU | Microchip | MMC | MPLAB | MSP430 | PC104 | PCB | PCI | PCMCIA | PowerPC | Rabbit | RS232 | RS485 | RTOS | SBC | SDRAM | Sensor | SPI | STK500 | UART | UML | USART | USB | Verilog | VHDL | VxWorks | Xilinx

Ads

Discussion Groups

Discussion Groups | Comp.Arch.Embedded | Best low cost uP for full Linux

There are 14 messages in this thread.

You are currently looking at messages 0 to 10.

Best low cost uP for full Linux - m - 09:33 26-09-08

I am trying to select a uP to build into an embedded device.  Here are
the requirements:

- Run full Linux with MMU support
- External bus support for more than 256MB of RAM, preferably DDR2
- Support for 64MB+ of NAND FLASH
- Support for 8MB of NOR FLASH
- I2C (2 ports ideal, one is OK)
- SPI
- USB Host x2
- 10/100 Ethernet
- At least two serial ports, four even better
- LCD interface highly desirable
- 16 to 32 available parallel I/O pins
- Expansion bus for external peripherals
- Low cost

Something like the Coldfire MC5329 would be perfect, except that this
chip does not have a MMU and you are forced to use uCLinux, which I
want to avoid due to the lack of memory protection and other
limitations.

I'd appreciate a shove in the right direction.

Thanks,

-Martin



Re: Best low cost uP for full Linux - 10:14 26-09-08

On Sep 26, 9:33 am, m <martin.use...@gmail.com> wrote:
> I am trying to select a uP to build into an embedded device.  Here are
> the requirements:

I will be interested to hear what you come up with.   The USB host,
memory, etc requirements say to me "just buy a tiny form factor PC"
but any other alternatives
would be quite interesting.

Some of the smartphone chips would probably do everything but the
ethernet,
though there are of course ways to add that.


Re: Best low cost uP for full Linux - m - 10:27 26-09-08

> "just buy a tiny form factor PC"

That would be an obvious choice if one was after a small Linux box.
However, this is going to be part of a product and, as such, there is
no way to include a small PC in it.  My build cost needs to be in the
$100 (USD) range at most.

Since the other part of the design will have a large Xilinx FPGA the
right approach could very well be to use Microblaze and implement the
Linux subsystem that way.  Frankly, to me it seems like it would be
using an expensive FPGA for the wrong purpose.  You still need the
SDRAM, FLASH and any supporting I/O bits.  So, the only "savings"
would be not having to buy a separate processor.  If it is true that
something like that '5329 can be had with a MMU, then pricing for the
processor might be in the $15 to $20 range.  I'm not sure that it
makes sense to implement Microblaze and use-up valuable high-speed
FPGA resources to save twenty bucks.  But I could be wrong...

-Martin

Re: Best low cost uP for full Linux - Stef - 10:39 26-09-08

In comp.arch.embedded,
m <m...@gmail.com> wrote:
> I am trying to select a uP to build into an embedded device.  Here are
> the requirements:
>
> - Run full Linux with MMU support
> - External bus support for more than 256MB of RAM, preferably DDR2
> - Support for 64MB+ of NAND FLASH
> - Support for 8MB of NOR FLASH
> - I2C (2 ports ideal, one is OK)
> - SPI
> - USB Host x2
> - 10/100 Ethernet
> - At least two serial ports, four even better
> - LCD interface highly desirable
> - 16 to 32 available parallel I/O pins
> - Expansion bus for external peripherals
> - Low cost
>
> Something like the Coldfire MC5329 would be perfect, except that this
> chip does not have a MMU and you are forced to use uCLinux, which I
> want to avoid due to the lack of memory protection and other
> limitations.
>
> I'd appreciate a shove in the right direction.

The Atmel AT91RM9200 has a lot of the listed features, I know it has
MMU, USB HOST (1 or 2), 10/100 Ethernet, SPI, 3/4 Serial, I2C. It has
some support for FLASHes, check atmel site for details, they're not
all in my head at this time. :-)
While you're there, check the other ARM9 chips as well.

-- 
Stef    (remove caps, dashes and .invalid from e-mail address to reply by mail)

"I'll rob that rich person and give it to some poor deserving slob.
 That will *prove* I'm Robin Hood."
-- Daffy Duck, Looney Tunes, _Robin Hood Daffy_

Re: Best low cost uP for full Linux - Nils - 11:10 26-09-08

m wrote:
> I am trying to select a uP to build into an embedded device.  Here are
> the requirements:
> 

This is a bit over your specs and maybe your price, but if you aim only 
a few units or if it's a personal project it might be what you're 
looking for:

http://www.beagleboard.org/

TI OMAP3 dev-board with 128mb RAM, 128mb Flash, lots of peripherals for 
just ~~ $150. Runs linux of course.

   Nils

Re: Best low cost uP for full Linux - Rob Gaddi - 12:18 26-09-08

On Fri, 26 Sep 2008 06:33:43 -0700 (PDT)
m <m...@gmail.com> wrote:

> I am trying to select a uP to build into an embedded device.  Here are
> the requirements:
> 
> - Run full Linux with MMU support
> - External bus support for more than 256MB of RAM, preferably DDR2
> - Support for 64MB+ of NAND FLASH
> - Support for 8MB of NOR FLASH
> - I2C (2 ports ideal, one is OK)
> - SPI
> - USB Host x2
> - 10/100 Ethernet
> - At least two serial ports, four even better
> - LCD interface highly desirable
> - 16 to 32 available parallel I/O pins
> - Expansion bus for external peripherals
> - Low cost
> 
> Something like the Coldfire MC5329 would be perfect, except that this
> chip does not have a MMU and you are forced to use uCLinux, which I
> want to avoid due to the lack of memory protection and other
> limitations.
> 
> I'd appreciate a shove in the right direction.
> 
> Thanks,
> 
> -Martin

I actually just had a Freescale rep in yesterday afternoon, and he pointed me at an extremely interesting new widget. 
It's the MCF5445x (0 <= x <= 5).  V4 Coldfire chip with an MMU, DDR2 controller, really all sorts of stuff.  I've
barely cracked the datasheet myself so far, but at first glance it seems to meet your requirements, and was just south
of $10/ (at 10Kunit pricing!).

It looks like several of the V4 flavors have MMUs, so if you're extremely lucky some Linux jock may have even gotten the
code working for it already. 

-- 
Rob Gaddi, Highland Technology
Email address is currently out of order

Re: Best low cost uP for full Linux - m - 13:05 26-09-08

> I actually just had a Freescale rep in yesterday afternoon, and he pointe=
d me at an extremely interesting new widget. =A0It's the MCF5445x (0 <=3D x=
 <=3D 5). =A0V4 Coldfire chip with an MMU, DDR2 controller, really all sort=
s of stuff. =A0I've barely cracked the datasheet myself so far, but at firs=
t glance it seems to meet your requirements, and was just south of $10/ (at=
 10Kunit pricing!).
>
> It looks like several of the V4 flavors have MMUs, so if you're extremely=
 lucky some Linux jock may have even gotten the code working for it already=
.

Thanks Rob, I'll look over the datasheet and contact my Freescale FAE
for more info.  If these chips are like the '53xx series but with MMU
they might just do the trick.

-Martin

Re: Best low cost uP for full Linux - Peter Dickerson - 04:45 27-09-08

"Nils" <n...@cubic.org> wrote in message 
news:4...@cubic.org...
>m wrote:
>> I am trying to select a uP to build into an embedded device.  Here are
>> the requirements:
>>
>
> This is a bit over your specs and maybe your price, but if you aim only a 
> few units or if it's a personal project it might be what you're looking 
> for:
>
> http://www.beagleboard.org/
>
> TI OMAP3 dev-board with 128mb RAM, 128mb Flash, lots of peripherals for 
> just ~~ $150. Runs linux of course.

In what way is this over the OP spec? It doesn't have ethernet or expansion 
bus as such (it has an unpopulated expansion connector with various 
peripheral signals on it).

Peter 



Re: Best low cost uP for full Linux - Ulf Samuelsson - 18:07 27-09-08

>
> - Run full Linux with MMU support
> - External bus support for more than 256MB of RAM, preferably DDR2
> - Support for 64MB+ of NAND FLASH
> - Support for 8MB of NOR FLASH
> - I2C (2 ports ideal, one is OK)
> - SPI
> - USB Host x2
> - 10/100 Ethernet
> - At least two serial ports, four even better
> - LCD interface highly desirable
> - 16 to 32 available parallel I/O pins
> - Expansion bus for external peripherals
> - Low cost
>
> Something like the Coldfire MC5329 would be perfect, except that this
> chip does not have a MMU and you are forced to use uCLinux, which I
> want to avoid due to the lack of memory protection and other
> limitations.
>
> I'd appreciate a shove in the right direction.
>

How large is your FPGA?

With the AT91CAP9 you can have a dedicated
bidirectional interface to an FPGA which then
can be integrated into the built in 500k gate metal
programmable logic block.
Only limitation I can see is that you support 256 MB SDRAM/Mobile DDR.

The 256 MB limitation exist in most AT91 chips, but some
chips like the AT91SAM9263 and the soon to be available
AT91SAM9G40 supports dual buses.
If you plan to have a large LCD (VGA or more), then the dual
bus might be desirable anyway.


-- 
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



Re: Best low cost uP for full Linux - Ignacio G.T. - 10:26 29-09-08

m escribió:
> I am trying to select a uP to build into an embedded device.  Here are
> the requirements:
> 
> - Run full Linux with MMU support
> - External bus support for more than 256MB of RAM, preferably DDR2
> - Support for 64MB+ of NAND FLASH
> - Support for 8MB of NOR FLASH
> - I2C (2 ports ideal, one is OK)
> - SPI
> - USB Host x2
> - 10/100 Ethernet
> - At least two serial ports, four even better
> - LCD interface highly desirable
> - 16 to 32 available parallel I/O pins
> - Expansion bus for external peripherals
> - Low cost


Have a look at NetDCU10 and similar products from http://www.fs-net.de . 
ARM9 based, comes with Linux 2.6 or Windows CE.

| 1 | 2 | next