Keith Rothman
a5b086bfcf
Clearify ZDB and how it was generated.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-03-15 19:37:23 -07:00
Keith Rothman
4c0f36b755
Add new fuzzer to root Makefile.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-03-15 18:46:09 -07:00
Keith Rothman
66c7c4c3ab
Add fuzzers for HCLK_CMT tiles.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-03-15 18:43:21 -07:00
Keith Rothman
953d64a7b9
Run make format.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-03-15 18:42:40 -07:00
Keith Rothman
c2df5c97eb
Working complete HROW pip fuzzer.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-03-14 20:05:27 -07:00
Keith Rothman
023cd55bb1
Refactor 041 fuzzer to avoid requiring insight into mux structure.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-03-12 18:26:38 -07:00
Keith Rothman
5091d0a59e
Add 044 to fuzzer Makefile.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-03-12 16:11:15 -07:00
Keith Rothman
3232ae3edc
Run make format.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-03-12 16:10:25 -07:00
Keith Rothman
3d70606d79
Add explicit l/r flag.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-03-12 16:07:56 -07:00
Keith Rothman
6ca687ad5f
Add comment to build_zdb.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-03-12 16:07:37 -07:00
Keith Rothman
9187df2c95
Initial BUFG PIP fuzzer.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-03-12 16:03:51 -07:00
Keith Rothman
1f53d5719b
Fix piplist location for 041 fuzzer.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-03-12 11:06:30 -07:00
Keith Rothman
72d2b0d63a
Fix 048 not using correct directory.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-03-12 10:47:27 -07:00
litghost
484eae2bb7
Merge pull request #702 from litghost/lower_retry_count
...
Lower retry count to avoid taking a long time to fail when the fuzzer is broken
2019-03-06 13:18:46 -08:00
Keith Rothman
d7116a86cb
Lower retry count to avoid taking a long time to fail when the fuzzer is broken.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-03-06 13:15:48 -08:00
litghost
885d5599aa
Merge pull request #699 from antmicro/007-keyerror
...
fuzzers: 007: fix linprog callback to fit scipy 1.2.1
2019-03-06 08:28:28 -08:00
Karol Gugala
a7436e09e0
fuzzers: 007: fix linprog callback to fit scipy 1.2.1
...
Signed-off-by: Karol Gugala <kgugala@antmicro.com>
2019-03-06 16:50:33 +01:00
litghost
fa2b44896b
Merge pull request #695 from antmicro/042-fuzzer-stabilization
...
fuzzer 042: Increase specimen count and enable execution
2019-03-06 06:16:09 -08:00
Tomasz Michalak
fd57c185c5
fuzzer 042: Add bitfilter and restore execution
...
Signed-off-by: Tomasz Michalak <tmichalak@antmicro.com>
2019-03-06 08:02:16 +01:00
litghost
05055fe028
Merge pull request #696 from antmicro/lock-mergedb
...
utils: mergedb: lock database accesses
2019-03-05 16:41:06 -08:00
litghost
721e9eb0ab
Merge pull request #686 from litghost/fix_piplist_directory
...
Use seperate build directory for each piplist.
2019-03-05 16:40:55 -08:00
Keith Rothman
df6050bb9c
Fix CHECK_ARGS passing.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-03-05 13:41:24 -08:00
Karol Gugala
6247c02bc9
fuzzers: Makefile: add clean_locks target
...
Signed-off-by: Karol Gugala <kgugala@antmicro.com>
2019-03-05 20:22:00 +01:00
Keith Rothman
08a6cc7621
Refactor 050 fuzzer to use pip_loop.mk
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-03-05 10:45:50 -08:00
litghost
36e6290ec6
Merge pull request #691 from antmicro/ologic-fuzz
...
Fuzzers: add ologic fuzzer
2019-03-05 09:34:45 -08:00
Keith Rothman
fbab956017
Use seperate build directory for each piplist.
...
Vivado expects to be executed in a unique directory in batch mode.
Previous Makefile had all piplist's running the same directory,
resulting in a race condition.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-03-05 07:35:23 -08:00
litghost
7a57020ce9
Merge pull request #690 from litghost/iob_sing
...
IOB_SING solution via segbit aliases.
2019-03-05 07:27:59 -08:00
Karol Gugala
59cff08be0
fuzzers: int_loop: exit on empty todo
...
Signed-off-by: Karol Gugala <kgugala@antmicro.com>
2019-03-04 17:53:42 +01:00
Karol Gugala
529e5a884a
Fuzzers: add ologic fuzzer
...
Signed-off-by: Karol Gugala <kgugala@antmicro.com>
2019-03-03 19:59:23 +01:00
Keith Rothman
1307e11397
IOB_SING solution via segbit aliases.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-03-01 17:02:18 -08:00
litghost
ca45656e5f
Merge pull request #683 from litghost/iob_rework
...
Rework IOB fuzzers.
2019-03-01 16:46:17 -08:00
litghost
e2dc1f56f6
Merge pull request #687 from litghost/fix_bram_regression
...
Only tag some tags when running in TDP mode.
2019-03-01 15:03:18 -08:00
Keith Rothman
49b09b4051
Only tag some tags when running in TDP mode.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-03-01 13:30:49 -08:00
Tim 'mithro' Ansell
f973cf2b20
Fix running without -j
...
Fixes #680 .
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2019-03-01 12:44:38 -08:00
Keith Rothman
8f5fa39914
Rework stepdown bits to isolate top and bottom IOBs.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-03-01 10:56:47 -08:00
Keith Rothman
8d18665182
Fix bugs found during review.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-03-01 08:21:36 -08:00
Keith Rothman
9dccf2a59e
ZINV_D applies to both IFF and direct data path.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-28 18:08:19 -08:00
Keith Rothman
ac4accbd57
Add bit for standards that are stepdown.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-28 17:12:09 -08:00
Keith Rothman
a2d32d19a3
Run make format.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-28 16:43:49 -08:00
Keith Rothman
816bf44156
Rework IOB fuzzers.
...
- Add most single ended IOSTANDARD's.
- Add bits for input, output and input/output buffers for single ended
IOBs.
- Add initial ILOGIC fuzzer.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-28 16:36:02 -08:00
Alessandro Comodi
01a1289bcf
Merge pull request #656 from antmicro/segmatch-warning
...
segmatch.cpp: if f_in does not exits returns -1
2019-02-26 11:12:03 +01:00
Alessandro Comodi
2ba0192a1f
058-hclk: changed makefile to solve missing files issue
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-02-25 17:40:37 +01:00
litghost
de92aa9e60
Merge pull request #674 from litghost/wide_sdp_config
...
Add bits for SDP 36-bit BRAM.
2019-02-23 15:27:49 -08:00
Keith Rothman
890f12b1d4
Add bits for SDP 36-bit BRAM.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-22 23:08:06 -08:00
Tim Ansell
78565b6d23
Merge pull request #672 from litghost/save_logs_on_success
...
Save fuzzer logs, even on success.
2019-02-22 11:49:51 -08:00
Keith Rothman
2a114a9726
Output required_features as a list rather than a string with newlines.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-21 15:40:07 -08:00
Keith Rothman
0595663bb1
Simplify BRAM data fuzzer and rename to match RAMB18E1 parameter names.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-21 09:06:05 -08:00
Keith Rothman
acf7aafce1
Save fuzzer logs, even on success.
...
Previous CI logic deleted logs files along with intermediate outputs
from fuzzers. This makes debugging issues like #661 harder.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-20 14:36:17 -08:00
Keith Rothman
3c764a65e1
Revert 054 fuzzer.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-19 20:56:31 -08:00
Keith Rothman
9c2c2c2ab6
Seperate out the INT list initialization.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-19 20:07:07 -08:00
Keith Rothman
8ff137435b
Make format.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-19 16:53:03 -08:00
Keith Rothman
72ffe32e33
Isolate IMUX<x>.GFAN[01] pips into seperate fuzzer.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-19 16:53:03 -08:00
Keith Rothman
8536a17657
Run make format.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-19 16:18:20 -08:00
Keith Rothman
629847200b
Add CASCOUT_*_ACTIVE bits.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-19 15:46:20 -08:00
Keith Rothman
276c6e0d31
Disable 042 fuzzer for now, not critical path.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-19 07:45:59 -08:00
litghost
d14d7b7d72
Merge pull request #664 from litghost/simplify_routing_noise
...
Simplify routing noise in 042
2019-02-18 10:10:16 -08:00
Keith Rothman
4be219f7e5
Move StateGen to own file, and ran make format.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-18 10:02:48 -08:00
Keith Rothman
d925198650
Simplify 042 routing fuzzing to be more robust.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-18 09:53:28 -08:00
Tomasz Michalak
a11abfd972
iob: Enhance fuzzer with bits for SLEW and DRIVE for LVCMOS25
...
Signed-off-by: Tomasz Michalak <tmichalak@antmicro.com>
2019-02-18 08:50:32 +01:00
Tomasz Michalak
e2b88458e8
minitest: Add csv generation script
...
Signed-off-by: Tomasz Michalak <tmichalak@antmicro.com>
2019-02-18 08:14:21 +01:00
litghost
9e4c6f1bb5
Merge pull request #659 from litghost/restore_iob_fuzzer
...
Restore IOB fuzzer and add _Y0 bits.
2019-02-17 22:04:08 -08:00
litghost
979cc59a1a
Merge pull request #662 from antmicro/bram-fifo-collision-fix
...
029-bram-fifo: more specimens and added c arg to segmatch
2019-02-17 22:03:43 -08:00
Alessandro Comodi
deb127d4a1
029-bram-fifo-mode: removed c argument
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-02-15 17:36:02 +01:00
Alessandro Comodi
631a5d0b6a
012-clb-d5ff: increased specimens and added c argument
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-02-15 16:16:41 +01:00
Alessandro Comodi
ec9d5004d1
029-bram-fifo: more specimens and added c arg to segmatch
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-02-15 15:03:25 +01:00
Keith Rothman
04011d477c
Restore IOB fuzzer and add _Y0 bits.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-14 11:01:46 -08:00
Keith Rothman
095d8c86ff
Fix missing IOB base address.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-13 22:47:29 -08:00
litghost
e7749f1065
Merge pull request #649 from litghost/fix_hrow_pips_on_zync
...
Limit target pips on zync to avoid unsolvable bits.
2019-02-13 21:09:10 -08:00
Keith Rothman
0c8d55d8d3
Have 041 use all specimens instead of just latest iteration.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-13 21:03:30 -08:00
Keith Rothman
85c87eb648
Put memory on own line.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-13 19:01:26 -08:00
Keith Rothman
a37b64fdfd
Move memory usage to first line.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-13 18:57:45 -08:00
Keith Rothman
da244e36ac
Add RAM usage to output.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-13 18:56:59 -08:00
litghost
51100d0ced
Merge pull request #648 from litghost/rework_tilegrid
...
Sort tiles and revamp gen_fuzz_states to be more efficient.
2019-02-13 18:42:06 -08:00
Keith Rothman
bd42b809a4
Limit target pips on zync to avoid unsolvable bits.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-13 18:41:43 -08:00
Keith Rothman
7c467920e6
Convert BRAM block tilegrid fuzzer to use first RAMB18E1.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-13 18:25:09 -08:00
Keith Rothman
ab7347877f
Run make format.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-13 18:08:23 -08:00
Keith Rothman
7e4e4b19fc
Sort tiles and revamp gen_fuzz_states to be more efficient.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-13 17:59:37 -08:00
litghost
255dfd5358
Merge pull request #645 from litghost/actually_filter_FAN_ALT
...
Filter out FAN_ALT[0-9].GFAN[0-9] pips from 050.
2019-02-13 09:14:27 -08:00
litghost
9811626594
Merge pull request #641 from litghost/add_more_bits
...
Add more CLK bits
2019-02-13 09:09:57 -08:00
Keith Rothman
19706142db
Filter out FAN_ALT[0-9].GFAN[0-9] pips from 050.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-13 09:02:39 -08:00
Alessandro Comodi
1591dd9095
074-dump-all: stabilized naming of sites
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-02-13 17:58:41 +01:00
Keith Rothman
8bdc669632
Remove strict SEGMATCH criteria.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-12 16:50:21 -08:00
Keith Rothman
457c0cde6f
Make generic generate_top for tilegrid.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-12 16:43:02 -08:00
Keith Rothman
73a5c04544
Add _ACTIVE bits to HROW bits.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-12 16:33:59 -08:00
Keith Rothman
52f6f092ce
Fix missing argument.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-12 15:21:51 -08:00
Keith Rothman
9ccc58b077
Run make format.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-12 15:18:25 -08:00
Keith Rothman
e7d32dadb4
Use create_xy_fun.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-12 15:17:59 -08:00
Keith Rothman
88b2fc6d35
Fix 043 to document remaining bits.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-12 15:15:46 -08:00
Keith Rothman
2311f25149
Add initial BUFG config bits.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-12 15:15:46 -08:00
Keith Rothman
5bebeb6c0d
Add CLK_BUFG to tilegrid.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-12 15:15:34 -08:00
Keith Rothman
f29fe77ea9
Add initial REBUF pips.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-12 15:15:34 -08:00
litghost
c39b67007a
Merge pull request #638 from litghost/add_clk_hrow_bits
...
Add CLK HROW bits
2019-02-12 15:15:03 -08:00
Keith Rothman
f5bff02122
Fix pip-bi makefile.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-12 15:12:45 -08:00
Keith Rothman
ca232e4e81
Address review comments.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-12 14:06:45 -08:00
Keith Rothman
d2c9c96b96
Add 041 to root fuzzer Makefile.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-12 13:24:08 -08:00
Alessandro Comodi
a460959301
054-fan-alt: corrected -c argument
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-02-12 21:52:46 +01:00
Alessandro Comodi
e6b5fbba38
054-fan-alt: increased -m segmatch argument
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-02-12 21:39:13 +01:00
Alessandro Comodi
1f028f0b00
050-pip-seed: correct Makefile regexp
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-02-12 19:14:14 +01:00
Alessandro Comodi
50fbacfcb3
054-fan-alt: added max number of bits
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-02-12 17:55:31 +01:00
Alessandro Comodi
03894a9dab
050-pip-seed: exclude FAN_ALT
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-02-12 17:55:02 +01:00
Alessandro Comodi
b7ca06bd6d
added fan-alt fuzzer to get the FAN_ALT?.GFAN? PIPs
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-02-12 15:23:52 +01:00
Keith Rothman
91044cedd0
Add ZINV_CE config.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-11 14:36:47 -08:00
Keith Rothman
524c85fb3a
Make format.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-11 13:03:42 -08:00
Keith Rothman
31cca0949b
Add routing for LR CMT inputs.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-11 13:03:02 -08:00
Keith Rothman
0b1e8e9974
Add left and right clock pips.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-11 09:59:09 -08:00
Keith Rothman
f58cf6bbda
Output PIP form.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-09 22:50:15 -08:00
Keith Rothman
6fd2cb4eec
Initial working GCLK to HROW_CLK PIP fuzzer.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-09 22:37:39 -08:00
Keith Rothman
3b10ceed54
Rename fuzzer and add 040 to root fuzzer make.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-08 14:29:48 -08:00
Keith Rothman
1011a90769
Run make format.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-08 14:28:54 -08:00
Keith Rothman
00d9e1f314
Add CLK_HROW config fuzzer, and adjust tilegrid definition.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-08 14:23:39 -08:00
Keith Rothman
5e9cb60917
Add base addresses for CLK_HROW tiles. Word offset may be wrong.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-08 13:00:54 -08:00
Keith Rothman
c47746476d
Make format.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-08 10:50:03 -08:00
Keith Rothman
1145e9a270
Dup jobserver fd's for retry.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-08 10:33:18 -08:00
Keith Rothman
e66ffeb3c2
Increase number of tiles available for retries for 057.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-08 10:32:16 -08:00
Keith Rothman
b04598da26
Solve orphan INT columns in Kintex7.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-07 15:01:09 -08:00
Keith Rothman
bcd41b8d08
Add XADC INT and ICAP INT fuzzers to solve 2 of 4 missing INT columns.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-07 09:36:02 -08:00
Tim 'mithro' Ansell
d144c9d2c8
fuzzers: Disable the DSP fuzzer for the moment.
...
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2019-02-07 21:59:25 +11:00
Tim 'mithro' Ansell
c590cce721
Write each run into seperate file.
...
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2019-02-07 02:43:44 -08:00
Tim 'mithro' Ansell
7c5103e7f3
Only save the last 1000 lines to XML file.
...
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2019-02-07 02:43:44 -08:00
Tim 'mithro' Ansell
ec6be41482
Don't close jobserver fd so retries work.
...
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2019-02-07 02:43:44 -08:00
Tim 'mithro' Ansell
80f3f0ec04
Adding support for writing junit.xml files.
...
* Fixes #494 .
* Includes multiple runs in output.
* Includes stdout / stderr in output.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2019-02-07 02:43:44 -08:00
Tim 'mithro' Ansell
fa2bf16acc
Add retries to run_fuzzer.py
...
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2019-02-07 02:43:44 -08:00
Tim 'mithro' Ansell
772c5cad44
Add success trailer too.
...
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2019-02-07 02:43:44 -08:00
Tim 'mithro' Ansell
4f8ba05073
Use a class rather than a global.
...
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2019-02-07 02:43:44 -08:00
Tim 'mithro' Ansell
09ae28be13
Adding timestamp to log line output.
...
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2019-02-07 02:43:44 -08:00
Tim 'mithro' Ansell
a82882a4c0
Always print minutes if displaying hours.
...
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2019-02-07 02:43:44 -08:00
Tim 'mithro' Ansell
314ee62b3f
Fixing number of review comments.
...
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2019-02-07 02:43:44 -08:00
Tim 'mithro' Ansell
6249f24fd2
fuzzers: Use make directly when VERBOSE=Y
...
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2019-02-07 02:43:44 -08:00
Tim 'mithro' Ansell
f8c3ada041
Adding wrapper to get understandable output.
...
* Saves stdout / stderr to log files.
* Prefixes all messages with fuzzer name.
* Gives regular status updates.
* Successfully passes jobserver details down.
* Correctly handles dry-run and question options.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2019-02-07 02:43:44 -08:00
Tim 'mithro' Ansell
378e5f40b1
make: Add `+` so make passes down job information.
...
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2019-02-07 02:43:44 -08:00
Tim 'mithro' Ansell
7985d0c58c
make: Pass the jobserver info down.
...
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2019-02-07 02:43:44 -08:00
Keith Rothman
6611b1c19c
Add retries to 053 and 055 INT fuzzers.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-06 11:41:33 -08:00
litghost
f7c6f76bb3
Merge pull request #612 from litghost/refactor_int_fuzzers
...
Refactor INT fuzzers.
2019-02-05 09:53:03 -08:00
litghost
f4807ebdbf
Merge pull request #608 from litghost/bram_enable_fuzzer
...
Add fuzzer for BRAM/FIFO enable bits.
2019-02-05 06:40:32 -08:00
Keith Rothman
1d54604656
Remove TODO_N for pip-bi solver.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-04 22:52:14 -08:00
Keith Rothman
429978a23c
Add back generate.sh
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-04 20:58:26 -08:00
Keith Rothman
8e8cf174de
Refactor INT fuzzers.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-04 17:45:05 -08:00
Keith Rothman
9e41f72d5a
Remove additional dependencies.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-04 16:38:46 -08:00
Keith Rothman
e8cecf2ced
Run make format.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-04 15:39:20 -08:00
Keith Rothman
dde035c7ee
Simplify bit definition.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-04 15:39:20 -08:00
Keith Rothman
bf817f3548
Add fuzzer for BRAM/FIFO enable bits.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-04 15:39:20 -08:00
Keith Rothman
9b69725400
Revert Makefile changes, Fixes #582
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-04 15:07:49 -08:00
Tim 'mithro' Ansell
2eb1bf3bfe
fuzzers: Add 000-init-db fuzzer.
...
Creates the .db files via make rather than via sourcing settings.sh
allowing pip fuzzers to interact correctly with `make clean`.
Fixes #604 .
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2019-02-05 00:44:09 +11:00
Tim 'mithro' Ansell
357c32a53a
fuzzers: 074-dump_all depends on 005-tilegrid.
...
The `generate_grid.py` tool requires tilegrid.json to run.
Fixes #601 .
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2019-02-03 20:49:28 +11:00
Paul Schulz
0d0116b6eb
Makes minor documentation change.
...
Signed-off-by: Paul Schulz <paul@mawsonlakes.org>
2019-02-03 00:59:43 +10:30
Paul Schulz
d964d8a363
Makes minor formatting chamges to documentation
...
Signed-off-by: Paul Schulz <paul@mawsonlakes.org>
2019-02-03 00:46:45 +10:30
Keith Rothman
0c4cde2004
Increase sample counter for BRAM config.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-01 15:15:15 -08:00
Keith Rothman
950d9f5c74
Lower sample count.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-01 13:57:55 -08:00
Keith Rothman
570b99dd4f
Run make format.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-01 13:57:55 -08:00
Keith Rothman
6caa47202b
Output FIFO bits at tile instead of site.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-01 13:57:55 -08:00
Keith Rothman
0edc3facde
Add initial FIFO configuration.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-01 13:57:47 -08:00
Tim 'mithro' Ansell
93ffa6f827
fuzzers: Fix including Makefiles.
...
Fixes #593 .
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2019-01-31 18:24:33 -08:00
Tim Ansell
32d0d56f78
Merge pull request #587 from litghost/fix_typo_in_dsp_mskpat
...
Fix typo in 100-dsp-mskpat.
2019-02-01 12:26:17 +13:00
litghost
c614a52d2e
Merge pull request #581 from litghost/bram_cascade-fuzzer
...
BRAM Cascade pip fuzzer.
2019-01-31 13:55:35 -08:00
Keith Rothman
ad53bd6b4c
Remove _R_ zero db, not required anymore.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-01-31 11:01:13 -08:00
Keith Rothman
6f13ee4155
Merge BRAM_L and BRAM_R solving and decrease maximum candidate count from 4 to 2.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-01-31 10:47:55 -08:00
litghost
a82bb99068
Merge pull request #586 from antmicro/fuzz-all
...
fuzzers: Makefile: add explicit all target
2019-01-31 09:55:54 -08:00
Keith Rothman
290df3249c
Fix type in 100-dsp-mskpat.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-01-31 09:30:55 -08:00
Karol Gugala
96bac6bf00
fuzzers: Makefile: add explicit all target
...
Signed-off-by: Karol Gugala <kgugala@antmicro.com>
2019-01-31 17:20:22 +01:00
Karol Gugala
d807216da7
Fuzzers: 019: set N=3
...
Signed-off-by: Karol Gugala <kgugala@antmicro.com>
2019-01-31 11:13:01 +01:00
Keith Rothman
7e0eab8b94
Add remaining bits.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-01-30 21:41:31 -08:00
Keith Rothman
7469df937a
Run make format.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-01-30 17:52:55 -08:00
Keith Rothman
19fc8f109a
More bits!
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-01-30 17:52:17 -08:00
Keith Rothman
74893fae4d
Add even more zero bits!
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-01-30 17:17:02 -08:00
Keith Rothman
7f2fa3f801
Add more zero bits, and fix address emission.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-01-30 16:50:34 -08:00
Keith Rothman
741715851a
Initial cascade pip fuzzer.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-01-30 14:53:05 -08:00
Keith Rothman
90bec29590
Increase N to avoid noise.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-01-29 18:45:04 -08:00
Keith Rothman
14090764eb
Run make format.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-01-29 18:35:05 -08:00
Keith Rothman
15f411a42b
Add EN_ECC_READ/WRITE bits.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-01-29 18:34:12 -08:00
Keith Rothman
1fc6cc7007
Add RAM extension bits for 1 bit cascades.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-01-29 18:21:34 -08:00
Keith Rothman
1cb067046a
Reformat and run make format.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-01-29 18:11:49 -08:00
Keith Rothman
a20f6cdb4c
Add REG priority and RDADDR collision settings.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-01-29 18:08:28 -08:00
Keith Rothman
890a14e6df
Add ZINV bits for REG CLK's.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-01-29 15:50:19 -08:00
Karol Gugala
88646806ed
Fuzzers: Makefile: use single colon target for run.ok targets
...
Signed-off-by: Karol Gugala <kgugala@antmicro.com>
2019-01-29 16:45:07 +01:00
Alessandro Comodi
060b71cc5b
pips-hclk: add run.ok to Makefile
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-01-29 12:35:02 +01:00
Keith Rothman
ff3839f2b1
Remove some of the __future__.]
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-01-28 12:54:36 -08:00
Keith Rothman
2b223ac86c
Run make format.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-01-28 11:32:16 -08:00
Keith Rothman
bf8fd49ba4
Remove remaining usage of height, as words is the key.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-01-28 11:31:44 -08:00
Keith Rothman
3c211aa462
Port 100-dsp-mskpat to top.py structure.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-01-28 11:30:49 -08:00
Keith Rothman
44ce9a46e8
Disable DSP INT fuzzer on kintex7.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-01-27 22:52:52 -08:00
Keith Rothman
d6fbee2e4d
Run make format.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-01-27 22:32:07 -08:00
Keith Rothman
32b9da0d97
Handle A7/K7/Z7 differences gracefully.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-01-27 22:30:53 -08:00
Keith Rothman
da08dfb99f
Add back INT propagation.
...
All INT tiles are now populated for artix7 and the INT propagation
sanity checks output of fuzzers to ensure consistency.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-01-27 16:17:31 -08:00
Keith Rothman
3a4fc5eedc
Add FIFO INT fuzzer.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-01-27 11:07:30 -08:00
Keith Rothman
a83fadf2a6
run make format.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-01-27 08:20:48 -08:00
Keith Rothman
40e7771fa5
Add HCLK back to tilegrid.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-01-27 08:20:48 -08:00
Keith Rothman
be334a38df
Run make format.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-01-27 08:20:48 -08:00
Keith Rothman
6424e5a701
Add DSP INT fuzzer.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-01-27 08:20:48 -08:00
Keith Rothman
0c94434db7
Add DSP back to tilegrid.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-01-27 08:20:48 -08:00
Keith Rothman
b6c2e1ccb7
Make format.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-01-27 08:20:48 -08:00
Keith Rothman
598c180a9f
Add INT tile fuzzers for CLB, IOB and BRAM tiles.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-01-27 08:20:48 -08:00
Keith Rothman
8cbbbfc4f8
Add INT tiles for IOB.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-01-27 08:20:48 -08:00
Keith Rothman
6a7acd4b23
Refactor all existing tiles to fuzzer approach.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-01-27 08:20:48 -08:00
Keith Rothman
8cbac3ee7a
Add monitor bits to tilegrid.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-01-27 08:20:48 -08:00
Keith Rothman
48b39c8c4e
make format.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-01-27 08:20:48 -08:00
Keith Rothman
d6754069bd
Expand tilegrid to entire grid.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-01-27 08:20:48 -08:00
Keith Rothman
739886c934
Increase 056 strictness.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-01-23 22:25:57 -08:00
litghost
8c7e648f41
Merge pull request #556 from natsfr/patch074
...
Fuzzer 074 support integer multiple of nbBlocks
2019-01-23 11:54:34 -08:00
Mehdi Khairy
83dde348b4
Fuzzer 074 support integer multiple of nbBlocks
...
Signed-off-by: Mehdi Khairy <mehdi.khairy@more-magic.org>
2019-01-19 03:25:35 +01:00
Mehdi Khairy
3b4df2e883
Adding modular arguments for parallel Fuzzer 072
...
Signed-off-by: Mehdi Khairy <mehdi.khairy@more-magic.org>
2019-01-19 02:53:38 +01:00
litghost
f61ccd1f2a
Merge pull request #549 from litghost/accelerate_post_processing
...
Refactor 074 post-processing
2019-01-18 07:09:59 -08:00
litghost
4efea261dd
Merge pull request #526 from natsfr/master
...
Reworking Fuzzer 074 for multi thread process
2019-01-18 07:09:31 -08:00
Mehdi Khairy
9f4c26c280
Fuzzer 074 Multi Thread optimisation
...
Signed-off-by: Mehdi Khairy <mehdi.khairy@more-magic.org>
2019-01-18 09:17:17 +01:00
Keith Rothman
9e585ef227
make format.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-01-17 21:48:34 -08:00
Keith Rothman
da10417946
Refactor 074 post-processing.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-01-17 21:46:19 -08:00
litghost
549b21d533
Merge pull request #539 from litghost/filter_clb_bits
...
Filter some CLB bits that the INT fuzzers tend to include due to high correlation
2019-01-17 18:50:47 -08:00
litghost
7c1ac325fa
Merge pull request #548 from antmicro/01x-clb-improvement
...
fuzzer.mk: remove not needed echo
2019-01-17 16:07:27 -08:00
Alessandro Comodi
812689d64c
fuzzer.mk: remove not needed echo
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-01-18 01:03:05 +01:00
litghost
80fefc8324
Merge pull request #538 from litghost/change_int_termination_criteria_to_progress
...
Change INT termination criteria to progress
2019-01-17 15:28:02 -08:00
litghost
748580a1f2
Merge pull request #544 from antmicro/051-bypalts
...
051 bypalts
2019-01-17 14:01:50 -08:00
litghost
c2fbf27f84
Merge pull request #536 from litghost/increase_clb_match_requirement
...
Increase CLB match requirement.
2019-01-17 14:01:26 -08:00
litghost
2f1790e637
Merge pull request #543 from antmicro/01x-clb-improvement
...
01x CLB rerun if pushdb fails
2019-01-17 14:01:14 -08:00
Karol Gugala
74f1f0a484
fuzzers: update 051 folder name in Makefile
...
Signed-off-by: Karol Gugala <kgugala@antmicro.com>
2019-01-17 22:54:03 +01:00
Karol Gugala
95e9a3b99e
raname fuzzer 051 to what it actually does
...
Signed-off-by: Karol Gugala <kgugala@antmicro.com>
2019-01-17 22:49:23 +01:00
Karol Gugala
d172087a5a
fuzzers: adjust fuzzer 051 so it can solve BYP_ALTs
...
Signed-off-by: Karol Gugala <kgugala@antmicro.com>
2019-01-17 22:49:23 +01:00
Keith Rothman
c6963694f1
Fix clean not working in 005-tilegrid.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-01-17 13:31:43 -08:00
Keith Rothman
caccbd39e0
Terminate when minimum progress is not achieved rather than stability.
...
050 does wait until PIPs matching "(IMUX.*GFAN)" are solved, as other
fuzzers do not find these PIPs.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-01-17 12:52:03 -08:00
litghost
a24e75d63c
Merge pull request #503 from antmicro/propagate-int-ps7
...
005-tilegrid/generate_full: propagating INT_L base addrs
2019-01-17 12:48:21 -08:00
Keith Rothman
4ccb89307a
Use correct envvar for picking bitfilter.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-01-17 12:42:41 -08:00
litghost
0b788e8b7b
Merge pull request #535 from litghost/increase_n_per_loop
...
Increase solved PIPs per loop to 50.
2019-01-17 12:18:11 -08:00
litghost
1e2f1c6ae1
Merge pull request #533 from antmicro/05x-piplist
...
Generate piplist once
2019-01-17 12:16:09 -08:00
Alessandro Comodi
b8d645fc21
clb.mk and fuzzer.mk: checking only local db with parsedb
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-01-17 18:33:11 +01:00
Alessandro Comodi
13e5fbdf99
clb.mk and fuzzer.mk: rerun the fuzzer in case of failure
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-01-17 15:35:29 +01:00
Alessandro Comodi
8b66865106
01x-clb/top.py: Added CLBN increment from env var
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-01-17 15:31:50 +01:00
Keith Rothman
ee1a0c6b3e
Filter some CLB bits that the INT fuzzers tend to include due to high correlation.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-01-16 15:14:14 -08:00
Keith Rothman
232d88f880
Remove TODO_N from 051 and add back TODO_N=10 for 052 to prevent unroutability.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-01-16 14:57:53 -08:00
Karol Gugala
1141a507a5
Merge pull request #531 from antmicro/empty-db
...
create empty db files if they don't exist
2019-01-16 18:05:27 +01:00
Alessandro Comodi
11d42757bf
fuzzers/int_loop.mk: fixed dependency in makefile
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-01-16 17:43:51 +01:00
Karol Gugala
a2fa9fe7cc
fuzzers: int_loop: always copy db files to local db
...
Those files should always exist - environment script creates missing ones.
Signed-off-by: Karol Gugala <kgugala@antmicro.com>
2019-01-16 17:39:36 +01:00
litghost
c5afc3bcb6
Merge pull request #518 from antmicro/remove-fuzz-054
...
fuzzers: remove fuzzer 054
2019-01-16 07:57:21 -08:00
Keith Rothman
cfdacdd193
Increase CLB match requirement.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-01-16 07:54:36 -08:00
Keith Rothman
21ffca87d2
Increase solved PIPs per loop to 50.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-01-16 07:53:35 -08:00
Alessandro Comodi
bf05a19525
bipiplist.tcl: changed verilog reference
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-01-16 12:48:51 +01:00
Alessandro Comodi
3b28934d67
fuzzers/int_maketodo.py: added piplist directory
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-01-16 12:13:43 +01:00
Alessandro Comodi
5b7575bdd2
fuzzers/Makefiles: pips_int_*.txt now directed to piplist folder
...
All the fuzzers that made use of the pips_int_*.txt files now seek for
those dependencies in the fuzzers/piplist/build folder so there is no
need to regenerate them if already present
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-01-16 12:07:00 +01:00
Alessandro Comodi
c48a5bc597
fuzzers/piplist: Moving piplist files to piplist folder
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-01-16 12:06:17 +01:00
litghost
3f2305c542
Merge pull request #527 from litghost/add_retries_to_bipip_fuzzer
...
Add retries to bidirection PIP fuzzer.
2019-01-15 12:44:56 -08:00
Keith Rothman
63b397199c
Move 1-time part of loop out of loop.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-01-15 12:38:11 -08:00
Keith Rothman
dc060064c3
Fix copy/paste error, no such var as myff.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-01-15 12:30:52 -08:00
Keith Rothman
4ba4c6b897
Add retries to bidirection PIP fuzzer.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-01-15 12:17:40 -08:00
Karol Gugala
d9026ba750
fuzzers: 001: fix yaml/json file names
...
Signed-off-by: Karol Gugala <kgugala@antmicro.com>
2019-01-15 19:48:40 +01:00
litghost
d601d0e8c9
Merge pull request #522 from litghost/increase_n_for_clb_in_mux
...
Increase N to prevent including INT bits.
2019-01-15 10:27:32 -08:00
litghost
53511faae7
Merge pull request #520 from antmicro/todo-fix
...
fuzzers: Copy all the db files to build/database
2019-01-15 09:31:56 -08:00
Keith Rothman
051693b375
Increase N to prevent including INT bits.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-01-15 09:27:58 -08:00
Karol Gugala
e7d31b064f
Merge pull request #512 from litghost/increase_n_for_clb_mux
...
Increase N for NFFMUX and NOUTMUX to prevent false matches.
2019-01-15 18:22:11 +01:00
Karol Gugala
e525def48c
fuzzers: Copy all the db files to build/database
...
Local copy of the database is used to generate todo files.
Since we were not copying all the DB files, the generated
todo files contained previously solved PIPs.
Signed-off-by: Karol Gugala <kgugala@antmicro.com>
2019-01-15 18:14:02 +01:00
Karol Gugala
b753915718
fuzzers: remove fuzzer 054
...
The PIPs can be resolved by fuzzer 056. 056 is redundant.
Signed-off-by: Karol Gugala <kgugala@antmicro.com>
2019-01-15 18:03:32 +01:00
Karol Gugala
8e1524c005
Merge pull request #513 from antmicro/int_loop_fix
...
fuzzers: int_loop: create empty DB also in seeded target
2019-01-15 17:58:03 +01:00
Karol Gugala
517ad6c189
fuzzers: 074: fix path to generate_after_dump
...
Signed-off-by: Karol Gugala <kgugala@antmicro.com>
2019-01-15 16:24:47 +01:00
Alessandro Comodi
145d2c9d61
tilegrid: format fix
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-01-15 11:17:32 +01:00
Alessandro Comodi
458b6b3677
tilegrid: optional int propagation for artix/kintex
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-01-15 11:16:01 +01:00
Karol Gugala
47f8f6e30b
fuzzers: int_loop: create empty DB also in seeded target
...
Signed-off-by: Karol Gugala <kgugala@antmicro.com>
2019-01-15 09:58:58 +01:00
Keith Rothman
e1b9ab5550
Increase N for NFFMUX and NOUTMUX to prevent false matches.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-01-14 17:06:37 -08:00
John McMaster
14708a9821
part-yaml: build dir
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2019-01-14 16:32:40 +01:00
Alessandro Comodi
73d77396c0
005-tilegrid/generate_full.py: readded else branch
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-01-14 13:25:43 +01:00
Alessandro Comodi
01e5aef7cc
005-tilegrid: format fix
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-01-14 13:00:55 +01:00
Alessandro Comodi
9d16dae012
005-tilegrid/util.py: Added functionalities to local util
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-01-14 12:58:24 +01:00
Alessandro Comodi
dfdb23e177
005-tilegrid/generate_full.py: post db fix
...
Added possibility to add INT baseaddresses which are not adjacent to any
CLB/BRAM. The addition is performed after the database is populated with
the 'segments' information.
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-01-14 12:58:24 +01:00
Alessandro Comodi
9c93f89662
005-tilegrid/add_tdb.py: Moved functions to util
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-01-14 12:58:24 +01:00
Alessandro Comodi
70c8c77f0a
005-tilegrid: change Makefile
...
Adding .tdb input file to parse INT deltas which are in
DWORD:*.DFRAME:*.DBIT:* format
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-01-14 12:58:24 +01:00
Alessandro Comodi
93bc30ac10
005-tilegrid/util.py: return after check
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-01-14 12:58:24 +01:00
Alessandro Comodi
ccb43370fa
005-tilegrid/util.py: format fix
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-01-14 12:58:24 +01:00
Alessandro Comodi
f79aa011c1
005-tilegrid/generate_full.py: simplified assertion
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-01-14 12:58:24 +01:00
Alessandro Comodi
9e6c62cb4c
005-tilegrid: created a util script
...
There is some shared code between add_tdb.py and generate_full.py. To
solve this I have added a util script containing shared code.
Moreover, in the case a block has to be overwritten, the add_tile_bits
function now checks if the two version of the block contain the same
information. If this does not happend the script fails.
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-01-14 12:58:24 +01:00
Alessandro Comodi
67dad57a8e
005-tilegrid: format fix
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-01-14 12:58:24 +01:00
Alessandro Comodi
5f59221f0b
005-tilegrid/generate_full: propagating INT
...
I have added a way to propagate INT_L base addresses which do not have
an adjacent block
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-01-14 12:58:24 +01:00
Mehdi Khairy
0906e734b9
Fix PR #507 : Merged last run in the pool
...
Signed-off-by: Mehdi Khairy <mehdi.khairy@more-magic.org>
2019-01-12 12:27:35 +01:00
Mehdi Khairy
0168578b5a
Merge remote-tracking branch 'upstream/master'
2019-01-12 03:30:23 +01:00
Mehdi Khairy
e359ab6f39
Fixing Fuzzer 072: supporting all pips count
...
Signed-off-by: Mehdi Khairy <mehdi.khairy@more-magic.org>
2019-01-12 03:02:42 +01:00
John McMaster
d007828d5c
Merge pull request #506 from mithro/remove-asserts
...
Remove asserts checking only artix7 / kintex7.
2019-01-12 01:42:39 +01:00
litghost
f10f9141fb
Merge pull request #489 from natsfr/master
...
Fixing Bug #171 and #465
2019-01-11 15:24:40 -08:00
Tim 'mithro' Ansell
8d87f2ff95
Remove asserts checking only artix7 / kintex7.
...
Lets see how they explode on Zynq.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2019-01-11 15:12:23 -08:00
Mehdi Khairy
84645e8793
PR #489 Fix 072 Fuzzer by splitting jobs
...
Signed-off-by: Mehdi Khairy <mehdi.khairy@more-magic.org>
2019-01-11 23:23:17 +01:00
John McMaster
d735f0e2b2
Merge pull request #505 from antmicro/052-fix
...
fuzzers: 52: retry routing if it fails
2019-01-11 19:43:33 +01:00
John McMaster
4c4e17f380
Merge pull request #502 from mcmasterg/pip-quick
...
pip (especially imuxlout) quick
2019-01-11 19:18:22 +01:00
Karol Gugala
9845739386
fuzzers: 52: retry routing if it fails
...
Sometimes randomly selected scr and dst tiles lead
to unroutable situation. This can be mitigated by
repeating the failed attempt with a new src and dst
tiles.
Signed-off-by: Karol Gugala <kgugala@antmicro.com>
2019-01-11 19:13:05 +01:00
John McMaster
d8a5160fa0
clb-ndi1mux: README update
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2019-01-11 18:56:40 +01:00
John McMaster
5f8c46a795
clb: clean up README files
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2019-01-11 18:52:42 +01:00
John McMaster
f4f2a79cf9
ffconfig readme: cleanup
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2019-01-11 16:06:49 +01:00
John McMaster
09971f8bd4
ffconfig readme: import wiki
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2019-01-11 16:06:23 +01:00
John McMaster
591c3be2ac
pip-imuxlout: QUICK tcl
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2019-01-11 11:42:57 +01:00
John McMaster
f4edf4a198
piplist.tcl: break into functions
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2019-01-11 11:37:54 +01:00
Karol Gugala
c9ced5ea47
fuzzers: int: create empty DB if it doesn't exist
...
Signed-off-by: Karol Gugala <kgugala@antmicro.com>
2019-01-11 10:46:54 +01:00
John McMaster
3585d98b99
int_loop: QUICK reduce TODO N
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2019-01-11 10:45:59 +01:00
Tomasz Michalak
144a0edc8c
Bug #456 : fix regression in CLB bit CARRY4.ACY0
...
Signed-off-by: Tomasz Michalak <tmichalak@antmicro.com>
2019-01-11 08:13:54 +01:00
Mehdi Khairy
19a93121a6
Bug #171 : Fixing build directory for Fuzzers 074
...
Signed-off-by: Mehdi Khairy <mehdi.khairy@more-magic.org>
2019-01-10 23:57:35 +01:00
John McMaster
9fdd4fab86
timfuz: update readme
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2019-01-10 16:01:04 +01:00
John McMaster
dff1402dfa
Merge pull request #474 from antmicro/05x-fuzzers-rework
...
05x fuzzers rework
2019-01-10 15:03:00 +01:00
Karol Gugala
6c6e90db84
fuzzers: 05x: do not use symbolic link to int_generate.py
...
Signed-off-by: Karol Gugala <kgugala@antmicro.com>
2019-01-10 14:36:36 +01:00
Karol Gugala
42529b7287
fuzzers: 51: calculate 50 DB entries in each step
...
Signed-off-by: Karol Gugala <kgugala@antmicro.com>
2019-01-10 12:46:41 +01:00
Alessandro Comodi
65f5ddb030
005-tilegrid/add_tdb.py: use floor divide
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-01-10 12:04:34 +01:00
Alessandro Comodi
b4ca31cd1e
005-tilegrid/add_tdb.py: added frame check
...
This solves issue #481 . add_tdb.py now checks if all the bits in a same
tag have the same base address and, if that is the case, the first of
them is selected
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-01-10 11:43:53 +01:00
John McMaster
08aaa19551
Merge pull request #462 from antmicro/ps7
...
PS7 INT on Zynq
2019-01-10 10:47:42 +01:00
Alessandro Comodi
3738801ca3
005-tilegrid: removing unneeded comments
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-01-10 10:22:36 +01:00
Alessandro Comodi
39693b7958
ps7_int: rename fuzzer ps7 --> ps7_int
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-01-10 10:02:08 +01:00
Alessandro Comodi
bd32e51a38
005-tilegrid/add_tdb.py: change ps7 --> ps7_int
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-01-10 10:01:32 +01:00
Alessandro Comodi
f8b5de960c
ps7_int/Makefile: change ps7 --> ps7_int
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-01-10 10:00:49 +01:00
John McMaster
e9a2489c36
Merge pull request #478 from litghost/add_ppips_for_bram
...
Add ppips for bram
2019-01-10 09:32:02 +01:00
John McMaster
81fbb37153
bram config: DOX_REG, clean up
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2019-01-10 08:44:51 +01:00
Keith Rothman
150795d6d3
Add BRAM_INT_INTERFACE_* too.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-01-09 18:04:20 -08:00
Keith Rothman
55201c4d1e
Add ppip output for BRAM tiles.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-01-09 17:10:01 -08:00
John McMaster
bba4f339cc
tilegrid: fix multi regression
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2019-01-09 23:29:21 +01:00
Karol Gugala
a4b0c6f1de
fuzzers: refactor fuzzer 51
...
The fuzzer is now todo files based. It is also using generic
generate.py script.
For now the fuzzer instantiates picorv and randluts besides
the logic under test. This is required for to deliver negative
examples to segmaker. Because of the size of the design this
fuzzer is taking really long to complete. We need to find a
smallest possible design that will be enough to generate the DB.
Signed-off-by: Karol Gugala <kgugala@antmicro.com>
2019-01-09 23:16:22 +01:00
Karol Gugala
49d8a6c22c
fuzzers: 56: use generic generate.py
...
Signed-off-by: Karol Gugala <kgugala@antmicro.com>
2019-01-09 23:16:22 +01:00
Karol Gugala
bc48baa30d
fuzzers: add generic generate.py
...
Signed-off-by: Karol Gugala <kgugala@antmicro.com>
2019-01-09 23:16:19 +01:00
Karol Gugala
eb11da50e0
fuzzers: int_loop: do not mask errors
...
Signed-off-by: Karol Gugala <kgugala@antmicro.com>
2019-01-09 22:12:47 +01:00
Alessandro Comodi
7f6e6f1c8c
005-tilegrid/add_tdb.py: Changed frame and word params
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-01-09 19:07:40 +01:00
Alessandro Comodi
3ec9dd58af
Merge branch 'master' into ps7
2019-01-09 18:52:28 +01:00
John McMaster
892b4fb5f7
fuzzaddr: optional dframe, dbit
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2019-01-09 18:45:37 +01:00
Alessandro Comodi
8bdf04a29d
005-tilegrid/add_tdb.py: Added ps7 tdb
...
There is an hack to be fixed that selects only the first bit of the
tdb lines. It has to be corrected
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-01-09 18:14:23 +01:00
Alessandro Comodi
6691d2dcc8
ps7/top.py: updated top generator
...
The top.py generates a param.csv file related to a specific tile. The
segdata_tilegrid.tdb related to ps7 now contains two different
addresses bound to a specific tile.
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-01-09 16:31:28 +01:00
Alessandro Comodi
b6d68711d8
ps7/Makefile: updated GENERATE_ARGS
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-01-09 16:30:23 +01:00
Alessandro Comodi
29fbdf595f
005-fuzzer: fix Makefile
...
The Makefile now correctly adds the ps7 dependency when zynq7
environment is selected.
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-01-09 14:31:42 +01:00
Alessandro Comodi
7a0b819f50
ps7/top.py: format fix
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-01-09 00:55:42 +01:00
John Mcmaster
ae52c3ae84
Merge pull request #464 from natsfr/master
...
Bug #171 : Fixing build directory for Fuzzers 071
2019-01-08 23:54:59 +01:00
Mehdi Khairy
a9f0e66780
Bug #171 : Fixing build directory for Fuzzers 073
...
Signed-off-by: Mehdi Khairy <mehdi.khairy@more-magic.org>
2019-01-08 22:06:28 +01:00
Mehdi Khairy
a4dd142bb9
Bug #171 : Fixing build directory for Fuzzers 071
...
Signed-off-by: Mehdi Khairy <mehdi.khairy@more-magic.org>
2019-01-08 21:30:01 +01:00
Alessandro Comodi
dc36103f5c
sp7/top.py: format fix
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-01-08 19:19:55 +01:00
Alessandro Comodi
1c510c2388
ps7: 005-tilegrid added ps7 fuzzer
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-01-08 19:04:47 +01:00
Alessandro Comodi
645cd8e6ab
005-tilegrid: change Makefile
...
different build dependencies depending on the device part
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-01-08 19:03:44 +01:00
John McMaster
6d9d1687a3
iob-stag: groups.grp file
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2019-01-08 15:49:30 +01:00
John McMaster
f3fade68bd
iob-stag: IOB supertag
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2019-01-08 15:49:30 +01:00
John McMaster
1cc5b72ca5
minitest: clean up folders
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2019-01-07 23:31:44 +01:00
John McMaster
815c3d4af2
fuzzers: name with tile type
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2019-01-07 23:08:45 +01:00
John McMaster
80e140b278
top_generate.sh => top_generate.mk
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2019-01-07 17:38:35 +01:00
John Mcmaster
dd26facddf
Merge pull request #441 from emka/clkout_divide
...
Add all CLKOUT1_DIVIDE bits
2019-01-06 12:29:41 +01:00
Mitja Kleider
540999acdf
Add all CLKOUT1_DIVIDE bits
...
Signed-off-by: Mitja Kleider <mitja@kleider.name>
2019-01-06 11:41:48 +01:00
Karol Gugala
5fcfc4d61b
fuzzers: 017: rename PRECYINIT_{0|1} -> PRECYINIT_{C0|C1}
...
Signed-off-by: Karol Gugala <kgugala@antmicro.com>
2019-01-02 21:30:56 +01:00
Karol Gugala
c21b822cfb
fuzzers: 074: add zynq7_ignored_wires
...
Signed-off-by: Karol Gugala <kgugala@antmicro.com>
2019-01-02 07:01:36 +01:00
John Mcmaster
c8078e8dd5
Merge pull request #426 from emka/master
...
Add MMCM bool attributes
2018-12-30 13:28:56 +01:00
Mitja Kleider
7f17e85307
Add MMCM bool attributes
...
Signed-off-by: Mitja Kleider <mitja@kleider.name>
2018-12-30 13:19:06 +01:00
John McMaster
ee803268fe
xadc: fuzzer PoC
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-29 17:11:59 +01:00
John McMaster
5acda63b46
xadc: tilegrid support
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-29 17:07:18 +01:00
Felix Held
0d6e327229
introduce vivado wrapper
...
This fixes the problem that when sourcing the vivado settings file the
library search path is modified resulting in non-vivado binaries not working
due to being dynamically linked against the vivado libraries instead of the
system ones.
Signed-off-by: Felix Held <felix-github@felixheld.de>
2018-12-28 19:05:49 +01:00
Mitja Kleider
a86fd6ed1a
Add segdata to MMCM Makefile
...
Signed-off-by: Mitja Kleider <mitja@kleider.name>
2018-12-28 17:47:05 +01:00
John McMaster
bbb6d5b4a2
BITONLY
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-27 21:24:32 +01:00
Tim Ansell
4478859b59
Merge pull request #376 from antmicro/xc7z-fuzz001
...
001-part-yaml: Modified script and tools to generate Zynq YAML.
2018-12-24 17:54:42 -08:00
John McMaster
8047b51965
intpips: cleaniter
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-24 12:44:09 -08:00
John McMaster
2a5c85f315
int_loop: dont push until end, reducing db conflicts
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-24 09:38:00 -08:00
John McMaster
8ba1e84dfb
rempips: always roll back on failure
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-24 09:37:56 -08:00
John McMaster
581f26824f
Merge pull request #401 from mcmasterg/json_import
...
missing json import
2018-12-23 21:28:50 -08:00
John McMaster
0cb9b1a1de
missing json import
...
Signed-off-by: John McMaster <JohnDMcMaster@gmail.com>
2018-12-23 21:10:22 -08:00
John McMaster
4cef6e4668
hclkpips: mask path
...
Signed-off-by: John McMaster <JohnDMcMaster@gmail.com>
2018-12-23 15:26:57 -08:00
John McMaster
1d4d2e0fdd
055-gnd: fix bad makefile target
...
Signed-off-by: John McMaster <JohnDMcMaster@gmail.com>
2018-12-23 01:33:31 -08:00
John McMaster
946892d1b1
hclkpips: ignore HCLK_CK_INOUT_*
...
Signed-off-by: John McMaster <JohnDMcMaster@gmail.com>
2018-12-22 17:19:11 -08:00
John McMaster
accb6f9c41
hclkpips: path
...
Signed-off-by: John McMaster <JohnDMcMaster@gmail.com>
2018-12-22 17:19:11 -08:00
John McMaster
b45db64102
hclkpips: HCLK bitstream workaround
...
Signed-off-by: John McMaster <JohnDMcMaster@gmail.com>
2018-12-22 12:07:20 -08:00
Alessandro Comodi
82c6dad770
001-fuzzer: using only PERFRAMECRC bitstream
...
We are going to use only PERFRAMECRC bitstream from now on because the
tools cannot create a DEBUGBITSTREAM for the zynq7 devices
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2018-12-22 16:47:18 +01:00
John McMaster
7b272b89ef
int_loop: unify SEGMATCH_FLAGS
...
Signed-off-by: John McMaster <JohnDMcMaster@gmail.com>
2018-12-21 20:14:37 -08:00
John McMaster
ebd5114037
gnd: fix todo path
...
Signed-off-by: John McMaster <JohnDMcMaster@gmail.com>
2018-12-21 18:45:49 -08:00
John McMaster
257c08942f
intpips: parallelize db build
...
Signed-off-by: John McMaster <JohnDMcMaster@gmail.com>
2018-12-21 14:23:14 -08:00
John McMaster
f995933242
Merge pull request #384 from mcmasterg/misc_fixes
...
intpips: properly filter VCC_WIRE
2018-12-21 14:08:35 -08:00
John McMaster
c0f375fc52
reseg: sort dirs
...
Signed-off-by: John McMaster <JohnDMcMaster@gmail.com>
2018-12-21 13:46:38 -08:00
John McMaster
49eb2549f9
reseg: segmatch only build dir
...
Signed-off-by: John McMaster <JohnDMcMaster@gmail.com>
2018-12-21 13:43:19 -08:00
John McMaster
149839ca69
bram: fix data section db
...
Signed-off-by: John McMaster <JohnDMcMaster@gmail.com>
2018-12-21 10:42:57 -08:00
John McMaster
6b8e8c1d62
fuzzers: quick target for QUICK
...
Signed-off-by: John McMaster <JohnDMcMaster@gmail.com>
2018-12-21 10:29:20 -08:00
John McMaster
38cb3350c8
intpips: properly filter VCC_WIRE
...
Signed-off-by: John McMaster <JohnDMcMaster@gmail.com>
2018-12-21 10:19:15 -08:00
John McMaster
14384418f3
bram-config: add missing flag
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-21 00:05:16 -08:00
John Mcmaster
36af078dba
Merge pull request #379 from mcmasterg/part_py3
...
part: use python3 to fix import error
2018-12-20 22:07:17 -08:00
John McMaster
55d4431f8f
part: use python3 to fix import error
...
Signed-off-by: John McMaster <JohnDMcMaster@gmail.com>
2018-12-20 11:55:44 -08:00
Alessandro Comodi
fa90a7d942
030-iob fuzzer Makefile: added dependency to target build/segbits_liob33.rdb
...
The Makefile of the 030-fuzzer needs to have a dependency of SPECIMEN_OK
on the build/segbits_liob33.rdb target, otherwise the test specimen would
not be created automatically
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2018-12-20 15:50:01 +01:00
John McMaster
7dd058a1dd
rempips: fix timeout
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-19 19:10:47 -08:00
John McMaster
ffad776162
fuzzers: consolidate common gitignores
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-19 18:56:32 -08:00
John McMaster
9b960b0ccd
hclkpips: build dir
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-19 18:56:27 -08:00
John McMaster
160b5fc8b1
masks: tidy up
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-19 18:25:09 -08:00
John McMaster
ba5a155464
todo: clean up file names
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-19 17:34:18 -08:00
John McMaster
b568052d9d
int_loop: mv todo build/todo
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-19 17:05:20 -08:00
John McMaster
87ed05cb9f
rempips: remove outdated comment
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-19 15:43:09 -08:00
John McMaster
b8840ae9ff
rempips: try a few times to solve on failures
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-19 15:43:04 -08:00
John McMaster
c68ee2f004
Merge pull request #364 from mcmasterg/dbfixup_fix
...
Dbfixup fix
2018-12-19 15:22:19 -08:00
John McMaster
0c23cf3cca
int_loop: copy iter db before dbfixup
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-19 15:06:53 -08:00
John McMaster
0757dcd4c5
Merge pull request #362 from mcmasterg/rempips_todo
...
rempips: fix todo path
2018-12-19 14:43:49 -08:00
John McMaster
0df5eb744a
Merge pull request #361 from mcmasterg/pip_notes
...
Pip solvability notes
2018-12-19 14:37:38 -08:00
John McMaster
71e90747d7
int_loop: move todo copy to makefile so it always exists
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-19 14:35:28 -08:00
John McMaster
92e728a1a1
rempips: fix todo path
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-19 14:25:35 -08:00
John McMaster
8bb8456409
rempips: solvability notes
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-19 14:24:50 -08:00
John McMaster
005450b0ce
intpips: solvability notes
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-19 14:24:45 -08:00
John McMaster
3327a8e852
Merge pull request #360 from mcmasterg/dsp_mskpat_build
...
Dsp mskpat build
2018-12-18 17:48:26 -08:00
John McMaster
236ccc2ade
fuzzers: build 100-dsp-mskpat
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-18 17:42:40 -08:00
John McMaster
7a236be2f3
dsp-maskpat: move to build dir
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-18 17:42:40 -08:00
John McMaster
e7a1d2a217
055-gnd/Makefile: fix bad clean
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-18 17:41:03 -08:00
John McMaster
b5ea0f87dc
mmcm: PoC
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-18 17:12:13 -08:00
John McMaster
dde83ebadb
tilegrid: pll/mmcm entire major address until resolved
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-18 17:12:13 -08:00
John McMaster
5b1899af25
pll: PoC
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-18 17:12:13 -08:00
John McMaster
c5410b911b
bram-config: fix spelling error
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-18 17:12:13 -08:00
John McMaster
b95b290d73
bram-config: remove dead code
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-18 17:12:13 -08:00
John McMaster
34d0ab777f
iob: fix readme comment
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-18 17:12:13 -08:00
John McMaster
3b1b587fcf
tilegrid pll: basic support
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-18 16:06:53 -08:00
John McMaster
b84d9a2535
tilegrid: basic mmcm support
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-18 15:42:23 -08:00
John McMaster
cecba098fc
tilegrid: params on fuzzaddr/generate.py
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-18 15:41:23 -08:00
John McMaster
6177c4c58d
tilegrid iob: factor out generic code
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-18 13:20:57 -08:00
John McMaster
923eddb2ea
tilegrid: /bin/dash compatibility
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-18 12:54:41 -08:00
John McMaster
a17c8b8d1d
tilegrid iob: use XRAY_DATABASE_ROOT
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-17 18:39:17 -08:00
John McMaster
358876463e
tilegrid: clean iob dir
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-17 18:38:49 -08:00
John McMaster
fbb464d5ba
tilegrid:tilegrid_basic.json => dir/tilegrid.json for XRAY_DATABASE_ROOT
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-17 18:38:10 -08:00
John McMaster
c4f49106b7
Merge pull request #328 from mithro/master
...
JSON improvements
2018-12-17 18:13:30 -08:00
John McMaster
2dee2b329b
iob: PULLTYPE
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-17 17:52:55 -08:00
Tim 'mithro' Ansell
8d3e95cd1a
Move xjson / xyaml to utils instead of prjxray.
...
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2018-12-17 17:03:19 -08:00
Tim 'mithro' Ansell
8d61ee5ac0
`make format` on new files.
...
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2018-12-17 17:03:19 -08:00
Tim 'mithro' Ansell
fb2d809659
Use xjson.pprint instead of json.dump for output.
...
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2018-12-17 17:03:19 -08:00