CORDIC_Rotate_APFX/sources
Camille Monière 25255802f1
Remove indetermination and patch for Xilinx v2019.1 compatibility
- Use of `rom_cordic_rotate` namespace to isolate functions and
  variables. Useful when CORDICS are included in super project.
- Add define barrier to exclude some code when used when Xilinx v2019.1,
  especially C++11/14 code that are not fully supported by the (crazy)
  old version of GCC in use (v4.6.3).
  Need the definition of `XILINX_MAJOR` (can be done using `set
  XILINX_MAJOR [expr {int( [version -short] )}]` in a Xilinx TCL script
  and then adding it to the cflags using the `-cflags` switch with
  `-DXILINX_MAJOR=${XILINX_MAJOR}` or by manually adding the major
  version to the CFLAGS in gui.
- Add a template version of the helper function, to support v2019.1.
2022-04-25 11:43:31 +02:00
..
CCordicRotateConstexpr Remove indetermination and patch for Xilinx v2019.1 compatibility 2022-04-25 11:43:31 +02:00
CCordicRotateRom Remove indetermination and patch for Xilinx v2019.1 compatibility 2022-04-25 11:43:31 +02: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 Fix synthesis and includes bugs 2022-04-20 19:44:52 +02:00