Variable-Precision DSP Blocks in Altera 28-nm FPGAs (ODSP1106)