Is it possible to synthesize a linux kernel to ASIC?
Linux is written in asm/C. Can you convert the kernel source into verilog and then into a ASIC?
Not the drivers and other support systems just the kernel itself.
Anything is possible in software or hardware with enough time, space, and money. :razz: What really is the difference between hardware and software but the languages used to describe its functionality.
But today, the ability to synthesize generic C code to a hardware description is very limited.
uClinux has been ported to several processor cores like Nios or MicroBlaze to be run in a FPGA. To get it into an ASIC seems to be a matter of finding a uClinux supported processor core.
uClinux has been ported to several processor cores like Nios or MicroBlaze to be run in a FPGA. To get it into an ASIC seems to be a matter of finding a uClinux supported processor core.
uClinux runs as in a processor it is not directly implemented in the hardware. What it is implemented in the hardware is the processor for example ARM with its RAM and ROM.