A FPGA is a hardware programmable circuit that offers huge possibilities in terms of architectural configurability and flexibility. It can dramatically simplify the design of circuit boards and make them more generic, particularly in terms of allowing input/output interface reconfiguration. But the FPGA has two significant drawbacks that limit its adoption: the level of expertise and the design time required.
ECS studies the tools and techniques, like porting C to HDL, that will make it easier to develop HDLs, facilitate the use of FPGAs and shorten development time