CORDIC_Rotate_APFX/sources
Camille Monière f0035238bf
Correct the name and improve widely
- Fix the MC (Monte-Carlo) to the proper algoritm name, ML (maximum
  likelyhood) and remove HalfPi since the use of divider allow to
  theoretically support any pi / 2^k, k an integer. In reality, a too
  low rotation would require more stages than 7 but it is for futur
  improvements.
- Make use of `divider` template to provide rotation grain finer than pi
  / 2. Validated (unit-tested) with pi / 4 with the same margins than pi
  / 2 (2% of error with floating scaling, 3% with fixed scaling).
- Fix rom size which now use N_STAGES+1 bits instead of 8 regardless of
  N_STAGES. Simplify the cordic method implementation, which
  unexpectedly (and fortunately) improved its performance.
2022-03-14 14:07:10 +01:00
..
CCordicRotateConstexpr Correct the name and improve widely 2022-03-14 14:07:10 +01:00
CCordicRotateRom Correct the name and improve widely 2022-03-14 14:07:10 +01:00
CCordicRotateSmart Big update, that compiles with Xilinx GCC 6.2 2022-02-18 21:33:59 +01:00
CordicRoms Update CMakeLists and add GCC 6.2 and 6.5 to the supported compiler lists 2022-02-21 11:39:33 +01:00
tb Correct the name and improve widely 2022-03-14 14:07:10 +01:00