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