From: rickman on 17 Apr 2010 10:58 My customer was talking about running PC Linux on a CPU in an FPGA. I believe the one big requirement is that there has to be a MMU. Which of the three FPGA vendor's cores are available with a Linux supported MMU? I cores I know about from vendors are uBlaze, NIOS and LM32. I don't think Actel has one, they seem to be using ARM. Then of course there are the gazillion open source cores at all levels of functioning and support, everything from commercial grade to "What, me worry?" Which of these are practical for a commercial project? Rick
From: John McCaskill on 17 Apr 2010 12:20 On Apr 17, 9:58 am, rickman <gnu...(a)gmail.com> wrote: > My customer was talking about running PC Linux on a CPU in an FPGA. I > believe the one big requirement is that there has to be a MMU. Which > of the three FPGA vendor's cores are available with a Linux supported > MMU? I cores I know about from vendors are uBlaze, NIOS and LM32. I > don't think Actel has one, they seem to be using ARM. Then of course > there are the gazillion open source cores at all levels of functioning > and support, everything from commercial grade to "What, me worry?" > > Which of these are practical for a commercial project? > > Rick Hello Rick, Starting with version 7, the MicroBlaze processor can have an MMU included. Prior to that, you could use the uC version of Linux, which is designed for processors without an MMU. That support has been merged into the 2.6.? version of the kernel. Take a look at http://www.petalogix.com/ for more information about a supported distribution of Linux for the MicroBlaze. Regards, John McCaskill www.FasterTechnology.com
From: whygee on 17 Apr 2010 12:03 rickman wrote: > My customer was talking about running PC Linux on a CPU in an FPGA. I > believe the one big requirement is that there has to be a MMU. Which > of the three FPGA vendor's cores are available with a Linux supported > MMU? I cores I know about from vendors are uBlaze, NIOS and LM32. I > don't think Actel has one, they seem to be using ARM. Then of course > there are the gazillion open source cores at all levels of functioning > and support, everything from commercial grade to "What, me worry?" > > Which of these are practical for a commercial project? AFAIK, MICO32 seems to work (Seb bourdeauduc could confirm) but he has switched to another Xilinx-hosted core clone that is a bit faster for his taste (IIRC), still with Linux. OTOH, it's not clear : does you client want a PC or Linux ? because there are (quite) cheap embedded x86 modules around. I use to play with ETX and PC104, there are new and even smaller full-featured modules from several manufacturers (like Qseven form factor, ask me so I send you pictures of the real stuff) don't waste a FPGA and your time for Linux. Use existing standard plugable modules... > Rick yg -- http://ygdes.com / http://yasep.org
From: James Salisbury on 17 Apr 2010 13:30 rickman wrote: > My customer was talking about running PC Linux on a CPU in an FPGA. I > believe the one big requirement is that there has to be a MMU. Which > of the three FPGA vendor's cores are available with a Linux supported > MMU? I cores I know about from vendors are uBlaze, NIOS and LM32. I > don't think Actel has one, they seem to be using ARM. Then of course > there are the gazillion open source cores at all levels of functioning > and support, everything from commercial grade to "What, me worry?" > > Which of these are practical for a commercial project? > > Rick Hi, Altera do have a demo of linux on Nios on the NEEK kit, it includes a an LCD display and other peripherals.
From: HT-Lab on 18 Apr 2010 04:57 "rickman" <gnuarm(a)gmail.com> wrote in message news:4fb11a6d-d334-48ae-911c-5c6f006987a7(a)s22g2000vbb.googlegroups.com... > My customer was talking about running PC Linux on a CPU in an FPGA. I > believe the one big requirement is that there has to be a MMU. Which > of the three FPGA vendor's cores are available with a Linux supported > MMU? I cores I know about from vendors are uBlaze, NIOS and LM32. I > don't think Actel has one, they seem to be using ARM. Then of course > there are the gazillion open source cores at all levels of functioning > and support, everything from commercial grade to "What, me worry?" > > Which of these are practical for a commercial project? > > Rick Check out the Leon3 core (Sparc V8), although not in your favourite language it is very well supported (includes Linux). http://www.gaisler.com/cms/ Hans. www.ht-lab.com
|
Next
|
Last
Pages: 1 2 Prev: Microblaze and DDR2 Next: Xilinx Virtex-4 Block RAM Initialisation missing |