Rick Altherr
0d2c33bf0f
lib: xc7series: ostream operator for ConfigurationFrameAddress
...
Writes a decoded version of the address to the stream. Handy for logging.
Signed-off-by: Rick Altherr <kc8apf@kc8apf.net>
2018-01-04 15:00:08 -08:00
Rick Altherr
a4858be23a
lib: accessor to get contents of a memory-mapped file as bytes
...
MemoryMappedFile's data() method returns a void* as it has no idea what
type the contents are. Viewing it as bytes is a very common operation
so add a convience method that wraps the pointer in a Span<uint8_t>.
Signed-off-by: Rick Altherr <kc8apf@kc8apf.net>
2018-01-04 11:17:59 -08:00
Tim Ansell
5a155de8bc
Merge pull request #29 from mcmasterg/rm_exp_lutbuf
...
Delete abandoned experiment lutbuf
2018-01-03 22:52:47 +01:00
John McMaster
5dca47bc92
Merge branch 'master' into rm_exp_lutbuf
2018-01-03 13:51:39 -08:00
John McMaster
ca2c9e74ea
Delete abandoned experiment lutbuf
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-01-03 13:51:13 -08:00
Tim Ansell
8573158258
Merge pull request #28 from mcmasterg/rm_exp_clb_lut5
...
Delete abandoned experiment clb_lut5
2018-01-03 22:50:19 +01:00
John McMaster
bd8a5d8377
Delete abandoned experiment clb_lut5
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-01-03 13:49:22 -08:00
Clifford Wolf
250050024f
Merge pull request #26 from SymbiFlow/next-clifford
...
Replace 070-tileconn with a new (hopefully strictly better) implementation
2018-01-01 19:50:25 +01:00
Clifford Wolf
800f4b43c5
Replace 070-tileconn with a new (hopefully strictly better) implementation
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2017-12-31 23:30:02 +01:00
Tim Ansell
21fbacdb8a
Merge pull request #24 from SymbiFlow/next-clifford
...
Get rid of hardcoded slices in some fuzzers
2017-12-26 21:19:57 +01:00
Tim Ansell
b92e4c83d3
Merge branch 'master' into next-clifford
2017-12-26 21:16:31 +01:00
Clifford Wolf
682143de97
Get rid of hard-coded tile positions in 071-ppips
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2017-12-24 20:41:37 +01:00
Clifford Wolf
9f9c348bfd
Add roi_tiles TCL helper function, remove XRAY_HCLK_[LR]
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2017-12-24 19:39:23 +01:00
Clifford Wolf
fd35afc32c
Automate detection of relevant tile types in 070-tileconn
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2017-12-24 17:04:40 +01:00
Tim Ansell
45731f7808
Merge pull request #22 from kc8apf/vagrant
...
Vagrant configuration for easy development setup
2017-12-24 12:34:59 +01:00
Rick Altherr
8fa4b3ce82
Vagrant configuration for easy development setup
...
Signed-off-by: Rick Altherr <kc8apf@kc8apf.net>
2017-12-23 19:00:24 -08:00
Clifford Wolf
deaa3952f4
Add "make run" to 070-tileconn and 071-ppips
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2017-12-24 03:28:20 +01:00
Clifford Wolf
d4b0e59a52
Add settings.sh parameter for fuzzer HCLK tiles
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2017-12-23 22:37:37 +01:00
Clifford Wolf
f602ed79d8
Merge pull request #21 from SymbiFlow/next-clifford
...
Various improvements in PIP fuzzing and htmlgen
2017-12-23 22:31:24 +01:00
Clifford Wolf
672d21e338
Fix fuzzing of "hint" pseudo-pips
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2017-12-23 22:01:59 +01:00
Clifford Wolf
5c510f76be
Add handling of occational errors to 056-rempips fuzzer
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2017-12-23 19:21:23 +01:00
Clifford Wolf
0e7bcfc128
Bugfix in 051-imuxlout fuzzer
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2017-12-23 05:39:06 +01:00
Clifford Wolf
0bfb664482
Improve PIP bit colors and labels in htmlgen
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2017-12-23 05:39:06 +01:00
Clifford Wolf
6565822657
Add "make run" to all PIP fuzzers
...
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2017-12-23 05:39:06 +01:00
John McMaster
4bb24aa09e
Merge pull request #19 from mcmasterg/minitest_muxf8
...
clb_muxf8 minitest
2017-12-22 17:53:23 -08:00
John McMaster
21ba9cf34e
Merge branch 'master' into minitest_muxf8
2017-12-22 17:53:14 -08:00
John McMaster
0ba8c006fb
Merge pull request #18 from mcmasterg/clb_n5ffmux_fix
...
clb_n5ffmux: revert muxf8 hack
2017-12-22 17:52:58 -08:00
John McMaster
329c683116
Merge branch 'master' into clb_n5ffmux_fix
2017-12-22 17:52:51 -08:00
Tim Ansell
159bc3fd96
Merge pull request #20 from mcmasterg/muxf8_doc
...
Document MUXF8 Vivado compatibility issue
2017-12-23 01:46:18 +01:00
John McMaster
bcba8197f2
Document MUXF8 Vivado compatibility issue
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2017-12-22 15:52:40 -08:00
John McMaster
696d88db88
clb_muxf8 minitest
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2017-12-22 15:37:21 -08:00
John McMaster
ba08f75749
clb_n5ffmux: revert muxf8 hack
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2017-12-22 15:32:49 -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