prjxray/fuzzers/011-ffconfig
Rick Altherr bb7739fd7d fuzzers: use env vars to refer to tools
Signed-off-by: Rick Altherr <kc8apf@kc8apf.net>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
..
.gitignore Update / clean up ffconfig using experiment. push db 2017-12-20 22:46:39 +01:00
Makefile Update / clean up ffconfig using experiment. push db 2017-12-20 22:46:39 +01:00
README.txt ffconfig: clean up readme 2017-12-20 22:46:39 +01:00
generate.py ffconfig: fix DB error 2017-12-20 22:46:39 +01:00
generate.sh fuzzers: use env vars to refer to tools 2017-12-20 22:46:39 +01:00
generate.tcl Update / clean up ffconfig using experiment. push db 2017-12-20 22:46:39 +01:00
prims.py Update / clean up ffconfig using experiment. push db 2017-12-20 22:46:39 +01:00
top.py top.py hard coded ROIs to env derrived 2017-12-20 22:46:39 +01:00

README.txt

Documents the following:
-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