Before designing FPGA arithmatic blocks first we need to decide on number representation. There are two types of number representation is possible in the FPGA. Fixed point representation. Floating point representation. After we decide the number representation, we need to focus on designing the multipliers, adders and arithmetic operators. Fixed Point Representation Advantage of fixed point implementation is high speed and lower cost. Floating Point Representation Floating point representation has high dynamic range and also it eliminates the scaling.