Commit Graph

1410 Commits

Author SHA1 Message Date
Keith Rothman 0deee961eb Add BRAM36_IN_USE feature.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2020-10-22 17:22:10 -07:00
Keith Rothman 4e4bcae418 Make MMCM pip fuzzer more robust.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2020-10-13 14:45:18 -07:00
Keith Rothman af6700a692 Limit failure logging to output, but ensure that full logs are available.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2020-10-09 10:34:44 -07:00
Keith Rothman 0fd5283c12 Correct MMCME_ADV in tcl filter statement.
This likely doesn't affect the output, but it prevented params.json from
being valid.

Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2020-10-08 17:44:42 -07:00
Keith Rothman 90d420eef3 Add initial MMCM feature and PIP support.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2020-10-08 17:44:42 -07:00
litghost ac8d30e3fe
Merge pull request #1453 from litghost/add_iff_in_use_feature
Add IFF.IN_USE feature.
2020-10-08 17:37:22 -07:00
Keith Rothman b741467366 Increase 044 filters and reverse order of mergedb for better errors.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2020-10-08 11:18:27 -07:00
litghost 18488db7e2
Merge pull request #1448 from litghost/fix_oserdes_dup
Fix duplicate feature ZBUF and TDDR.SRUSED.
2020-10-07 11:16:44 -07:00
Keith Rothman 9ecee64d4e Add IFF.IN_USE feature.
This addresses missing features in
https://github.com/SymbiFlow/symbiflow-arch-defs/issues/1536 .

Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2020-10-06 10:43:39 -07:00
Keith Rothman 7c869b7098 Add missing file segbits to 000-init-db.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2020-10-05 17:15:05 -07:00
Keith Rothman fc0e78a9da Fix duplicate feature ZBUF and TDDR.SRUSED.
This duplication occured during development, but wasn't caught until
integration testing.

Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2020-10-02 19:08:36 -07:00
litghost 2e96cd2781
Merge pull request #1446 from litghost/fix_cmt_pips
Add missing FREQ_BB active feature
2020-10-02 07:40:22 -07:00
Keith Rothman a2e275e44c Add missing FREQ_BB active feature.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2020-10-01 17:31:50 -07:00
Keith Rothman 8957367dd4 Fixup OSERDES features to handle missing bits.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2020-10-01 17:31:29 -07:00
Keith Rothman 5ad24eb6cd Make 018 more robust by selectively disabling inputs and outputs.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2020-09-25 12:59:57 -07:00
Keith Rothman f1eabc62b7 Add some determinism to the randomness in 018.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2020-09-11 10:51:21 -07:00
Maciej Kurc 8780e2e6a1 Fixed tag grouping for ISERDES
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2020-07-30 10:58:39 +02:00
Maciej Kurc f4778dbfda Changed ISERDES feature names to conform to fasm syntax
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2020-07-29 16:35:22 +02:00
Maciej Kurc 299e9dddde Cleaned up dbf files.
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2020-07-20 10:12:00 +02:00
Maciej Kurc 144eda40e5 Added licensing and encoding info
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2020-07-17 13:05:09 +02:00
Maciej Kurc 64b2075485 Fixes 035b feature prefixes, added tag grouping
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2020-07-17 12:48:34 +02:00
Maciej Kurc 6396c941af Fixed fuzzer dependency.
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2020-07-17 11:58:42 +02:00
Maciej Kurc 3ee95542b8 Enabled 035b in Makefile
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2020-07-17 11:58:42 +02:00
Maciej Kurc d83a7031e5 Code formatting.
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2020-07-17 11:58:42 +02:00
Maciej Kurc e68b3083d4 Added changing of clock inverters / updated bits.dbf
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2020-07-17 11:58:42 +02:00
Maciej Kurc ebf88a8430 Disabled renaming ILOGIC to IOB, code formatting.
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2020-07-17 11:58:42 +02:00
Maciej Kurc b02c0f5135 Removed aliasing with some PIP bits.
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2020-07-17 11:58:42 +02:00
Maciej Kurc 01c1b0e23c Added filtering of some overlapping bits (by frame idx). Executing logic put in a function.
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2020-07-17 11:58:42 +02:00
Maciej Kurc 10a6547252 Ran make format-py
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2020-07-17 11:58:42 +02:00
Maciej Kurc 2b87eec19a Added more bits to dbf, added varying of inverters for ISERDES
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2020-07-17 11:58:42 +02:00
Maciej Kurc 3ad85e0e49 Fixed solution for ZINV_D
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2020-07-17 11:58:42 +02:00
Maciej Kurc d3b6566206 Modified dbf file, changed some probabilities.
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2020-07-17 11:58:42 +02:00
Maciej Kurc f6aecf0d88 A lot of modifications and fixups.
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2020-07-17 11:58:42 +02:00
Maciej Kurc 40d3cb5588 Added fuzzing of IDDR along with ISERDES
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2020-07-17 11:58:42 +02:00
Maciej Kurc 44085d34d4 Moved SDR/DDR out of width setting
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2020-07-17 11:58:42 +02:00
Maciej Kurc ea0fd9eb8e Added fuzzing for chained ISERDES
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2020-07-17 11:58:42 +02:00
Maciej Kurc 369aa38c6a Ran make format-py
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2020-07-17 11:58:42 +02:00
Maciej Kurc a2552bf478 Initial fuzzer for ISERDES only.
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2020-07-17 11:58:42 +02:00
Robert Winkler 996bcfd7a1 Adjust 032-cmt-pll fuzzer for A100T device
This commit allows the 032-cmt-pll fuzzer to find the bits
that disappeared after changing the main fuzzed device from A50T to A100T.

Signed-off-by: Robert Winkler <rwinkler@antmicro.com>
2020-07-16 00:04:50 +02:00
Andrew Butt 2f03a575e2 Fix SDF generation
Signed-off-by: Andrew Butt <butta@seas.upenn.edu>
2020-07-08 10:55:20 -04:00
Tomasz Michalak c66f4f4aa1 Add license headers to tcl files
Signed-off-by: Tomasz Michalak <tmichalak@antmicro.com>
Signed-off-by: Tim 'mithro' Ansell <tansell@google.com>
2020-05-26 07:33:12 -07:00
Tomasz Michalak fbf4dd897d Add or fix license header
Signed-off-by: Tomasz Michalak <tmichalak@antmicro.com>
Signed-off-by: Tim 'mithro' Ansell <tansell@google.com>
2020-05-26 07:33:12 -07:00
Tomasz Michalak 0357b3e4b1 Fix formatting after updating license headers
Signed-off-by: Tomasz Michalak <tmichalak@antmicro.com>
Signed-off-by: Tim 'mithro' Ansell <tansell@google.com>
2020-05-26 07:33:12 -07:00
Tomasz Michalak 300bc62227 Add licensing header to bash scripts
Signed-off-by: Tomasz Michalak <tmichalak@antmicro.com>
Signed-off-by: Tim 'mithro' Ansell <tansell@google.com>
2020-05-26 07:33:12 -07:00
Tomasz Michalak 159d6a8e88 Add licensing header to Makefiles
Signed-off-by: Tomasz Michalak <tmichalak@antmicro.com>
Signed-off-by: Tim 'mithro' Ansell <tansell@google.com>
2020-05-26 07:33:12 -07:00
Tomasz Michalak 950d7534ec Add licensing header to fuzzers' python scripts
Signed-off-by: Tomasz Michalak <tmichalak@antmicro.com>
Signed-off-by: Tim 'mithro' Ansell <tansell@google.com>
2020-05-26 07:33:12 -07:00
litghost 8df6ed1131
Merge pull request #1324 from antmicro/sstl15
SSTL15 features
2020-05-08 08:09:44 -07:00
Maciej Kurc 82e9a75dc3 Modified 030 to emit tags for SSTL15
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2020-05-07 13:38:14 +02:00
Maciej Kurc 317f8691f7 Disabled emission of HCLK_CMT_MUX_CLKINT_n_USED tags.
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2020-05-04 09:19:10 +02:00
Maciej Kurc 08e8d1b118 Fixed solution of CCIOn_USED bits.
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2020-05-04 09:16:14 +02:00
Maciej Kurc f28684c636 Fixed a bug in makefile
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2020-05-04 09:16:14 +02:00
Maciej Kurc dedbfaa301 Code formatting.
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2020-05-04 09:16:14 +02:00
Maciej Kurc f6dd2c1e7c Enhance 045 to solve FREQ_REF related PIPs
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2020-05-04 09:16:14 +02:00
Tim Callahan d9ad4a74da Sort ignored wires for xc7a100t part.
Signed-off-by: Tim Callahan <tcal@google.com>
2020-04-28 16:00:04 -07:00
Tim Callahan 7b4cb853d7 Enable xc7100t part db generation, add ignored wires for fuzzer 074.
Signed-off-by: Tim Callahan <tcal@google.com>
2020-04-28 15:58:35 -07:00
litghost 895c280909
Merge pull request #1308 from antmicro/reenable_ilogic_clkb_imux22
Re-enable IOI_ILOGIC[01]_CLKB.IOI_IMUX22_[01] pips.
2020-04-28 11:19:25 -07:00
Maciej Kurc 28ddeb2feb Added forced routing through IMUX PIPs. Changed some stimulus.
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2020-04-28 12:45:45 +02:00
Maciej Kurc 906bae2b31 Changed P&R directive to "quick"
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2020-04-24 10:12:33 +02:00
Maciej Kurc 3d44405216 Re-enabled 037 to fuzz IOI_ILOGIC[01]_CLKB\.IOI_IMUX22_[01] pips.
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2020-04-21 18:44:41 +02:00
David Shah b757da0148 fuzzers: Add missing B-side IN_DIFF bits
Signed-off-by: David Shah <dave@ds0.me>
2020-03-30 17:01:48 +01:00
Tim Ansell 85ccaa09b4
Merge pull request #1257 from antmicro/docs_fix_warnings
Fix warnings in documentation
2020-03-18 15:19:41 -07:00
Keith Rothman 465fd4731d Add prohibited site list to tilegrid.
Prohibited sites are sites that Vivado will not place at.

Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2020-03-13 15:21:43 -07:00
Robert Winkler 675af0728c Fix warnings in documentation
This commit resolves all warnings in the project documentation

Signed-off-by: Robert Winkler <rwinkler@antmicro.com>
2020-03-11 10:32:04 +01:00
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