prjxray/experiments/ffprim
John McMaster ee3613e047 ffprim: fix remaining issues
Signed-off-by: John McMaster <JohnDMcMaster@gmail.com>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
..
.gitignore ffprim gitignore 2017-12-20 22:46:39 +01:00
Makefile ffprim: output list of FF bits 2017-12-20 22:46:39 +01:00
README.txt ffprim: fix remaining issues 2017-12-20 22:46:39 +01:00
generate.py ffprim: fix remaining issues 2017-12-20 22:46:39 +01:00
generate.sh ffprim experiment: tweaks 2017-12-20 22:46:39 +01:00
generate.tcl ffprim: fix remaining issues 2017-12-20 22:46:39 +01:00
prims.py ffprim: fix remaining issues 2017-12-20 22:46:39 +01:00
top.py ffprim: fix remaining issues 2017-12-20 22:46:39 +01:00

README.txt

Clock inversion is per slice (as BEL CLKINV)
Vivado GUI is misleading as it often shows it per FF, which is not actually true

CLB.SLICE_X0.AFF.FF_INV_CLK 00_51
CLB.SLICE_X1.AFF.FF_INV_CLK <0 candidates>
Clifford suggests X1 may be in adjacent tile
as he found with X1 INIT values
More research needed




        FSYNC   LATCH   ZRESET
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