mirror of https://github.com/openXC7/prjxray.git
commit
c4c8fb4e7f
|
|
@ -11,8 +11,9 @@ pushdb:
|
|||
build/tiles/tiles.txt:
|
||||
bash generate.sh build/tiles tiles
|
||||
|
||||
build/tilegrid_basic.json: generate.py build/tiles/tiles.txt
|
||||
cd build && python3 ${FUZDIR}/generate.py --tiles $(FUZDIR)/build/tiles/tiles.txt --out ${BUILD_DIR}/tilegrid_basic.json
|
||||
build/basicdb/tilegrid.json: generate.py build/tiles/tiles.txt
|
||||
mkdir -p build/basicdb
|
||||
cd build && python3 ${FUZDIR}/generate.py --tiles $(FUZDIR)/build/tiles/tiles.txt --out ${BUILD_DIR}/basicdb/tilegrid.json
|
||||
|
||||
build/clb/deltas:
|
||||
bash generate.sh build/clb clb
|
||||
|
|
@ -25,9 +26,9 @@ build/iob/deltas:
|
|||
bash generate.sh build/iob iob
|
||||
|
||||
build/tilegrid_tdb.json: iob/build/segbits_tilegrid.tdb
|
||||
python3 add_tdb.py --fn-in build/tilegrid_basic.json --fn-out build/tilegrid_tdb.json
|
||||
python3 add_tdb.py --fn-in build/basicdb/tilegrid.json --fn-out build/tilegrid_tdb.json
|
||||
|
||||
iob/build/segbits_tilegrid.tdb: build/tilegrid_basic.json
|
||||
iob/build/segbits_tilegrid.tdb: build/basicdb/tilegrid.json
|
||||
cd iob && $(MAKE)
|
||||
|
||||
# FIXME: review IOB
|
||||
|
|
@ -44,6 +45,7 @@ run:
|
|||
|
||||
clean:
|
||||
rm -rf build
|
||||
cd iob && $(MAKE) clean
|
||||
|
||||
.PHONY: database pushdb clean run
|
||||
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ source ${XRAY_GENHEADER}
|
|||
|
||||
# Some projects have hard coded top.v, others are generated
|
||||
if [ -f $FUZDIR/top.py ] ; then
|
||||
python3 $FUZDIR/top.py >top.v
|
||||
XRAY_DATABASE_ROOT=$FUZDIR/../build/basicdb python3 $FUZDIR/top.py >top.v
|
||||
fi
|
||||
|
||||
vivado -mode batch -source $FUZDIR/generate.tcl
|
||||
|
|
|
|||
|
|
@ -5,6 +5,11 @@ from .db import Database
|
|||
|
||||
|
||||
def get_db_root():
|
||||
# Used during tilegrid db bootstrap
|
||||
ret = os.getenv("XRAY_DATABASE_ROOT", None)
|
||||
if ret:
|
||||
return ret
|
||||
|
||||
return "%s/%s" % (
|
||||
os.getenv("XRAY_DATABASE_DIR"), os.getenv("XRAY_DATABASE"))
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue