03.08.2013 Views

Embedded Software and Motor Control Libraries for PXR40xx

Embedded Software and Motor Control Libraries for PXR40xx

Embedded Software and Motor Control Libraries for PXR40xx

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Table 6-1. Compound data types overview (continued)<br />

Name Description<br />

GFLIB_LIMIT_T_F16 Structure containing the limits.<br />

GFLIB_LIMIT_T_F32 Structure containing the limits.<br />

GFLIB_LIMIT_T_FLT Structure containing the limits.<br />

GFLIB_LOWERLIMIT_T_F16 Structure containing the lower limit.<br />

GFLIB_LOWERLIMIT_T_F32 Structure containing the lower limit.<br />

GFLIB_LOWERLIMIT_T_FLT Structure containing the lower limit.<br />

GFLIB_LUT1D_T_F16 Structure containing 1D look-up table parameters.<br />

GFLIB_LUT1D_T_F32 Structure containing 1D look-up table parameters.<br />

GFLIB_LUT1D_T_FLT Structure containing 1D look-up table parameters.<br />

GFLIB_LUT2D_T_F16 Structure containing 2D look-up table parameters.<br />

GFLIB_LUT2D_T_F32 Structure containing 2D look-up table parameters.<br />

GFLIB_LUT2D_T_FLT Structure containing 2D look-up table parameters.<br />

GFLIB_RAMP_T_F16 Structure containing increment/decrement coefficients <strong>and</strong> state value <strong>for</strong><br />

the ramp function implemented in GFLIB_Ramp.<br />

GFLIB_RAMP_T_F32 Structure containing increment/decrement coefficients <strong>and</strong> state value <strong>for</strong><br />

the ramp function implemented in GFLIB_Ramp.<br />

GFLIB_RAMP_T_FLT Structure containing increment/decrement coefficients <strong>and</strong> state value <strong>for</strong><br />

the ramp function implemented in GFLIB_Ramp.<br />

GFLIB_SIN_T_F16 Array of four 16-bit elements <strong>for</strong> storing coefficients of the Taylor<br />

polynomial.<br />

GFLIB_SIN_T_F32 Array of five 32-bit elements <strong>for</strong> storing coefficients of the Taylor polynomial.<br />

GFLIB_SIN_T_FLT Array of three single precision floating point elements <strong>for</strong> storing coefficients<br />

of the floating point optimized minimax approximation polynomial.<br />

GFLIB_TAN_T_F16 Output of tan( $\Pi$ * f16In) <strong>for</strong> interval [0, $\Pi$/4) of the input angles is<br />

divided into eight sub-sectors. Polynomial approximation is done using a 4th<br />

order polynomial, <strong>for</strong> each sub-sector respectively. Eight arrays, each<br />

including four polynomial coefficients <strong>for</strong> each sub-interval, are stored in this<br />

(GFLIB_TAN_T_F16) structure.<br />

GFLIB_TAN_T_F32 Output of tan( $\Pi$ * f32In) <strong>for</strong> interval [0, $\Pi$/4) of the input angles is<br />

divided into eight sub-sectors. Polynomial approximation is done using a 4th<br />

order polynomial, <strong>for</strong> each sub-sector respectively. Eight arrays, each<br />

including four polynomial coefficients <strong>for</strong> each sub-interval, are stored in this<br />

(GFLIB_TAN_T_F32) structure.<br />

GFLIB_TAN_T_FLT Polynomial coefficient <strong>for</strong> fractional approximation in single precision<br />

floating point <strong>for</strong>mat.<br />

GFLIB_TAN_TAYLOR_COEF_T_F16 Structure containing four polynomial coefficients <strong>for</strong> one sub-interval.<br />

GFLIB_TAN_TAYLOR_COEF_T_F32 Structure containing four polynomial coefficients <strong>for</strong> one sub-interval.<br />

GFLIB_UPPERLIMIT_T_F16 Structure containing the upper limit.<br />

GFLIB_UPPERLIMIT_T_F32 Structure containing the upper limit.<br />

GFLIB_UPPERLIMIT_T_FLT Structure containing the upper limit.<br />

GFLIB_VECTORLIMIT_T_F16 Structure containing the limit.<br />

GFLIB_VECTORLIMIT_T_F32 Structure containing the limit.<br />

GFLIB_VECTORLIMIT_T_FLT Structure containing the limit.<br />

Table continues on the next page...<br />

<strong>Embedded</strong> <strong>Software</strong> <strong>and</strong> <strong>Motor</strong> <strong>Control</strong> <strong>Libraries</strong> <strong>for</strong> <strong>PXR40xx</strong>, Rev. 1.0<br />

Chapter 6 Compound Data Types<br />

Freescale Semiconductor, Inc. 691

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!