--- Quote Start ---
The altera documentation states it uses block floating point for the FFT.
so what your saying is, and if my data is x"DEADBE" with an exponent "011100" (28 or -4) than it would shift my value down by 4? and my signal would be x"DEADB.E"
sorry im a little confused, not sure if that makes sense.
--- Quote End ---
It might actually be floating point then, just with an 6 bit exponent and 17 bit mantissa instead of the standard 8/23. This reduces logic requirements on the chip. It basically sacrifices range and accuracy so that it uses less resources (and possibly clock faster too).