-FF clock inversion
-FF primitive mapping
-FF initialization value
Clock inversion is per slice (as BEL CLKINV)
Vivado GUI is misleading as it often shows it per FF, which is not actually true
FFSYNC | LATCH | ZRST | |
---|---|---|---|
Sample | 00_48 | 30_32 | 30_12 |
FDPE | |||
FDSE | X | ||
FDRE | X | X | |
FDCE | X | ||
LDCE | X | X | |
LDPE | X |
CLB.SLICE_X0.A5FF.ZINIT 31_06 CLB.SLICE_X0.A5FF.ZRESET 01_07 CLB.SLICE_X0.AFF.ZINIT 31_03 CLB.SLICE_X0.AFF.ZRESET 30_12 CLB.SLICE_X0.B5FF.ZINIT 31_22 CLB.SLICE_X0.B5FF.ZRESET 01_19 CLB.SLICE_X0.BFF.ZINIT 31_28 CLB.SLICE_X0.BFF.ZRESET 30_30 CLB.SLICE_X0.C5FF.ZINIT 31_41 CLB.SLICE_X0.C5FF.ZRESET 01_47 CLB.SLICE_X0.CFF.ZINIT 31_33 CLB.SLICE_X0.CFF.ZRESET 30_33 CLB.SLICE_X0.CLKINV 01_51 CLB.SLICE_X0.D5FF.ZINIT 31_51 CLB.SLICE_X0.D5FF.ZRESET 01_55 CLB.SLICE_X0.DFF.ZINIT 31_58 CLB.SLICE_X0.DFF.ZRESET 30_50 CLB.SLICE_X0.FFSYNC 00_48 CLB.SLICE_X0.LATCH 30_32 CLB.SLICE_X1.A5FF.ZINIT 31_05 CLB.SLICE_X1.A5FF.ZRESET 01_03 CLB.SLICE_X1.AFF.ZINIT 31_04 CLB.SLICE_X1.AFF.ZRESET 31_15 CLB.SLICE_X1.B5FF.ZINIT 31_23 CLB.SLICE_X1.B5FF.ZRESET 00_16 CLB.SLICE_X1.BFF.ZINIT 31_29 CLB.SLICE_X1.BFF.ZRESET 31_30 CLB.SLICE_X1.C5FF.ZINIT 31_42 CLB.SLICE_X1.C5FF.ZRESET 00_44 CLB.SLICE_X1.CFF.ZINIT 31_34 CLB.SLICE_X1.CFF.ZRESET 30_34 CLB.SLICE_X1.CLKINV 00_52 CLB.SLICE_X1.D5FF.ZINIT 31_52 CLB.SLICE_X1.D5FF.ZRESET 00_56 CLB.SLICE_X1.DFF.ZINIT 31_59 CLB.SLICE_X1.DFF.ZRESET 31_50 CLB.SLICE_X1.FFSYNC 01_31 CLB.SLICE_X1.LATCH 31_32