What is the purpose of this FPGA + microcontroller based motor driver design?
Using Google translate, that product is meant as a development board for motor control in robotics applications. FPGA allows much quicker or tighter control loops that would be crucial in running something like a robotic joint. FPGA is also a better fit in a development board because it can be reconfigured at the logic level.