Learning to use Fixed-point Arithmetic in Intel FPGAs with OpenCL
Hi. I am not sure if this forum is the appropriate for this issue but I have not found the correct one.
Reading the "Intel FPGA SDK for OpenCL Pro Edition: Best Practices Guide", at page 100 we can find section "4.3.1. Floating-Point versus Fixed-Point Representations".
In that section we can learn the recommendation to change floating-point operations to fixed-point operations, in order to save resources and energy in FPGA designs. However, there is no example to learn to do this optimisations if you are a beginner in FPGAs as I am.
Does anyone know a good tutorial /paper/ documentation / examples about to learn how to convert kernels written with floats into kernels based in fixed-point arithmetic? I have found very short and theoretical information about this issue and I want to learn to implement this optimisations in my codes.
Thanks in advance.