Research Article

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

Table 13

Representative characterization data for CORDIC configured for sqrt().

Configurable parameter (attribute)Attribute value (for 32 bit unsigned integer) (XC4VFX12FF668-10)

Pipelining modeNo pipelining
Round modeTruncateRPIRPNIRNE
Latency attained2222
Fmax obtained (MHz) (ns)45.535 (21.961)37.038 (26.999)37.038 (26.999)33.357 (29.979)
LUT/FF327/27375/27375/27416/27
Pipelining modeOptimal
Round modeTruncateRPIRPNIRNE
Latency attained10101011
Fmax obtained (MHz) (ns)147.558 (6.777)149.298 (6.698)149.298 (6.698)149.365 (6.695)
LUT/FF351/201399/227399/227440/239
Pipelining modeMaximum
Round modeTruncateRPIRPNIRNE
Latency attained17181819
Fmax obtained (MHz) (ns)280.426 (3.566)264.131 (3.786)264.131 (3.786)263.227 (3.799)
LUT/FF358/363403/380403/380444/419