" Replace - only some fuctions."
A cpu is only a set of logic gates interconnected in a particular way. Those interconnects are fixed. FPGAs already have sufficient gate density to contain the target architecture of an existing cpu.
There is nothing to prevent a departure from the Von Neumann architecture to handle particular algorithms in a parallel fashion - except the mindset of 70 years of serial processing.