Altera_fp_matrix_inv parameters, Altera_fp_matrix_inv parameters -11 – Altera Floating-Point User Manual
Page 35

Port Name
Required
Description
done
Yes
When asserted, the last output has been written. A new matrix
multiply can be started with
calculate
.
done
will follow
ready
by
some fixed amount, depending on the parameters.
ALTERA_FP_MATRIX_INV Parameters
Table 2-6: ALTERA_FP_MATRIX_INV Parameters
Port Name
Type
Required
Description
BLOCKS
Integer
No
The number of memory blocks for the double-buffered
storage of matrix multiplication. The allowable range is
from
2
to
16
.
DIMENSION
Integer
Yes
The number of rows in the matrix. As the matrix is
square, this is also the number of columns in the matrix.
The supported dimensions are 4 x 4, 6 x 6, 8 x 8, 16 x 16,
32 x 32, and 64 x 64. The maximum supported input
dimension is 64 × 64.
This parameter also acts as the VECTORSIZE when
calling the ALTERA_FP_MATRIX_MULT IP core
internally.
WIDTH_EXP
Integer
Yes
Specifies the precision of the exponent. The bias of the
exponent is always set to
2
(WIDTH_EXP-1) -
1
(that is,
127
for single-precision format).
WIDTH_EXP
must be
8
for
single-precision format and must be less than
WIDTH_MAN
.
The available value for
WIDTH_EXP
is
8
.
WIDTH_MAN
Integer
Yes
Specifies the precision of the mantissa.
WIDTH_MAN
must
be 23 when
WIDTH_EXP
is 8. Otherwise,
WIDTH_MAN
must
be a minimum of 31.
WIDTH_MAN
must be greater than
WIDTH_EXP
. The sum of
WIDTH_EXP
and
WIDTH_MAN
must
be less than 64. Current available value for
WIDTH_MAN
is
only 23 for single precision.
UG-01058
2014.12.19
ALTERA_FP_MATRIX_INV Parameters
2-11
ALTERA_FP_MATRIX_INV IP Core
Altera Corporation