Keith Rothman
8964ad3b53
Convert CLB/CLB_INT tilegrid fuzzer to workaround prohibited locations.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2020-03-09 13:47:03 -07:00
Keith Rothman
9e21e951c8
Fix remap on new 074 code.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2020-02-21 13:01:30 -08:00
Keith Rothman
89bc2008d8
Some more fixes around ignored tiles within a grid.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2020-02-20 11:33:12 -08:00
Keith Rothman
22e1a8f7c3
Refactor how part specific for part generic fuzzers are marked.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2020-02-19 16:55:53 -08:00
Keith Rothman
44eb914f8d
Fill holes in excluded part of grid.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2020-02-19 16:34:12 -08:00
Keith Rothman
fabae5eb64
Fix some bugs in makefile work tracking.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2020-02-19 16:34:12 -08:00
Keith Rothman
1f22d60160
Fix up Makefile dependences.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2020-02-19 16:34:12 -08:00
Keith Rothman
bc00250f90
Run make format.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2020-02-19 16:34:12 -08:00
Keith Rothman
e626994d4d
Add some samples for cfg_int to remove discrepancies.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2020-02-19 16:34:12 -08:00
Keith Rothman
61d4a43b3f
Remove some unused targets from fuzzaddr/common.mk
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2020-02-19 16:34:12 -08:00
Keith Rothman
6a50598cdc
Sort tilegrid_tdb.json for better debugging.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2020-02-19 16:34:12 -08:00
Keith Rothman
32833e6f93
Add diagnostic to find 005 instability.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2020-02-19 16:34:12 -08:00
Keith Rothman
850d16fa02
Don't clobber other parts build directories on run target.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2020-02-19 16:34:11 -08:00
Keith Rothman
d6e4c28323
Report full untruncated log upon failure.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2020-02-19 16:34:11 -08:00
Keith Rothman
63ab362d2a
Fix clean step update for 073.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2020-02-19 16:34:11 -08:00
Keith Rothman
3aeb1f120a
Also clean log directories.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2020-02-19 16:34:11 -08:00
Keith Rothman
ec6b1aa02d
Fix some typo's.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2020-02-19 16:34:11 -08:00
Keith Rothman
f4fd84625f
Add part to run_fuzzer output.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2020-02-19 16:34:11 -08:00
Keith Rothman
80add259ed
Fix some parallelism issues.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2020-02-19 16:34:11 -08:00
Keith Rothman
9f839a7a08
Attempt to parallelize 074 for additional parts.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2020-02-19 16:34:11 -08:00
Keith Rothman
44b79e1e85
Remap some timing models.
...
This is an approximation, but it may work better.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2020-02-19 16:34:08 -08:00
Alessandro Comodi
073c976128
cleaning fuzzers before running roi_only target commands
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2020-02-19 16:33:32 -08:00
Keith Rothman
2bc72b5cce
Increase number of processes allowed to run during final grid reduction.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2020-02-19 16:33:32 -08:00
Keith Rothman
4691ba3183
Remove temp files after 074 completes.
...
- Remove unused imports.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2020-02-19 16:33:32 -08:00
Alessandro Comodi
3f435ea30b
074-dump_all: fix bug when annotating wires speed model
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2020-02-19 16:33:32 -08:00
Alessandro Comodi
43699a09ac
074-dump_all: fix bug in site pin delay addition
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2020-02-19 16:33:32 -08:00
Alessandro Comodi
1257f9f855
074-dump_all: remove speed_index from tile_types
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2020-02-19 16:33:32 -08:00
Alessandro Comodi
b24f5f5ad3
fuzzers: clean and do make fuzzer/run.ok when generating part_only
...
This is necessary to have a clean output when building extra-parts
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2020-02-19 16:33:32 -08:00
Alessandro Comodi
a2120b529e
074-dump_all: direct speed model tmp files to specimen directory
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2020-02-19 16:33:32 -08:00
Alessandro Comodi
1004ad6633
074-dump_all: get vivado exec path from env variable
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2020-02-19 16:33:32 -08:00
Alessandro Comodi
46c28ccb91
074-dump_all: continue if site_pin is NoneType
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2020-02-19 16:33:32 -08:00
Alessandro Comodi
986ca05686
074-dump_all: remove unnecessary lines from jobtiles.tcl
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2020-02-19 16:33:32 -08:00
Alessandro Comodi
c16b1233d5
074-dump_all: back annotation added to tile types
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2020-02-19 16:32:33 -08:00
Alessandro Comodi
a3b8e56194
074-dump_all: added creation of json speed model file for backannotation
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2020-02-19 16:32:33 -08:00
Alessandro Comodi
ce35c7c37c
074-dump_all: annotate only speed model index
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2020-02-19 16:32:33 -08:00
Alessandro Comodi
194cc230f1
fix possible concurrency issue
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2020-02-19 16:32:33 -08:00
litghost
84b1457b88
Merge pull request #1238 from litghost/remap_some_timing
...
Remap some timing
2020-02-19 16:31:44 -08:00
Keith Rothman
445934140e
Fix up some comments.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2020-02-19 15:15:59 -08:00
Keith Rothman
f7e3442f74
Remap some timing models.
...
This is an approximation, but it may work better.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2020-02-19 09:27:12 -08:00
Keith Rothman
9aec0c8d9c
Sort wire pairs using extract_numbers.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2020-02-19 09:11:03 -08:00
Keith Rothman
222eefcece
Use extract_numbers for sort keys to preserve previous DB output.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2020-02-18 10:45:22 -08:00
litghost
66916fb787
Merge pull request #1245 from antmicro/fix_1234
...
Fix for the lost IOB bits
2020-02-18 09:58:46 -08:00
litghost
c0289c5948
Merge pull request #1186 from antmicro/in_term_group
...
Grouping of IN_TERM features
2020-02-18 09:20:31 -08:00
Keith Rothman
89761c1102
Add some sorting to JSON outputs.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2020-02-18 06:39:20 -08:00
Maciej Kurc
9183126bdd
Fixed the 030 fuzzer to automatically detect where the PUDC_B site is.
...
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2020-02-18 12:01:02 +01:00
litghost
541d88c999
Merge pull request #1229 from litghost/serdes_timing
...
I/OSERDES BEL timing
2020-02-13 07:41:43 -08:00
Maciej Kurc
014462de26
Ported tag grouping to dbfixup.py
...
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2020-02-13 13:47:32 +01:00
Tim Ansell
db14b30fdb
Merge pull request #1230 from litghost/sorting-fix
...
Copy of #1226 , remove use of xjson from `074`
> - Rework how the `json` files are sorted (numbers are treated as numerics).
> - Sort `csv` and `txt` files.
> - Sort `segbits.*origin_info.db` files.
> - Sort the grid file.
>
> How this changes the output can be seen in https://github.com/SymbiFlow/prjxray-db/pull/11/files
2020-02-12 19:26:08 -08:00
Keith Rothman
7dfd4adaa8
Remove xjson from 074.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2020-02-12 14:43:15 -08:00
Keith Rothman
49b5a8cde6
Handle weird bel pins that aren't really clocks.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2020-02-12 12:59:14 -08:00
Keith Rothman
2f388235e4
Update doctests.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2020-02-11 20:55:07 -08:00
Keith Rothman
ec69db772d
Remove progressbar
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2020-02-11 20:50:50 -08:00
Keith Rothman
0c1a404ab1
Run make format.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2020-02-11 20:49:09 -08:00
Keith Rothman
564863ccad
Refactor remaining function in tim2json.py
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2020-02-11 20:38:34 -08:00
Keith Rothman
e17f9e8140
Refactor routines to read pins, props, and site pins.
...
Also fix Makefile intermediate.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2020-02-11 20:38:27 -08:00
Keith Rothman
b9f8f962f1
Start of SERDES timing.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2020-02-11 16:52:12 -08:00
Maciej Kurc
1196f67f71
Moved the group.py script to the utils dir.
...
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2020-02-11 12:24:34 +01:00
Maciej Kurc
b20bae5341
Added grouping of IN_TERM features so they can be decoded unambigosly.
...
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2020-02-11 12:24:34 +01:00
Keith Rothman
2678e7a3a7
Handle both jobserver-fds and jobserver-auth flags.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2020-02-10 14:50:46 -08:00
Tomasz Michalak
de763a309c
fuzzers: Add support for KiB, MiB and GiB units
...
Signed-off-by: Tomasz Michalak <tmichalak@antmicro.com>
2020-01-29 12:33:13 +01:00
Maciej Kurc
45338f1af4
Reworked the PS7 port def. extractor so instead of a minitest its now a fuzzer.
...
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2020-01-28 12:17:16 +01:00
litghost
3f0804a417
Merge pull request #1162 from antmicro/zynq_7020_tilegrid
...
Tilegrid generation for Zynq 7020
2020-01-27 19:24:07 -08:00
litghost
e7667a8daf
Merge pull request #1212 from daveshah1/dspimprove
...
fuzzers: Improve DSP fuzzer
2020-01-27 07:18:21 -08:00
Alessandro Comodi
31cfa88344
generate both xc7010 and xc7020 parts
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2020-01-27 11:26:55 +01:00
Alessandro Comodi
5a8e10bba6
zynq: sorted and renamed ignored_wires in 074-dump_all fuzzer
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2020-01-27 11:26:55 +01:00
Tomasz Michalak
ecab15cd39
zynq: 034-cmt-pll-pips: Remove Zynq specific workarounds
...
Signed-off-by: Tomasz Michalak <tmichalak@antmicro.com>
2020-01-27 11:26:55 +01:00
David Shah
22213404a5
fuzzers: Improve DSP fuzzer
...
Signed-off-by: David Shah <dave@ds0.me>
2020-01-27 09:27:46 +00:00
Alessandro Comodi
895612c264
zynq: Add ignored wires for Zynq
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2020-01-27 10:21:38 +01:00
Alessandro Comodi
b211908e26
zynq: fuzzers: Remove Zynq specific workarounds
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2020-01-27 10:21:38 +01:00
Alessandro Comodi
fb26896dcb
zynq: Allow LIOB baseaddr
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2020-01-27 10:21:38 +01:00
Tomasz Michalak
13ba74194a
zynq: Add BRKH_INT_PSS tile type to fix assertion
...
Signed-off-by: Tomasz Michalak <tmichalak@antmicro.com>
2020-01-27 10:20:22 +01:00
Alessandro Comodi
0b623982e5
divided harness and extra parts creation
...
There is an issue with the roi_harness creation, for which the
multi-process make does not correctly works for roi_harness target
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2020-01-24 10:13:33 +01:00
Alessandro Comodi
5ae155fd9c
copy tileconn.json in the correct diretory
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2020-01-24 10:13:33 +01:00
Alessandro Comodi
117f3e51b2
revert 074 and 072 to use previous Makefile configuration
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2020-01-24 10:13:33 +01:00
Alessandro Comodi
4a0ca41077
roi_only: copy tilegrid and tileconn from equivalent part
...
005-tilegrid fuzzer cannot run for some parts as some of the IOBs are
not available, therefore the fuzzer exits with errors.
Instead, the tilegrid is copied from the specified equivalent part.
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2020-01-24 10:13:33 +01:00
Alessandro Comodi
dfb0717f2c
fix makefile part_only dependencies
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2020-01-24 10:13:33 +01:00
Alessandro Comodi
4849f49724
005-tilegrid: added comment on EXCLUDE_ROI env variable
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2020-01-24 10:13:33 +01:00
Alessandro Comodi
5db213293c
072-ordered_wires: better handling of Lock
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2020-01-24 10:13:33 +01:00
Alessandro Comodi
15d914f2c5
074-dump_all: changed ignored_wires location
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2020-01-24 10:13:33 +01:00
Alessandro Comodi
90d88bc7a2
fix roi_only parts
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2020-01-24 10:13:33 +01:00
Alessandro Comodi
88f7830456
addressed review comments
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2020-01-24 10:13:33 +01:00
Alessandro Comodi
9a88b77620
run make format
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2020-01-24 10:13:33 +01:00
Alessandro Comodi
e464172e03
074-dump_all: exclude tiles and node that are in the excluded roi
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2020-01-24 10:13:33 +01:00
Alessandro Comodi
cb9944d392
005-tilegrid: use variable for dependencies
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2020-01-24 10:13:33 +01:00
Alessandro Comodi
070931ec6e
074-dump_all: fix tilegrid location
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2020-01-24 10:13:33 +01:00
Alessandro Comodi
61cd47dc36
043-clk-rebuf-pips: fixed missing argument
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2020-01-24 10:13:33 +01:00
Alessandro Comodi
127412b5b9
fix wrong location of tilegrid and yaml
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2020-01-24 10:13:33 +01:00
Alessandro Comodi
e84a1d63df
075-pins: create destination directory
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2020-01-24 10:13:33 +01:00
Alessandro Comodi
e44027bcaf
Move all part-specific files to dedicated directory
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2020-01-24 10:13:33 +01:00
Alessandro Comodi
3865c726f2
074-dump_all: increase jobs and tiles per job
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2020-01-24 10:13:33 +01:00
Alessandro Comodi
63bb8337f8
072-ordered_wires: increased parallel jobs.
...
This changes also the way the ordered wires final files are generated.
In fact, now, with the help of a Lock, all the suprocesses directly
access the final files, updating them. Once the write completes, the
temporary file is deleted.
This saves up disk space.
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2020-01-24 10:13:33 +01:00
Alessandro Comodi
c5a33cb161
005-tilegrid: further increasing to 6 number of specimens for mmcm
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2020-01-24 10:13:33 +01:00
Alessandro Comodi
e8a2777a17
005-tilegrid: reduce number of specimens
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2020-01-24 10:13:33 +01:00
Alessandro Comodi
5c829daa8c
005-tilegrid: fixed some over-specific settings in generate_full
...
Also added specimens to make some rquired fuzzers find all necessary
features
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2020-01-24 10:13:33 +01:00
Alessandro Comodi
93d1ae82f7
Enable the generation of extra part-dependents files
...
This change affects the extra-db target, by adding also the generation
of other part-dependent files, such as tilegrid, tileconn, and others.
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2020-01-24 10:13:33 +01:00
Keith Rothman
cce638930c
Add clock_region to tilegrid.json for constructing clock networks.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-12-14 22:28:22 -08:00
litghost
cc9e00da8f
Merge pull request #1174 from antmicro/zynq_ps7_clocks
...
Zynq PS7 clocks
2019-12-12 13:05:29 -08:00
litghost
0d0a38cf52
Merge pull request #1175 from antmicro/zynq_ps7_ppips
...
Dumping PPIPs for Zynq PS7
2019-12-12 08:50:12 -08:00
Maciej Kurc
810473ef46
Disabled initialization of LIOB3/LIOI33 segbit files for Zynq7
...
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2019-12-12 17:20:53 +01:00
Maciej Kurc
ef8d405bdb
Added dumping of PPIPs for Zynq PS7 tiles and interconnects.
...
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2019-12-12 09:57:41 +01:00
Maciej Kurc
0507f92345
Ran make format
...
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2019-12-12 09:31:59 +01:00
Maciej Kurc
24ccfb3bb5
Automatic inference of CLK_HROW with PS7 clocks, use of todo list for PS7 clock sources.
...
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2019-12-11 22:39:04 +01:00
Maciej Kurc
fb65464c42
A little hacky but working version.
...
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2019-12-11 19:05:04 +01:00
Maciej Kurc
d84c28b38c
Modified fuzzer 075 to dump IO bank number for each pin.
...
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2019-12-11 17:10:41 +01:00
Maciej Kurc
6086e6d6f5
Modified fuzzer 041 to solve Zynq PS7 FCLK clocks.
...
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2019-12-11 16:25:45 +01:00
Maciej Kurc
7bd13efdcb
WIP
...
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2019-12-10 15:21:28 +01:00
Maciej Kurc
a4a033226f
Modified fuzzer 001 to include required features for Zynq parts.
...
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2019-12-10 14:38:24 +01:00
Alessandro Comodi
9401d1c730
071-ppips: fix wrong ppip in ioi tiles
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-12-05 16:40:33 +01:00
Tomasz Michalak
24070da931
001-part-yaml: Add iobanks information to part's json
...
Signed-off-by: Tomasz Michalak <tmichalak@antmicro.com>
2019-12-02 21:39:32 +01:00
Maciej Kurc
cc7ba29c6b
Added forcing of manual routing through "BB" pips to toggle more bits.
...
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2019-11-15 12:14:06 +01:00
Maciej Kurc
03b0b9cefc
Added separate clock inputs for PLLs.
...
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2019-11-15 12:13:49 +01:00
Maciej Kurc
6fd00834b2
Fixed bit names formatting.
...
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2019-11-14 16:09:44 +01:00
Alessandro Comodi
99d31d2e67
071-ppips: skip HCLK_IOI_CK_IGCLK0 ppips addition
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-11-07 15:03:44 +01:00
litghost
4cec0817ab
Merge pull request #1080 from JakeMercer/dsp
...
DSP - Add Attribute Fuzzing
2019-11-04 08:16:53 -08:00
Alessandro Comodi
827081b3b5
hlck-ioi: fix empty list bug in generate.tcl
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-11-04 11:02:52 +01:00
Jake Mercer
6a3db24da1
FUZZER - DSP - Fixes Following Review
...
Signed-off-by: Jake Mercer <jake.mercer@civica.co.uk>
2019-11-02 11:43:12 +00:00
Jake Mercer
15cfb5bd46
FUZZER - DSP - Add Ports & ROI Module
...
Added code for ports to the DSP48E1 instances. Moved DSP instances
inside an ROI module and using the verilog top harness as in other
fuzzers.
Signed-off-by: Jake Mercer <jake.mercer@civica.co.uk>
2019-11-02 11:43:12 +00:00
Jake Mercer
e0fb0c0cb1
FUZZER - DSP - Refactor
...
Refactor the DSP Python scripts to be easier to manage. Use JSON
instead of CSV.
Signed-off-by: Jake Mercer <jake.mercer@civica.co.uk>
2019-11-02 11:43:12 +00:00
Jake Mercer
596bb27e3b
FUZZER - DSP - Add All Attributes
...
Added the rest of the DSP attributes; there are still some issues with mapping the bits.
AREG/BREG mode 2 will require inputs to be connected.
Signed-off-by: Jake Mercer <jmercer04@qub.ac.uk>
2019-11-02 11:43:12 +00:00
Jake Mercer
8da263c502
FUZZER - DSP - Refactor for Readability & Extensibility
...
Signed-off-by: Jake Mercer <jmercer04@qub.ac.uk>
2019-11-02 11:43:12 +00:00
Jake Mercer
624de250e8
FUZZER - DSP - Cleared Bits
...
Changed some tags to be prefixed with 'Z'; these bits are cleared and need the prefix to indicate
the inversion so that they are resolved to the DB correctly.
Signed-off-by: Jake Mercer <jmercer04@qub.ac.uk>
2019-11-02 11:43:12 +00:00
Jake Mercer
78d64f7558
FUZZER - DSP - Add AUTORESET_PATDET Attribute Fuzzing
...
Added fuzzing for the AUTORESET_PATDET attribute of the DSP48 block. Values are RESET_MATCH,
NO_RESET, and RESET_NOT_MATCH; so this can be represented by 2 bits.
Signed-off-by: Jake Mercer <jmercer04@qub.ac.uk>
2019-11-02 11:43:12 +00:00
Jake Mercer
c575adf8a0
FUZZER - DSP - Add A & B Input Attributes
...
Adding `A_INPUT` and `B_INPUT` attribute fuzzing for the DSP48 tiles.
Signed-off-by: Jake Mercer <jmercer04@qub.ac.uk>
2019-11-02 11:43:12 +00:00
Alessandro Comodi
13361904ee
hclk-ioi: make 047a dependent on 47 to avoid race condition on piplist
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-10-31 17:00:33 +01:00
Alessandro Comodi
949cf722d1
hclk-ioi: re-add IDELAYCTRL to exclude-RE
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-10-31 12:04:43 +01:00
Alessandro Comodi
b057e35e73
hclk-ioi: addressed review comments
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-10-31 11:58:11 +01:00
Alessandro Comodi
0cf48f337a
hclk-ioi: re-added whole top.py file to avoid having const1
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-10-31 11:58:11 +01:00
Alessandro Comodi
1ad84b2b44
hclk-ioi: reduce probability of using lut output as BUFR clock
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-10-31 11:58:11 +01:00
Alessandro Comodi
2fb40d0232
hclk-ioi: moved IDELAYCTRL to new parallel fuzzer
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-10-31 11:58:11 +01:00
Alessandro Comodi
127022c2a9
hclk-ioi: added IMUX to BEFORE_DIV pips
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-10-31 11:58:11 +01:00
litghost
78cf96be0f
Merge pull request #1122 from JakeMercer/whitespace
...
Whitespace
2019-10-29 15:04:39 -07:00
Maciej Kurc
b99bd85fa4
Added handling of routing failure in the TCL script.
...
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2019-10-29 18:20:50 +01:00
Maciej Kurc
0377b5fb4c
Disabled reading PIPs and PPIPs for "R" version of CMT tiles for Zynq7.
...
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2019-10-29 17:43:10 +01:00
Maciej Kurc
573ee1a38d
Fixed bug in tag_groups.txt
...
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2019-10-29 11:55:03 +01:00
Maciej Kurc
bf380f2bdd
PIPs and PPIPs are now not read from the db.
...
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2019-10-29 11:50:40 +01:00
Maciej Kurc
8267bcdaeb
Updated regex for PIP todo list.
...
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2019-10-28 15:59:38 +01:00
Maciej Kurc
5ab90a604d
Inceased N
...
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2019-10-28 15:59:38 +01:00
Maciej Kurc
355a571400
Removed the INTERNAL_FEEDBACK tag as it is the same as the PLLE2.COMPENSATION.INTENAL
...
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2019-10-28 15:59:38 +01:00
Maciej Kurc
4a6930694f
Reworked fuzzer, added README.md
...
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2019-10-28 15:59:38 +01:00
Maciej Kurc
73c8652858
Ran make format_py
...
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2019-10-28 15:59:38 +01:00
Maciej Kurc
56258694aa
Added rejection of conflicting features.
...
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2019-10-28 15:59:38 +01:00
Maciej Kurc
f88a1d54b8
Fixed makefile
...
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2019-10-28 15:58:58 +01:00
Maciej Kurc
a4250c1487
Comments.
...
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2019-10-28 15:58:58 +01:00
Maciej Kurc
205bc5c1df
Code formatting.
...
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2019-10-28 15:58:58 +01:00
Maciej Kurc
89abe7ad47
Modified 034 to manually force routing through specific PIPs and exclude PPIPs from segdata.
...
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2019-10-28 15:57:22 +01:00
Jake Mercer
c05b4b0406
MAKE - Format Trailing Whitespace
...
Add `make format-trailing-ws`. This recipe finds all _files_ (not
links) known to Git and uses `sed` to remove trailing whitespace.
Signed-off-by: Jake Mercer <jake.mercer@civica.co.uk>
2019-10-26 10:04:52 +01:00
litghost
f1f86a02bf
Merge pull request #1118 from antmicro/more_ppips
...
Dump PPIPs for additional clock related tiles.
2019-10-25 08:06:36 -07:00
Alessandro Comodi
8914753211
run make format
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-10-24 17:45:04 +02:00
Maciej Kurc
7911d78a8f
Removed dumping PPIPs for CLK_BUFG_REBUF.
...
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2019-10-24 17:42:49 +02:00
Alessandro Comodi
04234ec75c
036-ologic: change OSERDESE prefix to OSERDES
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-10-24 17:34:31 +02:00
Alessandro Comodi
1d26c91d4a
oserdese: fix wrong fasm prefix
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-10-24 15:56:18 +02:00
Maciej Kurc
a88e73f65e
Added dumping of PPIPs for additional clock routing related tiles.
...
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2019-10-24 10:20:47 +02:00
Keith Rothman
97699e4e93
Add HCLK_[LR]_BOT_UTURN aliases.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-10-23 15:30:27 -07:00
litghost
c94cb0224c
Revert "Whitespace"
2019-10-23 14:22:17 -07:00
Jake Mercer
bf11f43390
FORMAT - Run `make format`
...
Changes after running `make format`. Future commits which add
whitespace should be caught by CI at the PR stage.
Signed-off-by: Jake Mercer <jake.mercer@civica.co.uk>
2019-10-22 19:35:24 +01:00
Keith Rothman
c0b8aef3a9
Add pin functions to tilegrid.
...
- Add support to emit PUDC_B pullup if unused (for A7 and Z7 fabrics).
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-10-14 16:38:02 -07:00
Keith Rothman
8813f16bb9
Actually use pin in foreach loop.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-10-07 10:45:19 -07:00
Keith Rothman
d490b948e8
Add pin functions column to package pins output.
...
This is required to know which pin is a PUDC pin, which requires special
handling.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-10-04 15:39:50 -07:00
Maciej Kurc
0922181488
Fixed bits.dbf for 034 to include "0" tags in db.
...
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2019-09-26 14:38:29 +02:00
Tomasz Michalak
5238fed5b5
Add background to script's purpose
...
Signed-off-by: Tomasz Michalak <tmichalak@antmicro.com>
2019-09-10 09:01:03 +02:00
Tomasz Michalak
f71956225a
fuzzers: 038-cfg: Add always on bit for Zynq
...
Signed-off-by: Tomasz Michalak <tmichalak@antmicro.com>
2019-09-09 15:06:44 +02:00
litghost
f5768c1ae7
Merge pull request #1017 from litghost/fix_int_maketodo
...
Avoid failing on empty pip lists (which may occur).
2019-08-09 20:57:32 -07:00
Keith Rothman
93f74cf7b0
Filter ILOGIC1 version of IMUX22.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-08-09 15:57:52 -07:00
Keith Rothman
8888134c01
Avoid failing on empty pip lists (which may occur).
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-08-08 12:23:30 -07:00
Keith Rothman
a575059e69
Skip weird tiles on Kintex7 fuzzing.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-08-08 12:14:35 -07:00
Keith Rothman
472583079a
Add 039 fuzzer to master makefile.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-08-08 08:42:02 -07:00
litghost
779a70c3a0
Merge pull request #1007 from litghost/fix_ioi_pip_instability
...
Refactor 037 to remove some unstable pips.
2019-08-06 16:33:17 -07:00
litghost
66a60005fe
Merge pull request #1008 from litghost/bufr
...
Add HCLK (BUFR) fuzzer and solve additional bits in CLK_HROW.
2019-08-06 14:57:32 -07:00
Keith Rothman
a08cd04aa5
Refactor 037 to remove some unstable pips.
...
This does lose the IMUX->OCLKM pip, but I believe that is okay. That pip
was returning an incorrect solution anyways.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-08-06 11:30:56 -07:00
Keith Rothman
6f999ed3d1
Add HCLK (BUFR) fuzzer and solve additional bits in CLK_HROW.
...
These fuzzer updates are required for use of BUFR for clock dividing.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-08-06 11:07:17 -07:00
Keith Rothman
21b0cc54f8
Split CCIO ACTIVE into two features.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-08-05 17:34:54 -07:00
Keith Rothman
a84da31c0c
Move ILOGIC and OLOGIC to IOI3 tiles for consistency.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-08-01 11:06:18 -07:00
litghost
e0e4f549c0
Merge pull request #1005 from litghost/ologic_fuzzer
...
Document some combo OSERDESE.DATA_WIDTH bits.
2019-08-01 09:04:49 -07:00
Keith Rothman
9d476f726f
Rename overlapping bit features for OSERDES.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-08-01 08:53:31 -07:00
litghost
c25898e6dc
Merge pull request #1000 from litghost/iob_hclk_iostandard
...
Add stepdown feature to HCLK_IOI.
2019-08-01 05:16:26 -07:00
Karol Gugala
c0bb3f5c0a
Merge pull request #1004 from litghost/ioi3_oclkm
...
Solve OCLKM pips in IOI3
2019-08-01 11:12:15 +02:00
Keith Rothman
e81a2fb93d
Document some combo DATA_WIDTH bits.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-07-31 15:59:52 -07:00
Keith Rothman
d30a420bc4
Solve OCLKM pips.
...
- Also relaxes pip list filtering to capture additional bits.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-07-31 13:21:41 -07:00
Keith Rothman
6d17580752
Add some missing ISERDES features.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-07-31 11:28:52 -07:00
litghost
fb2071895d
Merge pull request #986 from litghost/iob_vref
...
Add HCLK_IOI3.INTERNAL_VREF feature.
2019-07-31 07:14:52 -07:00
litghost
e231dd819b
Merge pull request #994 from litghost/fixup_clock_invert_bits
...
Refactor clock invert tags for ISERDES/OSERDES.
2019-07-31 07:14:01 -07:00
litghost
dd64be807e
Merge pull request #999 from litghost/fix_int_maketodo
...
Restore int_maketodo support for non-LR sides.
2019-07-31 07:11:47 -07:00
litghost
4cba56602a
Merge pull request #993 from litghost/iserdes-width
...
Add ISERDESE2.DATA_WIDTH's 2-8.
2019-07-30 20:23:06 -07:00
Keith Rothman
4efb540d96
Add stepdown feature to HCLK_IOI.
...
- Also narrow HCLK_IOI tilegrid size to avoid coupling into [RL]IOI3.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-07-30 16:03:25 -07:00
Keith Rothman
f6e94a33d9
Restore int_maketodo support for non-LR sides.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-07-30 13:26:37 -07:00
Keith Rothman
48f97be0c7
Refactor clock invert tags for ISERDES/OSERDES.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-07-30 09:23:24 -07:00
Keith Rothman
39a52f8198
Relate pip filtering to find additional HCLK_IOI3 pip bits.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-07-30 08:39:29 -07:00
Keith Rothman
716e4ca785
Add ISERDESE2.DATA_WIDTH's 2-8.
...
10 and 14 require ISERDESE2 MASTER/SLAVE which are not currently in use.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-07-30 08:38:47 -07:00
Keith Rothman
e9dbc39e9c
Add HCLK_IOI3.INTERNAL_VREF feature.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-07-30 07:40:40 -07:00
litghost
693c621e96
Merge pull request #981 from litghost/add_tsrtype
...
Add TSRTYPE features to OLOGIC fuzzer
2019-07-29 17:55:29 -07:00
litghost
11b5f39a78
Merge pull request #983 from litghost/iob_diff
...
Add initial DIFF_ support to IOB fuzzer.
2019-07-29 17:53:35 -07:00
litghost
9d0065a768
Merge pull request #934 from antmicro/ioi3-pips
...
IOI3_INTER pips fuzzer
2019-07-26 19:25:38 -07:00
Keith Rothman
f723091e50
Add IN_TERM fuzzing.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-07-26 14:21:40 -07:00
Keith Rothman
73b3342adb
Add initial DIFF_ support to IOB fuzzer.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-07-26 13:59:12 -07:00
litghost
1de2a0a6bc
Merge pull request #979 from antmicro/ioi3_sing_alias
...
Add alias for IOI3_SING tiles
2019-07-26 12:41:47 -07:00
Keith Rothman
6911dd0439
Add TSRTYPE features.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-07-26 10:33:03 -07:00
litghost
963aba5b81
Merge pull request #976 from litghost/add_features_to_idelay
...
Add additional features for IDELAY.
2019-07-26 09:56:26 -07:00
litghost
e8b98601b9
Merge pull request #977 from litghost/remove_ilogic_remove_clocks
...
ISERDES FASM feature improvements
2019-07-26 09:53:45 -07:00
Keith Rothman
8d4b7348c0
ISERDES FASM feature improvements
...
- Add non-decimal prefixes to feature parts
- Remove clocks in some samples to decouple ioi pips.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-07-26 09:53:06 -07:00
litghost
8e941468bd
Merge pull request #970 from litghost/update_iob_fuzzer
...
Refactor IOB fuzzer.
2019-07-26 09:49:20 -07:00
Tomasz Michalak
5de6e16b29
005-tilegrid: Add alias for IOI3_SING tiles
...
Signed-off-by: Tomasz Michalak <tmichalak@antmicro.com>
2019-07-26 13:34:44 +02:00
Keith Rothman
a724be9a08
Add additional features for IDELAY.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-07-25 15:40:04 -07:00
Alessandro Comodi
5409992f03
make format
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-07-25 18:57:03 +02:00
Alessandro Comodi
fec82e9818
036-ologic: add IN_USE oserdes
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-07-25 18:48:34 +02:00
Keith Rothman
82df57c816
Add write_io_banks.tcl for listing IO banks.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-07-25 09:40:04 -07:00
litghost
4fd53f65a8
Merge pull request #971 from litghost/ologic_update
...
Add some additional OLOGIC bits.
2019-07-25 09:18:27 -07:00
Alessandro Comodi
702ae02655
pips: fix maketodo
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-07-25 15:06:12 +02:00
Alessandro Comodi
089b2c447e
037-ioi-pips: fixed and cleaned fuzzer
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-07-24 18:23:19 +02:00
Keith Rothman
e3b5fe97f4
Make CLKB for ISERDES work correctly.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-07-24 18:23:19 +02:00
Keith Rothman
b1780e76a0
Refactor 037 to capture non-inverted pips.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-07-24 18:23:19 +02:00
Alessandro Comodi
e26a6432a4
iob-pips: initial attempt to document ioi pips
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-07-24 18:23:19 +02:00
Keith Rothman
d364c689fd
Add some additional OLOGIC bits.
...
- Add OLOGIC D1 mux (for OLOGIC passthrough).
- Add OQUSED, TQUSED features.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-07-24 08:43:30 -07:00
litghost
b6b8dc19cd
Merge pull request #968 from antmicro/idelay-tbytesrc-tbyteterm
...
Pushing bits for IOI3 to the DB also for TBYTESRC and TBYTETERM tiles
2019-07-24 08:31:00 -07:00
Keith Rothman
e217fbb7c7
Add print on success when checking single design.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-07-23 17:27:44 -07:00
litghost
e3b58d631e
Merge pull request #969 from antmicro/calculate-carry-timings
...
Calculate carry timings
2019-07-23 17:23:46 -07:00
Keith Rothman
fa2f61f914
Run make format.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-07-23 17:21:26 -07:00
Keith Rothman
879e3c9eb9
Merge branch 'master' into update_iob_fuzzer
2019-07-23 13:45:58 -07:00
Keith Rothman
a7ba547acb
Filter out non-IOB bits.
...
Also add output from LiteX to verify IOB FASM features.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-07-23 13:38:03 -07:00
Keith Rothman
aa331131f2
Refactor IOB fuzzer.
...
- Add SSTL135
- Refactor process_rdb to handle varying SLEW by IOSTANDARD.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-07-23 08:36:38 -07:00
litghost
293074ee42
Merge pull request #967 from antmicro/036-iob-ologic-data-rate-oq
...
036-iob-ologic: Solve bits for DATA_RATE_OQ
2019-07-23 07:16:25 -07:00
Karol Gugala
2b93883d78
fuzzers: 007: run make format
...
Signed-off-by: Karol Gugala <kgugala@antmicro.com>
2019-07-23 14:50:10 +02:00
Karol Gugala
10e022140e
fuzzers: 007: reorganize Makefiles
...
Signed-off-by: Karol Gugala <kgugala@antmicro.com>
2019-07-23 14:49:45 +02:00
Maciej Kurc
ba486f8c71
Added pushing xIOI3 bits to the database also for [LR]IOI3_TBYTESRC and [LR]IOI3_TBYTETERM
...
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2019-07-23 13:35:21 +02:00
Tomasz Michalak
22c7925aa0
036-iob-ologic: Solve bits for DATA_RATE_OQ
...
Signed-off-by: Tomasz Michalak <tmichalak@antmicro.com>
2019-07-23 11:50:19 +02:00
Lukasz Dalek
7665003311
fuzzers: 007-timing: Add CARRY4 [ABCD]CY muxes
...
Signed-off-by: Lukasz Dalek <ldalek@antmicro.com>
2019-07-23 10:21:02 +02:00
Keith Rothman
ff4425b91a
Update 035a using knowledge from #954 tool.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-07-22 10:34:02 -07:00
litghost
ae526981a2
Merge pull request #946 from antmicro/idelay-fuzzer
...
Fuzzer for IDELAY
2019-07-22 10:04:36 -07:00
Maciej Kurc
b659a168da
Changed function for getting XY location of a site.
...
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2019-07-21 20:30:09 +02:00
Maciej Kurc
4bf494b76e
Fixed top.py
...
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2019-07-19 09:19:56 +02:00
Tomasz Michalak
35ee0830a7
047-hclk-ioi-pips: Add targeted todo list routing to vivado script
...
Signed-off-by: Tomasz Michalak <tmichalak@antmicro.com>
2019-07-19 08:19:00 +02:00
Tomasz Michalak
8aaef604cb
047-hclk-ioi-pips: Filter out PIPs that are not being solved currently
...
Signed-off-by: Tomasz Michalak <tmichalak@antmicro.com>
2019-07-19 08:19:00 +02:00
Tomasz Michalak
727d5ca377
fuzzers: Add fuzzer for HCLK_IOI3 PIPs
...
Signed-off-by: Tomasz Michalak <tmichalak@antmicro.com>
2019-07-19 08:19:00 +02:00
Maciej Kurc
813f3a8570
Fixed a bug in Makefile
...
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2019-07-18 09:17:24 +02:00
Maciej Kurc
c935d44fdc
Added fuzzing of local inverters
...
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2019-07-18 09:17:24 +02:00
Maciej Kurc
c880707d27
Final fixes to the fuzzer.
...
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2019-07-18 09:17:24 +02:00
Maciej Kurc
3c30f9f34a
Fixes to the fuzzer
...
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2019-07-18 09:17:24 +02:00
Maciej Kurc
bbc908d6d8
Initial IODELAY fuzzer
...
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2019-07-18 09:17:24 +02:00
litghost
db785ed575
Merge pull request #945 from antmicro/loop_check_print_format
...
int_loop_check.py: Fix output formatting
2019-07-17 09:01:36 -07:00
Tomasz Michalak
d750e4fb43
int_loop_check.py: Fix output formatting
...
Signed-off-by: Tomasz Michalak <tmichalak@antmicro.com>
2019-07-15 10:08:45 +02:00
Tomasz Michalak
f5ba30a81c
038-cfg: Add fuzzer for the CFG tile
...
Signed-off-by: Tomasz Michalak <tmichalak@antmicro.com>
2019-07-13 07:10:18 +02:00
litghost
36af12c149
Merge pull request #933 from antmicro/016-doutmux-amc31
...
Fuzzer for DOUTMUX.MC31 and DFFMUX.MC31
2019-07-10 15:47:33 -07:00
litghost
2d13b11f13
Merge pull request #935 from litghost/more_ilogic_bits
...
Expand ILOGIC fuzzer to document additional ISERDES bits.
2019-07-10 11:21:08 -07:00
Maciej Kurc
b7fc6734d2
Ran format-py
...
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2019-07-10 16:15:28 +02:00
Maciej Kurc
1e6b85b8a8
Increased number of specimens and CLBs
...
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2019-07-10 16:07:11 +02:00
Maciej Kurc
e08ce61fbe
Modified 015 to include DFFMUX.MC31 for SLICEM
...
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2019-07-10 16:06:07 +02:00
Maciej Kurc
56cb76e90f
Added a makefile which allows to fuzz features for both SLICEM and SLICEL but separate them during database merge.
...
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2019-07-10 15:06:58 +02:00
litghost
05ef773e60
Merge pull request #938 from antmicro/mmcme2-base-addr-fix
...
fuzzers: tilegrid: mmcme: LOC mmcme2_adv instances
2019-07-09 21:14:29 -07:00
Karol Gugala
b989c2fc05
fuzzers: tilegrid: mmcme: LOC mmcme2_adv instances
...
Signed-off-by: Karol Gugala <kgugala@antmicro.com>
2019-07-09 18:42:04 +02:00
Keith Rothman
280191ce0e
Attempt to fix fuzzer error.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-07-08 17:16:45 -07:00
Keith Rothman
2a242bbd62
Expand ILOGIC fuzzer to document additional ISERDES bits.
...
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-07-08 17:00:06 -07:00