There are 14 messages in this thread.
You are currently looking at messages 10 to 14.
On Sep 26, 6:33=A0am, m <martin.use...@gmail.com> wrote: > I am trying to select a uP to build into an embedded device. =A0Here 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 Hi Martin, low cost and full MMU support always rings an ARM9 bell with me. Ulf has mentioned a couple devices from Atmel, there is also a LPC3250 from NXP. Some useful links to data sheet and evaluation board for that device can be found on the lpc website http://www.lpc2000.com An Schwob
m <m...@gmail.com> writes: > I am trying to select a uP to build into an embedded device. Here are > the requirements: [...] Several parts in the Atmel AT91SAM9 series seem to match your requirements.
> 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. This design is using one of the larger Virtex 5 chips (also considering Stratix). I'll have a look at the AT91CAP9 and see what I can determine. I calculated that a Microblaze with the desired features would consume about 10% of the FPGA, 15% at most. That's not too bad. I would imagine that Nios would be about the same. The only downside with Microblaze/Xilinx is that there is no USB core. You have to license it from a third party for about US$ 15K. A deal breaker unless the application is for very high volume (which isn't our case). Still, you can use external USB solutions from Cypress or FTDI and make it work. -Martin
Hi, You can only get full linux on MicroBlaze today. (If you define "full" as 2.6 kernel with MMU) NIOS only support uclinux today. Göran "m" <m...@gmail.com> wrote in message news:6...@x16g2000prn.googlegroups.com... >> 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. > > This design is using one of the larger Virtex 5 chips (also > considering Stratix). > > I'll have a look at the AT91CAP9 and see what I can determine. > > I calculated that a Microblaze with the desired features would consume > about 10% of the FPGA, 15% at most. That's not too bad. I would > imagine that Nios would be about the same. > > The only downside with Microblaze/Xilinx is that there is no USB > core. You have to license it from a third party for about US$ 15K. A > deal breaker unless the application is for very high volume (which > isn't our case). Still, you can use external USB solutions from > Cypress or FTDI and make it work. > > -Martin > > > > >