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
Tim 'mithro' Ansell
178002d348
Generate the part JSON file at same time as yaml file.
...
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2018-12-17 17:03:19 -08:00
John McMaster
829b1bbeee
iob: correctly handle NONE value
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-17 16:38:43 -08:00
John McMaster
5c4b318738
iob: missing gitignore
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-17 16:38:43 -08:00
John McMaster
e4398cd2b8
iob: fix wrong segdata file
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-17 16:38:43 -08:00
John McMaster
b501c10fa2
tilegrid iob: generate addresses automatically
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-17 16:38:25 -08:00
John McMaster
6a4cb61a29
timing: tidy up gitignore
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-17 16:20:15 -08:00
John McMaster
384de2337c
Merge pull request #337 from mcmasterg/quicker
...
055+ quick
2018-12-17 15:00:18 -08:00
John McMaster
1714011271
QUICK: include 055-056 now that gnd supports QUICK
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-17 14:51:10 -08:00
John McMaster
028e2f7859
055-gnd: QUICK, build dir, simplify .sh
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-17 14:49:43 -08:00
John McMaster
bb8665f959
Merge pull request #336 from mcmasterg/intpips_harder
...
intpips: try harder, even though diminshing returns
2018-12-17 14:40:50 -08:00
John McMaster
c713aeead3
intpips: try harder, even though diminshing returns
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-17 14:32:28 -08:00
John McMaster
175d5f0047
rempips: fix todo.txt path
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-17 14:30:44 -08:00
John McMaster
ff74345289
intpips: todo look at last iter, not iter not yet completed
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-16 19:44:50 -08:00
John McMaster
9372050958
intpips: SEGMATCH_FLAGS like int_loop
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-12 14:02:18 -08:00
John McMaster
9576b7d4e5
int_loop: fix tile prefix
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-12 13:40:13 -08:00
John McMaster
97fed169f7
int_maketodo: only count resolved tags
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-12 12:32:52 -08:00
John McMaster
010edc4829
int_loop.mk: fix old variable name
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-12 11:57:53 -08:00
John McMaster
38ab9a7d1c
int_loop: write db per iter for easier tracking
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-12 11:57:49 -08:00
John McMaster
8b2d7860aa
maketodo: normalize tile prefix
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-12 11:46:29 -08:00
John McMaster
02d9e04ffa
intpips: remove obsolete comment
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-12 11:34:12 -08:00
John McMaster
c63f47198a
Remove MAKEFLAGS
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-11 21:36:42 -08:00
John McMaster
e183464f38
bipips: use int_loop
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-11 21:13:10 -08:00
John McMaster
24039e1922
int_loop: consolidate maketodo.py, tweaks
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-11 20:48:21 -08:00
John McMaster
5fbaf1f21e
intpips: increase segmake -m to reduce bad matches
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-11 18:43:20 -08:00
John McMaster
ec317d5668
intpips: quick N=1 since better segmatch filtering
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-11 18:43:20 -08:00
John McMaster
539564a24c
int_loop: remove iter specific files at loop start
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-11 18:43:20 -08:00
John McMaster
a054602a4f
intpips: cleanprj remove iter specific todo.txt
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-11 18:43:20 -08:00
John McMaster
8f4f8a3262
int_loop.sh: bug fixes
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-11 18:43:20 -08:00
John McMaster
73da6c30ec
intpips: generate print current tile number
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-11 18:43:20 -08:00
John McMaster
3d50e89dcd
intpips: correct pushdb at end
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-11 16:46:05 -08:00
John McMaster
35a473ffed
intpips: maketodo.py
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-11 16:37:36 -08:00
John McMaster
b384f1f09e
intpips: restore QUICK N
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-11 16:37:36 -08:00
John McMaster
ede69d95de
int_loop.sh: pass N argument to make
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-11 16:37:36 -08:00
John McMaster
c93c3f601a
intpips: push uses all iters, not just current
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-11 16:37:36 -08:00
John McMaster
e2149d065f
int_loop: --merge
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-11 16:37:36 -08:00
John McMaster
a46c811be7
intpips: iterative solve
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-11 16:37:36 -08:00
John McMaster
2ce60d56a7
piplist: use dedicated .v
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-11 16:37:36 -08:00
John McMaster
821c82a879
int_loop_check: --max-iters
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-11 16:37:30 -08:00
John McMaster
4583a35ed6
rempips todo: remove --strict hack, build-dir arg
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-11 16:37:25 -08:00
John McMaster
ed5d1b07e5
int_loop: check for timeout
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-11 15:12:21 -08:00
John McMaster
4d81a436d4
int_loop: more aggressive default termination
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-11 14:50:44 -08:00
John McMaster
7669859c1a
int_loop_check: finer grained termination
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-11 14:45:29 -08:00
John McMaster
c1bd5d0194
int_loop.sh: while => if conditional
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-11 14:45:29 -08:00
John McMaster
26be7408f7
int_loop: move into .sh for easier editing
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-11 14:45:23 -08:00
John McMaster
46cc9316d2
clbram tcl: format issue?
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-11 11:56:00 -08:00
John McMaster
b364efb180
clbram: ignore LUTs with non-expected contents
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-10 19:54:20 -08:00
John McMaster
37d659879a
clbram: fix _N typo, remove dead code
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-10 18:46:46 -08:00
John McMaster
7a85840699
clbram: improve WEMUX.CE solving
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-10 18:29:54 -08:00
John McMaster
59f0f3e761
clbram: quick fix
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-10 18:15:19 -08:00
John McMaster
eb3ab79dfc
iob: move minitest to fuzzer
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-10 17:30:06 -08:00
John McMaster
c1261fb0b5
iob: fuzzer mostly working
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-10 17:30:06 -08:00
John McMaster
33a7151413
quick: disable slow high number fuzzers
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-10 16:38:36 -08:00
John McMaster
636bd34472
slicem only (clbram, ndi1mux): clb.mk merge, dbfixup cleanup
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-09 21:09:27 -08:00
John McMaster
2a30730381
Merge pull request #291 from mcmasterg/intpips_quick_gfan
...
intpips: inrease N to reduce faulty solves
2018-12-05 18:46:57 -08:00
John McMaster
a0432fb6eb
int_loop: dbfixup correct db dir
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-05 18:29:06 -08:00
John McMaster
41c5775328
intpips: inrease N to reduce faulty solves
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-05 18:11:15 -08:00
John McMaster
c37c1082de
quick: merge into main makefile
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-05 17:36:51 -08:00
John McMaster
10b5dc4726
reseg: dev segment generation script
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-05 17:10:18 -08:00
John McMaster
54dcdf1f2e
tcl: reformat existing code
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-05 16:52:56 -08:00
John McMaster
277be8d7ca
looping int fuzzers: combine common makefiles, piplist
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-05 16:08:24 -08:00
John McMaster
c4751558c6
gfan: tcl functions
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-05 16:08:24 -08:00
John McMaster
15c62ba3a0
tilegrid: propagate iob addresses across column
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-04 21:03:31 -08:00
John McMaster
bb2cdac49f
tilegrid: remove obsolete comments, long line readability
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-04 21:03:19 -08:00
John McMaster
9b779d659d
tilegrid: fix IBUF define
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-04 20:59:37 -08:00
John McMaster
efddb6df52
tilegrid: fix iob height
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-03 19:10:14 -08:00
John McMaster
37128508eb
tilegrid: remove iob CENTER_INT from segment
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-03 18:56:26 -08:00
John McMaster
2d82438461
iob: LIOB33_SIGN => LIOB33_SING, cleanup func names
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-03 18:48:05 -08:00
John McMaster
48a6967adb
tilegrid: ROI fixes
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-03 18:27:03 -08:00
John McMaster
49aa56712f
tilegrid: merge in KR WIP IOB
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-03 17:49:08 -08:00
John McMaster
621ad8a575
tilegrid: add note about potential issue
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-03 17:47:40 -08:00
John McMaster
23f7d939da
tilegrid makefile: correct delta dep
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-03 17:47:12 -08:00
John McMaster
70b9adb933
tilegrid: generating iob deltas
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-03 17:14:04 -08:00
John McMaster
e5cae1f55e
tilegrid: iob WIP
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-03 16:44:33 -08:00
John McMaster
7ad9dc8c63
tilegrid: tcl cleanup
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-03 16:05:46 -08:00
John McMaster
9537b108d0
tilegrid: import KR WIP IOB tcl
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-03 13:52:09 -08:00
John McMaster
2a38512720
tilegrid: separate tilegrid and address generation
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-03 12:09:18 -08:00
John McMaster
a77f7bd12e
tilegrid: generate products in parallel
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-12-03 12:00:56 -08:00
John McMaster
5c82555a04
Rename seg_*.db => segbits_*.db for DBFIXUP
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-28 13:50:07 -08:00
John McMaster
58e6b50b50
rempips: log progress
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-28 13:50:07 -08:00
John McMaster
b07ea0a3a1
rempips: build dir
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-28 13:50:07 -08:00
John McMaster
2477aecd8f
rempips: support generate without existing db
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-28 13:50:07 -08:00
John McMaster
3e7bad6f3f
rempips: makefile todo.txt vivado only once
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-28 13:50:07 -08:00
John McMaster
9bb3b49619
rempips: maketodo logging, --no-strict option
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-28 13:50:07 -08:00
John McMaster
81c3582c17
rempips: makefile stricter error checking
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-28 13:50:07 -08:00
John McMaster
4ec94964a2
Rename seg_*.db => segbits_*.db for DBFIXUP
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-28 13:37:58 -08:00
John McMaster
fa48558c1c
010: build dir
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-28 13:36:44 -08:00
John McMaster
7f7a81993f
bram-data: fix build.db_bramx => build/segbits_bramx
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-15 11:35:51 -08:00
John McMaster
f4ec5cf9d0
Makefiles: seg_*.db => segbits_*.db consistency
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-14 17:34:01 -08:00
John McMaster
2ad3af5343
fuzzers: standardize segment file to .db (not .segbits)
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-14 17:33:38 -08:00
John McMaster
0ae99acced
intpips: build dir
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-14 17:30:43 -08:00
John McMaster
5783e71d7d
Merge pull request #261 from mcmasterg/clean_ok
...
fuzzer.mk: clean ok file
2018-11-14 17:23:00 -08:00
John McMaster
360d5039e2
fuzzer.mk: clean ok file
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-14 17:19:32 -08:00
John McMaster
da822b4ac6
quick.mk: runtime comment
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-14 17:13:37 -08:00
John McMaster
30069f3504
quick.mk: option to run fuzzers only
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-14 17:13:37 -08:00
John McMaster
9855869a2e
Merge pull request #251 from mcmasterg/roi_tilegrid
...
tilegrid: use dedicated ROI var
2018-11-13 13:33:56 -08:00
John McMaster
0cca27fed1
tilegrid: use dedicated ROI var
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-13 13:26:45 -08:00
John McMaster
9aa6cc6ef6
quick.mk: remove slow fuzzers
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-13 13:01:37 -08:00
John McMaster
dffab31a4d
make: quick build script
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-13 11:04:30 -08:00
John McMaster
4516a00665
--db_root => --db-root
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-12 14:37:01 -08:00
John McMaster
cceb236296
clbnoutmux: O6 hack
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-12 14:22:31 -08:00
John McMaster
e18329c3ab
clbnoutmux: move minitest to fuzzer
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-12 12:10:24 -08:00
John McMaster
81cdbbc96f
clb.mk: fix bad pushdb file name
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-12 10:42:48 -08:00
John McMaster
4f93a21a0b
017-clbprecyinit: PRECYINIT.0
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-07 20:04:54 -08:00
John McMaster
f36ed2ff3e
017-clbprecyinit: base SLICE X/Y on ROI X/Y
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-07 20:04:54 -08:00
John McMaster
656fde07c1
clb.mk: fix fuzzer include, seg .rdb => .db
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-07 20:04:54 -08:00
John McMaster
dea53bfcbd
015-clbnffmux: fix bits.dbf
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-07 20:04:54 -08:00
John McMaster
9eea270e31
bram-config: READ/WRITE_WIDTH_A_1
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-07 20:04:54 -08:00
John McMaster
5ca531393a
fuzzer.mk: remove build dir dep to prevent dir write dep
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-07 20:04:54 -08:00
John McMaster
328c550d61
bram config db: READ/WRITE width bits to enum
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-07 17:41:02 -08:00
John McMaster
193afc64e8
012-clbn5ffmux: fix/simplify generate.sh
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-07 14:48:14 -08:00
John McMaster
aef3fc2140
clb.mk: lazy set defaults
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-07 14:41:01 -08:00
John McMaster
8f172bccf2
dbfixup: apply patches per project instead of globally
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-07 14:28:31 -08:00
John McMaster
912460e4b6
fuzzers: consolidate build scripts, move products to build dir
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-07 14:28:31 -08:00
John McMaster
b6ba7e96a6
dbfixup: patch local files instead of central db
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-07 14:28:31 -08:00
John McMaster
6814b4cf51
dbfixup: add --clb-int to existing Makefiles
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-07 14:28:31 -08:00
John McMaster
a019eb4148
tilegrid: BRAM use site, not bel, for better stability
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-06 16:41:35 -08:00
John McMaster
640aee90b9
bram: make run targets
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-11-06 14:39:45 -08:00
Keith Rothman
b39e39315d
Add option to output ignored wires and add ignored wires for kintex7.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2018-11-06 08:32:18 -08:00
Keith Rothman
92e0724f28
Rename DI1MUX to be underneith the *LUT.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2018-11-01 16:38:02 -07:00
John McMaster
bdfef88608
bram config: update gitignore
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-31 18:56:17 -07:00
John McMaster
08d38f7dc4
bram config: push to db correctly
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-31 18:56:17 -07:00
John McMaster
5dd62085e2
bram: remove segmaker verbose
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-31 18:56:17 -07:00
John McMaster
2cffb2987e
bram: minor cleanup
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-31 18:56:17 -07:00
John McMaster
3f77043458
BRAM: 101 => 025 fuzzer number, add to fuzzers Makefile
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-31 18:56:17 -07:00
John McMaster
f13a2a4856
fuzzers: don't use EXCLUDE_PLACEMENT on ROI
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-31 17:53:42 -07:00
John McMaster
5396046644
bram minitest: split into fuzzer config, data
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-31 10:45:50 -07:00
litghost
26b95fb46e
Merge pull request #205 from litghost/larger_roi
...
Expand ROI to all of CMT X0Y2.
2018-10-30 17:16:43 -05:00
Keith Rothman
7ef9f737ba
make format
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2018-10-30 13:15:15 -07:00
Keith Rothman
b2672b2884
Automatically detect weird columns.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2018-10-30 13:13:52 -07:00
John McMaster
fbfafca7a5
bram-config: WRITE_MODE
...
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-30 10:05:44 -07:00
Keith Rothman
afeafa30c7
Assorted fixes.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2018-10-29 22:08:05 -07:00