--- Quote Start ---
You are right, I've not seen an example that does that - my guess is that the internal memory are probably too "precious" to be allocated for the whole bootloader. Technically though I don't see any limitation in doing so - except that you've to probably have to modify spl.c to point to the next offset that is located over the H2F bridge.
--- Quote End ---
The actual U-Boot's size is 1553 Kbytes, so that doesn't fit into our device's On-Chip memory. Would it be possible to add Ethernet support to the U-Boot SPL? Or to use the UEFI bootloader? Arria 10 seems to support the UEFI bootloader. Is there support also for Cyclone V?