prjxray/utils
Keith Rothman 01a0be3162 Add support to zero db to support simple groups.
Previously these kinds of zero groups would require encoding the
final bits, rather than tags.  This is extends the dbfixup to
construct groups via groups of tags, rather than groups of bits.

Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-06-19 14:46:39 -07:00
..
openocd OpenOCD board configuration for basys3 2018-01-24 13:55:49 -08:00
test_data Attempting to make fasm2frames.py tests pass again. 2019-05-09 09:56:54 +02:00
.gitignore Add utils .gitignore 2017-12-20 22:46:39 +01:00
addrwidth.py addrwidth utility 2019-01-08 11:44:24 +01:00
bit2fasm.py IOB_SING solution via segbit aliases. 2019-03-01 17:02:18 -08:00
blockwidth.py utils: consistently mark +x 2018-10-24 17:15:17 -07:00
checkdb.py Don't parse db files with fuzzer of origin information during database validation 2019-05-27 08:48:09 +02:00
cleandb.py utils: add cleandb tool 2019-01-14 18:03:48 +01:00
cmp.py utils: Fix an instability in cmp method. 2019-01-30 17:11:54 +11:00
dbfixup.py Add support to zero db to support simple groups. 2019-06-19 14:46:39 -07:00
diff_db_bits.py Convert shell script to python script. 2019-01-23 13:03:12 -08:00
diff_db_json.py Set bit2fasm.py as executable and increase context on JSON diff. 2019-01-29 15:51:11 -08:00
environment.sh fuzzers: Add 000-init-db fuzzer. 2019-02-05 00:44:09 +11:00
fasm2frames.py Output required_features as a list rather than a string with newlines. 2019-02-21 15:40:07 -08:00
fasm2pips.py --db_root => --db-root 2018-11-12 14:37:01 -08:00
fasm_pprint.py --db_root => --db-root 2018-11-12 14:37:01 -08:00
find_missing_segbits.py Added reporting presence of missing bits via exit code 2019-06-12 09:07:17 +02:00
genheader.sh top_generate.sh => top_generate.mk 2019-01-07 17:38:35 +01:00
groupmask.py groupmask utility 2019-01-08 15:49:30 +01:00
info_md.py utils: Output path when assert fails. 2019-02-07 21:59:25 +11:00
makesdf.py utils: makesdf: set timescale to 1ns 2019-05-14 17:34:07 -07:00
maskmerge.sh utils: consistently mark +x 2018-10-24 17:15:17 -07:00
mergedb.py Generate db files with fuzzer name of origin 2019-05-27 08:46:44 +02:00
mergedb.sh Generate db files with fuzzer name of origin 2019-05-27 08:46:44 +02:00
parsedb.py Generate db files with fuzzer name of origin 2019-05-27 08:46:44 +02:00
quick_test.py tile.py: changed get_instance_sites function 2019-02-14 11:40:32 +01:00
sdfmerge.py sdfmerge: emit only the selected instance of the merged cell 2019-05-14 17:34:07 -07:00
segprint.py segprint: drop empty sections with -z -D 2019-04-15 21:43:53 +02:00
simpleroute.py Make Python code testable. 2019-01-10 19:54:59 -08:00
sort_db.py Don't sort db files with fuzzer of origin information 2019-05-27 08:48:03 +02:00
tcl-reformat.sh Improve `make format`. 2018-12-13 18:31:10 -08:00
test_fasm2frames.py Attempting to make fasm2frames.py tests pass again. 2019-05-09 09:56:54 +02:00
tileconnloops.py Make Python code testable. 2019-01-10 19:54:59 -08:00
tileconnwire.py Make Python code testable. 2019-01-10 19:54:59 -08:00
tilegrid_report.py Handle A7/K7/Z7 differences gracefully. 2019-01-27 22:30:53 -08:00
top_generate.mk Initial cascade pip fuzzer. 2019-01-30 14:53:05 -08:00
top_generate.sh utils: top_generate: generate setseed.vh for all targets 2019-01-09 23:16:22 +01:00
utils.tcl utils.tcl: add get_tile_types function 2019-04-28 18:53:06 -07:00
verify_tile_connections.py --db_root => --db-root 2018-11-12 14:37:01 -08:00
vivado.sh vivado: assert expected version 2019-01-06 17:24:23 +01:00
vtemplate vtemplate improvements 2017-12-20 22:46:39 +01:00
xjson.py Fixes #403. 2018-12-27 12:02:33 +01:00
xyaml.py utils: chmod +x *.py 2018-12-18 13:29:22 -08:00