Re:Running Linux on Xilinx / AMD FPGA Softcore Example Design
by johnea on Sunday September 17, 2023 @07:21PM
(#37550344)
It should be noted, this isn't real linux, in that the microblaze has no MMU and thus there is no virtual memory.
So, this requires building the linux kernel in the uClinux configuration. Which leaves all processes in the same memory space.
On a project at work, we recently instantiated a LEON3 in FPGA fabric. There are a lot of disadvatnages, and there are so many modern, cheap, and capable single board computers that this is really only practical if there are other features in the FPGA that need to be tightly coupled with the CPU.
So, this requires building the linux kernel in the uClinux configuration. Which leaves all processes in the same memory space.
On a project at work, we recently instantiated a LEON3 in FPGA fabric. There are a lot of disadvatnages, and there are so many modern, cheap, and capable single board computers that this is really only practical if there are other features in the FPGA that need to be tightly coupled with the CPU.