@Bibi187; so if i understand it right. The FGPA chip can change algoritme by bios update (software) and ASIC chip can change algoritme only by a other controllerboard (hardware)? Because todays controllerboard of D3 is only designed for X11.
Not exactly FGPA can be programmable for anything you want with software engineering.
ASIC need some hardware engineering, same for hash board. So they can be programmable if when you build it, you do what needed for future implementation.