|
|
|
|
|
R |
R |
S |
M |
|
|
|
|
|
|
|
E |
E |
P |
C |
C |
C |
C |
C |
C |
C |
M |
O |
E |
R |
R |
R |
R |
R |
R |
R |
S |
S |
E |
E |
|
|
|
|
E |
E |
M |
C |
C |
C |
C |
M |
R |
R |
R |
R |
R |
S |
E |
|
|
C |
C |
C |
C |
M |
R |
R |
R |
|
C |
C |
C |
C |
C |
C |
C |
C |
R |
R |
R |
R |
R |
R |
R |
R |
|
R |
R |
R |
R |
R |
R |
R |
R |
|
|
|
R |
R |
R |
R |
|
|
|
|
CECTRL gating and inversion control
Value | F70B0 | F72B0 | F74B0 | F76B0 |
---|---|---|---|---|
1 | 1 | 1 | 1 | 1 |
CECTRL | - | - | - | - |
INV | - | - | - | 1 |
RSTCIN gating and inversion control
Value | F82B0 | F84B0 |
---|---|---|
0 | - | - |
INV | 1 | 1 |
RSTCIN | 1 | 1 |
RSTC gating and inversion control
Value | F78B0 | F80B0 |
---|---|---|
0 | - | - |
INV | 1 | 1 |
RSTC | 1 | 1 |
RSTCTRL gating and inversion control
Value | F87B0 | F89B0 |
---|---|---|
0 | - | - |
INV | 1 | 1 |
RSTCTRL | 1 | 1 |
CECTRL gating and inversion control
Value | F71B0 | F73B0 | F75B0 | F77B0 |
---|---|---|---|---|
1 | 1 | 1 | 1 | 1 |
CECTRL | - | - | - | - |
INV | - | - | - | 1 |
RSTCIN gating and inversion control
Value | F83B0 | F85B0 |
---|---|---|
0 | - | - |
INV | 1 | 1 |
RSTCIN | 1 | 1 |
RSTC gating and inversion control
Value | F79B0 | F81B0 |
---|---|---|
0 | - | - |
INV | 1 | 1 |
RSTC | 1 | 1 |
RSTCTRL gating and inversion control
Value | F88B0 | F90B0 |
---|---|---|
0 | - | - |
INV | 1 | 1 |
RSTCTRL | 1 | 1 |
enable 18x18 multiply
Value | F8B0 |
---|---|
DISABLED | - |
ENABLED | 1 |
Value | F5B0 |
---|---|
DISABLED | - |
ENABLED | 1 |
rounding mode
Value | F6B0 |
---|---|
ROUND_TO_INFINITE | 1 |
ROUND_TO_ZERO | - |
enable variable shifter controlled by SFTCTRL
Value | F7B0 |
---|---|
DISABLED | - |
ENABLED | 1 |
MULT9_H0 primitive mode
Value | F92B0 |
---|---|
MULT9_CORE | - |
NONE | 1 |
RSTA gating and inversion control
Value | F92B0 |
---|---|
0 | - |
INV | 1 |
RSTA | 1 |
A
is signed in SIGNEDSTATIC_EN
mode
Value | F45B0 |
---|---|
DISABLED | - |
ENABLED | 1 |
selects between actually doing 9x9 mult; or just passing through inputs
Value | F46B0 |
---|---|
BYPASS | 1 |
USED | - |
CEA gating and inversion control
Value | F47B0 | F48B0 |
---|---|---|
1 | 1 | 1 |
CEA | - | - |
INV | - | 1 |
clock gating and inversion control
Value | F49B0 | F50B0 |
---|---|---|
0 | - | - |
CLK | 1 | - |
INV | 1 | 1 |
if ENABLED
primitive is reset by user GSR
Value | F51B0 |
---|---|
DISABLED | 0 |
ENABLED | 1 |
MULT9_H1 primitive mode
Value | F51B0 | F55B0 | F94B0 |
---|---|---|---|
MULT9_CORE | - | - | - |
NONE | 1 | 1 | 1 |
register enable or bypass for A1
Value | F52B0 |
---|---|
BYPASS | 1 |
REGISTER | - |
register enable or bypass for A2
Value | F53B0 |
---|---|
BYPASS | 1 |
REGISTER | - |
register enable or bypass for B
Value | F54B0 |
---|---|
BYPASS | 1 |
REGISTER | - |
RSTA gating and inversion control
Value | F55B0 | F56B0 | F94B0 |
---|---|---|---|
0 | - | - | - |
INV | 1 | 1 | 1 |
RSTA | 1 | - | 1 |
use shift register for A
Value | F57B0 |
---|---|
DISABLED | - |
ENABLED | 1 |
A
signedness from SIGNEDSTATIC_EN
(when ENABLED
) or ASIGNED
input
Value | F58B0 |
---|---|
DISABLED | - |
ENABLED | 1 |
use 18-bit shift register for A
Value | F44B0 |
---|---|
DISABLED | - |
ENABLED | 1 |
MULT9_H2 primitive mode
Value | F99B0 |
---|---|
MULT9_CORE | - |
NONE | 1 |
RSTA gating and inversion control
Value | F99B0 |
---|---|
0 | - |
INV | 1 |
RSTA | 1 |
MULT9_H3 primitive mode
Value | F101B0 |
---|---|
MULT9_CORE | - |
NONE | 1 |
RSTA gating and inversion control
Value | F101B0 |
---|---|
0 | - |
INV | 1 |
RSTA | 1 |
MULT9_L0 primitive mode
Value | F91B0 |
---|---|
MULT9_CORE | - |
NONE | 1 |
RSTA gating and inversion control
Value | F91B0 |
---|---|
0 | - |
INV | 1 |
RSTA | 1 |
MULT9_L1 primitive mode
Value | F93B0 |
---|---|
MULT9_CORE | - |
NONE | 1 |
RSTA gating and inversion control
Value | F93B0 |
---|---|
0 | - |
INV | 1 |
RSTA | 1 |
MULT9_L2 primitive mode
Value | F98B0 |
---|---|
MULT9_CORE | - |
NONE | 1 |
RSTA gating and inversion control
Value | F98B0 |
---|---|
0 | - |
INV | 1 |
RSTA | 1 |
MULT9_L3 primitive mode
Value | F100B0 |
---|---|
MULT9_CORE | - |
NONE | 1 |
RSTA gating and inversion control
Value | F100B0 |
---|---|
0 | - |
INV | 1 |
RSTA | 1 |
B
signedness in SIGNEDSTATIC_EN
mode
Value | F17B0 |
---|---|
DISABLED | - |
ENABLED | 1 |
selects between pre-adder in datapath; or just passing through inputs
Value | F18B0 |
---|---|
BYPASS | 1 |
USED | - |
CEB gating and inversion control
Value | F19B0 | F20B0 |
---|---|---|
1 | 1 | 1 |
CEB | - | - |
INV | - | 1 |
CECL gating and inversion control
Value | F21B0 | F22B0 |
---|---|---|
1 | 1 | 1 |
CECL | - | - |
INV | - | 1 |
clock gating and inversion control
Value | F23B0 | F24B0 |
---|---|---|
0 | - | - |
CLK | 1 | - |
INV | 1 | 1 |
C
signedness in SIGNEDSTATIC_EN
mode
Value | F25B0 |
---|---|
DISABLED | - |
ENABLED | 1 |
if ENABLED
primitive is reset by user GSR
Value | F26B0 |
---|---|
DISABLED | 0 |
ENABLED | 1 |
PREADD9_H1 primitive mode
Value | F26B0 | F32B0 | F34B0 |
---|---|---|---|
NONE | 1 | 1 | 1 |
PREADD9_CORE | - | - | - |
selects 2nd pre-adder operand
Value | F27B0 |
---|---|
INPUT_B_AS_PREADDER_OPERAND | - |
INPUT_C_AS_PREADDER_OPERAND | 1 |
enable pre-adder carry cascade
Value | F28B0 |
---|---|
DISABLED | - |
ENABLED | 1 |
register enable or bypass for BL
Value | F29B0 |
---|---|
BYPASS | 1 |
REGISTER | - |
register enable or bypass for BR0
Value | F30B0 |
---|---|
BYPASS | 1 |
REGISTER | - |
register enable or bypass for BR1
Value | F31B0 |
---|---|
BYPASS | 1 |
REGISTER | - |
RSTB gating and inversion control
Value | F32B0 | F33B0 |
---|---|---|
0 | - | - |
INV | 1 | 1 |
RSTB | 1 | - |
RSTCL gating and inversion control
Value | F34B0 | F35B0 |
---|---|---|
0 | - | - |
INV | 1 | 1 |
RSTCL | 1 | - |
use left shift register for B
Value | F36B0 |
---|---|
BYPASS | 1 |
REGISTER | - |
use right shift register for B
Value | F37B0 |
---|---|
BYPASS | 1 |
REGISTER | - |
B
and C
signedness from parameters (ENABLED
) or inputs
Value | F38B0 |
---|---|
DISABLED | - |
ENABLED | 1 |
use 18-bit shift register for B
Value | F16B0 |
---|---|
DISABLED | - |
ENABLED | 1 |
preadder function
Value | F39B0 |
---|---|
ADDITION | 1 |
SUBTRACTION | - |
CEP gating and inversion control
Value | F61B0 | F62B0 |
---|---|---|
1 | 1 | 1 |
CEP | - | - |
INV | - | 1 |
clock gating and inversion control
Value | F63B0 | F64B0 |
---|---|---|
0 | - | - |
CLK | 1 | - |
INV | 1 | 1 |
if ENABLED
primitive is reset by user GSR
Value | F65B0 |
---|---|
DISABLED | 0 |
ENABLED | 1 |
REG18_L1_1 primitive mode
Value | F65B0 | F67B0 |
---|---|---|
NONE | 1 | 1 |
REG18_CORE | - | - |
register enable or bypass
Value | F66B0 |
---|---|
BYPASS | 1 |
REGISTER | - |
RSTP gating and inversion control
Value | F67B0 | F68B0 |
---|---|---|
0 | - | - |
INV | 1 | 1 |
RSTP | 1 | - |