|
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 |
|
|
|
|
|
|
|
|
|
|
|
|
R |
R |
R |
R |
S |
S |
E |
C |
C |
C |
C |
C |
C |
C |
C |
C |
C |
C |
C |
C |
C |
C |
C |
C |
C |
C |
C |
R |
R |
R |
|
|
|
R |
R |
R |
R |
R |
|
|
|
CECIN gating and inversion control
| Value | F76B0 | F78B0 | F80B0 | F82B0 |
|---|---|---|---|---|
| 1 | 1 | 1 | 1 | 1 |
| CECIN | - | - | - | - |
| INV | - | - | - | 1 |
CEC gating and inversion control
| Value | F72B0 | F74B0 |
|---|---|---|
| 1 | 1 | 1 |
| CEC | - | - |
| INV | - | - |
RSTC gating and inversion control
| Value | F65B0 | F66B0 |
|---|---|---|
| 0 | - | - |
| INV | 1 | 1 |
| RSTC | 1 | - |
RSTO gating and inversion control
| Value | F67B0 | F68B0 |
|---|---|---|
| 0 | - | - |
| INV | 1 | 1 |
| RSTO | 1 | - |
enable variable shifter controlled by SFTCTRL
| Value | F69B0 |
|---|---|
| DISABLED | - |
| ENABLED | 1 |
select dynamic signedness or signedness controlled by parameters
| Value | F70B0 |
|---|---|
| DISABLED | - |
| ENABLED | 1 |
operation controlled by input pins or parameters
| Value | F71B0 |
|---|---|
| DISABLED | - |
| ENABLED | 1 |
CECIN gating and inversion control
| Value | F77B0 | F79B0 | F81B0 | F83B0 |
|---|---|---|---|---|
| 1 | 1 | 1 | 1 | 1 |
| CECIN | - | - | - | - |
| INV | - | - | - | 1 |
CEC gating and inversion control
| Value | F73B0 | F75B0 |
|---|---|---|
| 1 | 1 | 1 |
| CEC | - | - |
| INV | - | - |
A is signed in SIGNEDSTATIC_EN mode
| Value | F29B0 |
|---|---|
| DISABLED | - |
| ENABLED | 1 |
selects between actually doing 9x9 mult; or just passing through inputs
| Value | F30B0 |
|---|---|
| BYPASS | 1 |
| USED | - |
CEA gating and inversion control
| Value | F31B0 | F32B0 |
|---|---|---|
| 1 | 1 | 1 |
| CEA | - | - |
| INV | - | 1 |
clock gating and inversion control
| Value | F33B0 | F34B0 |
|---|---|---|
| 0 | - | - |
| CLK | 1 | - |
| INV | 1 | 1 |
if ENABLED primitive is reset by user GSR
| Value | F35B0 |
|---|---|
| DISABLED | 0 |
| ENABLED | 1 |
MULT9_L1 primitive mode
| Value | F35B0 | F39B0 |
|---|---|---|
| MULT9_CORE | - | - |
| NONE | 1 | 1 |
register enable or bypass for A1
| Value | F36B0 |
|---|---|
| BYPASS | 1 |
| REGISTER | - |
register enable or bypass for A2
| Value | F37B0 |
|---|---|
| BYPASS | 1 |
| REGISTER | - |
register enable or bypass for B
| Value | F38B0 |
|---|---|
| BYPASS | 1 |
| REGISTER | - |
RSTA gating and inversion control
| Value | F39B0 | F40B0 |
|---|---|---|
| 0 | - | - |
| INV | 1 | 1 |
| RSTA | 1 | - |
use shift register for A
| Value | F41B0 |
|---|---|
| DISABLED | - |
| ENABLED | 1 |
A signedness from SIGNEDSTATIC_EN (when ENABLED) or ASIGNED input
| Value | F42B0 |
|---|---|
| DISABLED | - |
| ENABLED | 1 |
use 18-bit shift register for A
| Value | F28B0 |
|---|---|
| DISABLED | - |
| ENABLED | 1 |
CEB gating and inversion control
| Value | F85B0 |
|---|---|
| 1 | 1 |
| CEB | - |
| INV | - |
PREADD9_H0 primitive mode
| Value | F93B0 |
|---|---|
| NONE | 1 |
| PREADD9_CORE | - |
RSTB gating and inversion control
| Value | F93B0 |
|---|---|
| 0 | - |
| INV | 1 |
| RSTB | 1 |
CEB gating and inversion control
| Value | F87B0 |
|---|---|
| 1 | 1 |
| CEB | - |
| INV | - |
PREADD9_H1 primitive mode
| Value | F98B0 |
|---|---|
| NONE | 1 |
| PREADD9_CORE | - |
RSTB gating and inversion control
| Value | F98B0 |
|---|---|
| 0 | - |
| INV | 1 |
| RSTB | 1 |
CEB gating and inversion control
| Value | F89B0 |
|---|---|
| 1 | 1 |
| CEB | - |
| INV | - |
PREADD9_H2 primitive mode
| Value | F100B0 |
|---|---|
| NONE | 1 |
| PREADD9_CORE | - |
RSTB gating and inversion control
| Value | F100B0 |
|---|---|
| 0 | - |
| INV | 1 |
| RSTB | 1 |
CEB gating and inversion control
| Value | F91B0 |
|---|---|
| 1 | 1 |
| CEB | - |
| INV | - |
PREADD9_H3 primitive mode
| Value | F102B0 |
|---|---|
| NONE | 1 |
| PREADD9_CORE | - |
RSTB gating and inversion control
| Value | F102B0 |
|---|---|
| 0 | - |
| INV | 1 |
| RSTB | 1 |
CEB gating and inversion control
| Value | F84B0 |
|---|---|
| 1 | 1 |
| CEB | - |
| INV | - |
PREADD9_L0 primitive mode
| Value | F92B0 |
|---|---|
| NONE | 1 |
| PREADD9_CORE | - |
RSTB gating and inversion control
| Value | F92B0 |
|---|---|
| 0 | - |
| INV | 1 |
| RSTB | 1 |
B signedness in SIGNEDSTATIC_EN mode
| Value | F1B0 |
|---|---|
| DISABLED | - |
| ENABLED | 1 |
selects between pre-adder in datapath; or just passing through inputs
| Value | F2B0 |
|---|---|
| BYPASS | 1 |
| USED | - |
CEB gating and inversion control
| Value | F3B0 | F4B0 | F86B0 |
|---|---|---|---|
| 1 | 1 | 1 | 1 |
| CEB | - | - | - |
| INV | - | 1 | - |
CECL gating and inversion control
| Value | F5B0 | F6B0 |
|---|---|---|
| 1 | 1 | 1 |
| CECL | - | - |
| INV | - | 1 |
clock gating and inversion control
| Value | F7B0 | F8B0 |
|---|---|---|
| 0 | - | - |
| CLK | 1 | - |
| INV | 1 | 1 |
C signedness in SIGNEDSTATIC_EN mode
| Value | F9B0 |
|---|---|
| DISABLED | - |
| ENABLED | 1 |
if ENABLED primitive is reset by user GSR
| Value | F10B0 |
|---|---|
| DISABLED | 0 |
| ENABLED | 1 |
PREADD9_L1 primitive mode
| Value | F10B0 | F16B0 | F18B0 | F94B0 |
|---|---|---|---|---|
| NONE | 1 | 1 | 1 | 1 |
| PREADD9_CORE | - | - | - | - |
selects 2nd pre-adder operand
| Value | F11B0 |
|---|---|
| INPUT_B_AS_PREADDER_OPERAND | - |
| INPUT_C_AS_PREADDER_OPERAND | 1 |
enable pre-adder carry cascade
| Value | F12B0 |
|---|---|
| DISABLED | - |
| ENABLED | 1 |
register enable or bypass for BL
| Value | F13B0 |
|---|---|
| BYPASS | 1 |
| REGISTER | - |
register enable or bypass for BR0
| Value | F14B0 |
|---|---|
| BYPASS | 1 |
| REGISTER | - |
register enable or bypass for BR1
| Value | F15B0 |
|---|---|
| BYPASS | 1 |
| REGISTER | - |
RSTB gating and inversion control
| Value | F16B0 | F17B0 | F94B0 |
|---|---|---|---|
| 0 | - | - | - |
| INV | 1 | 1 | 1 |
| RSTB | 1 | - | 1 |
RSTCL gating and inversion control
| Value | F18B0 | F19B0 |
|---|---|---|
| 0 | - | - |
| INV | 1 | 1 |
| RSTCL | 1 | - |
use left shift register for B
| Value | F20B0 |
|---|---|
| BYPASS | 1 |
| REGISTER | - |
use right shift register for B
| Value | F21B0 |
|---|---|
| BYPASS | 1 |
| REGISTER | - |
B and C signedness from parameters (ENABLED) or inputs
| Value | F22B0 |
|---|---|
| DISABLED | - |
| ENABLED | 1 |
use 18-bit shift register for B
| Value | F0B0 |
|---|---|
| DISABLED | - |
| ENABLED | 1 |
preadder function
| Value | F23B0 |
|---|---|
| ADDITION | 1 |
| SUBTRACTION | - |
CEB gating and inversion control
| Value | F88B0 |
|---|---|
| 1 | 1 |
| CEB | - |
| INV | - |
PREADD9_L2 primitive mode
| Value | F99B0 |
|---|---|
| NONE | 1 |
| PREADD9_CORE | - |
RSTB gating and inversion control
| Value | F99B0 |
|---|---|
| 0 | - |
| INV | 1 |
| RSTB | 1 |
CEB gating and inversion control
| Value | F90B0 |
|---|---|
| 1 | 1 |
| CEB | - |
| INV | - |
PREADD9_L3 primitive mode
| Value | F101B0 |
|---|---|
| NONE | 1 |
| PREADD9_CORE | - |
RSTB gating and inversion control
| Value | F101B0 |
|---|---|
| 0 | - |
| INV | 1 |
| RSTB | 1 |
CEP gating and inversion control
| Value | F45B0 | F46B0 |
|---|---|---|
| 1 | 1 | 1 |
| CEP | - | - |
| INV | - | 1 |
clock gating and inversion control
| Value | F47B0 | F48B0 |
|---|---|---|
| 0 | - | - |
| CLK | 1 | - |
| INV | 1 | 1 |
if ENABLED primitive is reset by user GSR
| Value | F49B0 |
|---|---|
| DISABLED | 0 |
| ENABLED | 1 |
REG18_L1_0 primitive mode
| Value | F49B0 | F51B0 |
|---|---|---|
| NONE | 1 | 1 |
| REG18_CORE | - | - |
register enable or bypass
| Value | F50B0 |
|---|---|
| BYPASS | 1 |
| REGISTER | - |
RSTP gating and inversion control
| Value | F51B0 | F52B0 |
|---|---|---|
| 0 | - | - |
| INV | 1 | 1 |
| RSTP | 1 | - |