Thanks for your reply. OK then i should better use summing the squares, but in this case should i use a filter?
if yes then which filter type and architecture in the FIR core should i use, there are single rate, Interpolation, Decimation and Polyphase. There are several architectures like systolic multiply accumulate, transpose, or distributed arithmetic. Is it correct to use fractions for the coefficients?
I am only using microblaze to handle the interfaces (ETHERNET, SPI, SATA) which i think would be difficult to control without the processor. As for the calculations i will perform it using HDL code which utilizes the FPU.