Commit Graph

368 Commits

Author SHA1 Message Date
John McMaster bcba8197f2 Document MUXF8 Vivado compatibility issue
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2017-12-22 15:52:40 -08:00
Clifford Wolf c6caeb17e2
Merge pull request #17 from SymbiFlow/next-clifford
Improvements in fuzzers (some for kintex), and some BRAM/DSP stuff
2017-12-23 00:08:59 +01:00
Clifford Wolf 9556bcb314 Enabled kintex7 in pip fuzzers generate.py
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2017-12-22 23:28:39 +01:00
Clifford Wolf 8a34bc3c07 Add README.md files to all PIP fuzzers
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2017-12-22 23:28:39 +01:00
Clifford Wolf f1faa6e5f1 Fix minor bug in 005-tilegrid/generate.py
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2017-12-22 23:28:39 +01:00
Clifford Wolf d80b037849 Fix number of words in a BRAM/DSP segment
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2017-12-22 23:28:39 +01:00
Clifford Wolf 3cfe5dab46 Set tcl.collectionResultDisplayLimit to unlimited in all fuzzers
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2017-12-22 23:28:39 +01:00
Clifford Wolf 36e9270371 Add dbfixup update_mask lines for BRAMs and DSPs
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2017-12-22 23:28:39 +01:00
Clifford Wolf 305a56b9a2 Fix rendering of BRAM/DSP segment masks in htmlgen.py
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2017-12-22 23:28:39 +01:00
John McMaster 20be6f7e69
Merge pull request #16 from mcmasterg/minitest_cleanup
Minitest cleanup
2017-12-22 14:18:20 -08:00
John McMaster 15c348114a minitests: centralize common case, cleanup Makefile/runme.sh relation, delete fuzzer artifacts
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2017-12-22 13:36:58 -08:00
John McMaster f06c03c0af Rename ffcfg => clb_ffcfg to match convention
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2017-12-22 12:48:26 -08:00
John McMaster 543fcc8037 Delete abandoned ROM minitest
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2017-12-22 12:48:17 -08:00
Clifford Wolf f953c3ddbe
Merge pull request #13 from SymbiFlow/next-clifford
Mostly BRAM, DSP, and Kintex stuff
2017-12-22 17:46:00 +01:00
Clifford Wolf b602904ee2 Reduce size of HCLK segments to 26 frames
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2017-12-22 17:37:36 +01:00
Clifford Wolf 533bb83f45 Fix dbfixup.py for incomplete databases
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2017-12-22 17:28:39 +01:00
Clifford Wolf 206364020c Add tilegrid BRAM and DSP segment support
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2017-12-22 17:24:27 +01:00
Clifford Wolf c04f33ff3a Hotfix in mergedb.sh for "grep" vs "set -e"
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2017-12-22 16:19:41 +01:00
Clifford Wolf 63d4d3ba9f Set tcl.collectionResultDisplayLimit to unlimited for 050-intpips
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2017-12-22 16:19:41 +01:00
Clifford Wolf 48719fdd94 Improve htmlgen output for BRAM and DSP tiles
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2017-12-22 16:19:41 +01:00
Clifford Wolf 2c150c6f85 Rename 019_ndi1mux to 019-ndi1mux
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2017-12-22 16:19:41 +01:00
Tim Ansell 5783d2e8f3
Merge pull request #8 from johndmcmaster/tilegrid_doc
tilegrid fuzzer: document better
2017-12-22 16:04:20 +01:00
John McMaster 99a968cb14 tilegrid fuzzer: document better
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2017-12-21 18:04:19 -08:00
Rick Altherr 0ff3222e78
Merge pull request #7 from mcmasterg/bram
bram minitest update
2017-12-21 16:28:17 -08:00
John McMaster b52e09af19 bram minitest cleanup
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2017-12-21 16:25:44 -08:00
Clifford Wolf 022672735d
Merge pull request #5 from mithro/download-db-fix
Make download-latest-db use https by default.
2017-12-21 15:29:10 +01:00
Clifford Wolf 5ac76f045a
Merge branch 'master' into download-db-fix 2017-12-21 15:28:01 +01:00
Tim Ansell 187bc74770
Merge pull request #6 from mithro/htmlgen-fix
htmlgen: Fix generation with empty tilegrid.json
2017-12-21 14:17:36 +01:00
Tim 'mithro' Ansell e27575da12 htmlgen: Fix generation with empty tilegrid.json
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2017-12-21 14:05:27 +01:00
Tim 'mithro' Ansell 29d343a293 Make download-latest-db use https by default.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2017-12-21 11:19:43 +01:00
Clifford Wolf 1d30d08c82
Merge pull request #4 from SymbiFlow/clifford-master
Clifford master
2017-12-21 02:21:58 +01:00
Clifford Wolf ac532961df Fix JS code in htmlgen.py
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2017-12-21 02:19:25 +01:00
Clifford Wolf b510c6b96a Improve group highlighting in generated HTML output
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2017-12-21 02:09:28 +01:00
Clifford Wolf b9ede7cab9 Fix various instances of top.py for kintex ROI
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2017-12-21 02:08:03 +01:00
Clifford Wolf ffa7ede780 Fix segmaker for segments without known base address
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2017-12-21 02:07:58 +01:00
Clifford Wolf 7eaa8bd651 Fix htmlgen for incomplete databases
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2017-12-21 02:07:53 +01:00
Clifford Wolf 8ea00d305c Change kintex7 ROI, fix kintex7 settings
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2017-12-21 02:07:43 +01:00
Clifford Wolf 8891d7fc22
Merge pull request #3 from SymbiFlow/clifford-master
Add new M-slice bits to htmlgen
2017-12-21 00:33:18 +01:00
Clifford Wolf dce36d5478 Add new M-slice bits to htmlgen
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2017-12-21 00:32:08 +01:00
John McMaster 408e1f961c 018-clbram: add README info
Signed-off-by: John McMaster <JohnDMcMaster@gmail.com>
2017-12-20 23:28:33 +01:00
John McMaster 9d519f99b3 clb_ram minitest delete dead code
Signed-off-by: John McMaster <JohnDMcMaster@gmail.com>
2017-12-20 23:28:33 +01:00
John McMaster 5c4c5097d4 clb_ram refinements
Signed-off-by: John McMaster <JohnDMcMaster@gmail.com>
2017-12-20 23:28:33 +01:00
John McMaster a3baf1f57c 018-clbram: clean up to solve remaining bits
Signed-off-by: John McMaster <JohnDMcMaster@gmail.com>
2017-12-20 23:28:33 +01:00
Tim 'mithro' Ansell 81ce025e40 htmlgen: Allow specifying settings and output directory.
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 23:28:33 +01:00
Tim 'mithro' Ansell fa871cd2c4 Adding a quickstart based Makefile
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 23:28:33 +01:00
Tim 'mithro' Ansell c237bcd412 Adding top level docs.
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 23:28:27 +01:00
John McMaster 24c80d9a62 my_RAM64X1D_2 rename for consistency
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
Clifford Wolf a9f35e3e0c Fix formatting in README.md
Signed-off-by: Clifford Wolf <clifford@clifford.at>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
Rick Altherr 90ebf28cef utils: update XRAY_BITREAD to specify part YAML flag
bitread now requires a part YAML file as part of the rewrite to use
libprjxray.  Instead of changing every invocation directly, just add the
flag to the existing environment variable as it is needed for all
invocations.

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
Rick Altherr 28c447c6b2 tools: Rewrite bitread using libprjxray
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