mirror of https://github.com/openXC7/prjxray.git
fuzzers: 038-cfg: Add always on bit for Zynq
Signed-off-by: Tomasz Michalak <tmichalak@antmicro.com>
This commit is contained in:
parent
cd28a28077
commit
f71956225a
|
|
@ -5,6 +5,11 @@ database: build/segbits_cfg.rdb
|
|||
${XRAY_DBFIXUP} --db-root build --zero-db bits.dbf \
|
||||
--seg-fn-in build/segbits_cfg.rdb \
|
||||
--seg-fn-out build/segbits_cfg.db
|
||||
# Some of the bits in Zynq seem to be always set
|
||||
# see https://github.com/SymbiFlow/prjxray/issues/746
|
||||
ifeq (${XRAY_DATABASE}, zynq7)
|
||||
python3 add_constant_bits.py build/segbits_cfg.db
|
||||
endif
|
||||
|
||||
|
||||
build/segbits_cfg.rdb: $(SPECIMENS_OK)
|
||||
|
|
|
|||
|
|
@ -0,0 +1,11 @@
|
|||
import sys
|
||||
|
||||
constant_bits = {
|
||||
"CFG_CENTER_MID.ALWAYS_ON_PROP1": "26_2206",
|
||||
"CFG_CENTER_MID.ALWAYS_ON_PROP2": "26_2207",
|
||||
"CFG_CENTER_MID.ALWAYS_ON_PROP3": "27_2205"
|
||||
}
|
||||
|
||||
with open(sys.argv[1], "a") as f:
|
||||
for bit_name, bit_value in constant_bits.items():
|
||||
f.write(bit_name + " " + bit_value + "\n")
|
||||
Loading…
Reference in New Issue