Electronics > Beginners
how to run linux embedded in fpga
(1/4) > >>
SDBFG:
hello sir
how to run Xilinx spartan xc3s50 embedded linux....
Berni:
You first need to build a CPU inside that FPGA to do such a thing, and likely need external memory.
Mr. Scram:
Why do you want to run this on an FPGA? Starting with an actual processor is probably a lot easier, unless you have very specific demands or view it as a project for the sake of it. In the case of the latter, it's time to hit Google.
SDBFG:
how to program linux in FPGA i have used ubuntu
rstofer:
That seems like a very small chip for such a project - and it's a pretty old Spartan 3.  I built a retro CPU in an XC3S1000 and while I only used 1/3 of the logic (still 6 times as much as the XC3S50 can hold), I used most of the BlockRam and still needed external memory and this was for a machine with just 32K 16 bit words.

Short answer:  It isn't going to fit.

But, if it did, you would need to design a CPU or use something like Microblaze (best choice) with a MMU (Memory Management Unit) and then recompile all of the Linux source for the new processor.  This has been done for larger chips.

If you had enough memory, you could use uClinux without a MMU.

Or, maybe this project:
https://www.xilinx.com/products/design-tools/embedded-software/petalinux-sdk.html

Here is a board that supports the project although it is going obsolete.
https://store.digilentinc.com/atlys-spartan-6-fpga-trainer-board-limited-time-see-nexys-video/
Navigation
Message Index
Next page
There was an error while thanking
Thanking...

Go to full version
Powered by SMFPacks Advanced Attachments Uploader Mod