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