Research Article

IP-Enabled C/C++ Based High Level Synthesis: A Step towards Better Designer Productivity and Design Performance

Table 11

Configurable parameters in Xilinx CORDIC IP core.

Configurable parameter (attribute)Possible values (attribute values) (to select one)

Functional selectionRotate, translate, sin and cos, sinh and cosh, arc tan, arc tanh, square root
Architectural configurationWord serial, parallel
Pipelining modeNo pipelining, optimal, maximum
Data formatSigned fraction, unsigned fraction, unsigned integer
Phase formatRadians, scaled radians
Input widthRange 8 to 48
Output widthRange 5 to 48
Round modeTruncate, round positive infinity, round positive negative infinity, nearest even
IterationsRange 0 to 48
PrecisionRange 0 to 48
Coarse rotationYes, no
Compensation scalingNo scale compensation, Lut based, Bram based, embedded multiplier