Forum Discussion
Altera_Forum
Honored Contributor
15 years agoI'm not an Android expert, but I'm guessing this is a huge task.
First you will need to put a CPU soft core in the FPGA. Android is designed to run on ARM cores, so I think putting an ARM IP core would make the job easier than using Nios II, which would require a complete port of the kernel. But in any case you will still need to write the drivers for all the hardware that you put around the CPU. You must also take into account that the CPU in the FPGA will run a lot slower than a hardcore CPU, and any entry-level smartphone will have a much better performance under Android that a solution based on a Cyclone II.