Commit Graph

1662 Commits

Author SHA1 Message Date
Tim 'mithro' Ansell c45213329c utils: Assert sort stability.
Make sure the sort order seems stable.

Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2019-01-30 17:11:54 +11:00
Tim 'mithro' Ansell 2950a63769 utils: Fix an instability in cmp method.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2019-01-30 17:11:54 +11:00
Tim 'mithro' Ansell 522ac7901c utils: Info.md can be used to update existing Info.md
Useful if you just want to reformat the existing files.

Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2019-01-30 17:11:54 +11:00
Tim 'mithro' Ansell a0d1c98056 Adding a `make formatdb` target.
Target will,

 * Canonicalize the database by running `./utils/sort_db.py`
 * Regenerate the [`Info.md` file](database/Info.md)

Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2019-01-30 17:11:54 +11:00
Tim 'mithro' Ansell 47294cf45d utils: Adding tool for generating the database/Info.md file.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2019-01-30 17:11:54 +11:00
Tim 'mithro' Ansell 8c1fe3f844 utils: Adding tool for sorting the database files.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2019-01-30 17:11:54 +11:00
litghost ed28255558
Merge pull request #574 from litghost/have_segmaker_respect_frames
Add frame limit to segmaker to prevent out of bound solutions.
2019-01-29 15:12:14 -08:00
Keith Rothman bb1548011a Add frame limit to segmaker to prevent out of bound solutions.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-01-29 08:35:14 -08:00
litghost 76af782e3f
Merge pull request #573 from antmicro/fix-fuzz-makefile
Fuzzers: Makefile: use single colon target for run.ok targets
2019-01-29 07:55:03 -08:00
Karol Gugala 88646806ed Fuzzers: Makefile: use single colon target for run.ok targets
Signed-off-by: Karol Gugala <kgugala@antmicro.com>
2019-01-29 16:45:07 +01:00
Karol Gugala 3051ef2bb3
Merge pull request #570 from antmicro/fix-058-makefile
pips-hclk: add run.ok to Makefile
2019-01-29 12:48:53 +01:00
Alessandro Comodi 060b71cc5b pips-hclk: add run.ok to Makefile
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-01-29 12:35:02 +01:00
litghost 015b04ce90
Merge pull request #562 from litghost/expand_tilegrid_to_full_grid
Expand tilegrid to entire grid.
2019-01-28 16:17:44 -08:00
Keith Rothman ff3839f2b1 Remove some of the __future__.]
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-01-28 12:54:36 -08:00
Keith Rothman 2b223ac86c Run make format.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-01-28 11:32:16 -08:00
Keith Rothman bf8fd49ba4 Remove remaining usage of height, as words is the key.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-01-28 11:31:44 -08:00
Keith Rothman 3c211aa462 Port 100-dsp-mskpat to top.py structure.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-01-28 11:30:49 -08:00
Keith Rothman 44ce9a46e8 Disable DSP INT fuzzer on kintex7.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-01-27 22:52:52 -08:00
Keith Rothman d6fbee2e4d Run make format.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-01-27 22:32:07 -08:00
Keith Rothman 32b9da0d97 Handle A7/K7/Z7 differences gracefully.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-01-27 22:30:53 -08:00
Keith Rothman da08dfb99f Add back INT propagation.
All INT tiles are now populated for artix7 and the INT propagation
sanity checks output of fuzzers to ensure consistency.

Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-01-27 16:17:31 -08:00
Keith Rothman 3a4fc5eedc Add FIFO INT fuzzer.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-01-27 11:07:30 -08:00
Keith Rothman a83fadf2a6 run make format.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-01-27 08:20:48 -08:00
Keith Rothman 40e7771fa5 Add HCLK back to tilegrid.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-01-27 08:20:48 -08:00
Keith Rothman be334a38df Run make format.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-01-27 08:20:48 -08:00
Keith Rothman 6424e5a701 Add DSP INT fuzzer.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-01-27 08:20:48 -08:00
Keith Rothman 0c94434db7 Add DSP back to tilegrid.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-01-27 08:20:48 -08:00
Keith Rothman b6c2e1ccb7 Make format.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-01-27 08:20:48 -08:00
Keith Rothman 598c180a9f Add INT tile fuzzers for CLB, IOB and BRAM tiles.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-01-27 08:20:48 -08:00
Keith Rothman 8cbbbfc4f8 Add INT tiles for IOB.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-01-27 08:20:48 -08:00
Keith Rothman 6a7acd4b23 Refactor all existing tiles to fuzzer approach.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-01-27 08:20:48 -08:00
Keith Rothman 8cbac3ee7a Add monitor bits to tilegrid.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-01-27 08:20:48 -08:00
Keith Rothman 48b39c8c4e make format.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-01-27 08:20:48 -08:00
Keith Rothman d6754069bd Expand tilegrid to entire grid.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-01-27 08:20:48 -08:00
litghost b5a1f8a5ea
Merge pull request #563 from litghost/expand_tilegrid_report
Add filtering to tilegrid report and options for reporting output.
2019-01-27 08:19:06 -08:00
Keith Rothman 0bc3d9097b Add INT_INTERFACE filtering.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-01-27 07:04:09 -08:00
Keith Rothman 1fb3516435 Fix show only missing and sort tiles on verbose.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-01-24 11:45:24 -08:00
Keith Rothman e696339059 Add filtering to tilegrid report and options for reporting output.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-01-24 11:40:36 -08:00
litghost d77c6d8d6a
Merge pull request #561 from litghost/add_tilegrid_tool
Add tilegrid tool
2019-01-24 10:51:07 -08:00
Keith Rothman c444e8a310 Add simplejson to requirements.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-01-24 10:12:28 -08:00
Keith Rothman d49897d45d make format
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-01-24 09:57:45 -08:00
Keith Rothman 136618b29d Add tilegrid report utility.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-01-24 09:55:13 -08:00
litghost b767eafdbb
Merge pull request #559 from litghost/increase_056_criteria
Increase 056 strictness.
2019-01-24 09:44:56 -08:00
Keith Rothman 739886c934 Increase 056 strictness.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-01-23 22:25:57 -08:00
litghost 53533d8f80
Merge pull request #560 from litghost/fix_format
Run make format.
2019-01-23 22:25:04 -08:00
Keith Rothman 980ce529d8 Run make format.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-01-23 22:24:20 -08:00
litghost c595847739
Merge pull request #552 from litghost/add_check_json_utility
Add utility to compare JSON from two database's.
2019-01-23 17:37:58 -08:00
litghost 94f52823ab
Merge pull request #553 from litghost/diff_db_bits
Add utility for diffing segbits from two databases.
2019-01-23 17:37:43 -08:00
Keith Rothman 782d2c4ced Convert shell script to python script.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-01-23 13:09:19 -08:00
Keith Rothman d5f51cc1b2 Convert shell script to python script.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-01-23 13:03:12 -08:00