Commit Graph

1936 Commits

Author SHA1 Message Date
Keith Rothman 816bf44156 Rework IOB fuzzers.
- Add most single ended IOSTANDARD's.
- Add bits for input, output and input/output buffers for single ended
  IOBs.
- Add initial ILOGIC fuzzer.

Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-28 16:36:02 -08:00
litghost 6bc8d8ad02
Merge pull request #679 from mithro/small-readme-fix
Small fix to README in license section.
2019-02-27 07:06:03 -08:00
Tim 'mithro' Ansell ac8f228ac1 Small fix to README in license section.
Fixes #643.

Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2019-02-27 07:01:23 -08:00
litghost 3ee59754d9
Merge pull request #676 from mithro/small-htmlgen-fix
Fix the output of internal routing MUXs in the CLBs.
2019-02-26 22:28:56 -08:00
Tim 'mithro' Ansell 75e9a2acd9 Fix the output of internal routing MUXs in the CLBs.
Before;
```
CLBLL_L.SLICEL_X1.A5FFMUX
Bit Name                        Position
CLBLL_L.SLICEL_X1.A5FFMUX.IN_A  31_08
CLBLL_L.SLICEL_X1.A5FFMUX.IN_B  31_11
```

After;
```
PIPs driving CLBLL_L.SLICEL_X0.B5FFMUX
PIP                            30_18  30_19
CLBLL_L.SLICEL_X0.B5FFMUX.IN_B   1      -
CLBLL_L.SLICEL_X0.B5FFMUX.IN_A   -      1
```

Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2019-02-26 19:32:24 -08:00
Alessandro Comodi 01a1289bcf
Merge pull request #656 from antmicro/segmatch-warning
segmatch.cpp: if f_in does not exits returns -1
2019-02-26 11:12:03 +01:00
Alessandro Comodi 2ba0192a1f 058-hclk: changed makefile to solve missing files issue
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-02-25 17:40:37 +01:00
litghost de92aa9e60
Merge pull request #674 from litghost/wide_sdp_config
Add bits for SDP 36-bit BRAM.
2019-02-23 15:27:49 -08:00
Keith Rothman 890f12b1d4 Add bits for SDP 36-bit BRAM.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-22 23:08:06 -08:00
Tim Ansell 78565b6d23
Merge pull request #672 from litghost/save_logs_on_success
Save fuzzer logs, even on success.
2019-02-22 11:49:51 -08:00
litghost 8fde4e2b4c
Merge pull request #673 from litghost/newline_in_required_features
Output required_features as a list rather than a string with newlines.
2019-02-21 15:48:44 -08:00
Keith Rothman 2a114a9726 Output required_features as a list rather than a string with newlines.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-21 15:40:07 -08:00
litghost a2d371864a
Merge pull request #671 from litghost/rename_bram_data
Simplify BRAM data fuzzer and rename to match RAMB18E1 parameter names.
2019-02-21 15:36:13 -08:00
litghost ca041e78a3
Merge pull request #670 from litghost/format_harness_json
Format harness JSON file.
2019-02-21 15:36:00 -08:00
Keith Rothman 0595663bb1 Simplify BRAM data fuzzer and rename to match RAMB18E1 parameter names.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-21 09:06:05 -08:00
Keith Rothman acf7aafce1 Save fuzzer logs, even on success.
Previous CI logic deleted logs files along with intermediate outputs
from fuzzers.  This makes debugging issues like #661 harder.

Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-20 14:36:17 -08:00
Keith Rothman 1b4b2152db Format harness JSON file.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-20 11:45:03 -08:00
litghost 9832078689
Merge pull request #667 from litghost/stabilize_int_fuzzers
Isolate IMUX<x>.GFAN[01] pips into seperate fuzzer.
2019-02-20 09:35:52 -08:00
Keith Rothman 3c764a65e1 Revert 054 fuzzer.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-19 20:56:31 -08:00
Keith Rothman 9c2c2c2ab6 Seperate out the INT list initialization.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-19 20:07:07 -08:00
Keith Rothman 8ff137435b Make format.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-19 16:53:03 -08:00
Keith Rothman 72ffe32e33 Isolate IMUX<x>.GFAN[01] pips into seperate fuzzer.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-19 16:53:03 -08:00
litghost aa88f68da7
Merge pull request #668 from litghost/add_missing_cascade_bits
Add CASCOUT_*_ACTIVE bits.
2019-02-19 16:48:47 -08:00
Keith Rothman 8536a17657 Run make format.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-19 16:18:20 -08:00
Keith Rothman 629847200b Add CASCOUT_*_ACTIVE bits.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-19 15:46:20 -08:00
litghost 1e410e6fdd
Merge pull request #666 from litghost/disable_042
Disable 042 fuzzer for now, not critical path.
2019-02-19 07:51:02 -08:00
Keith Rothman 276c6e0d31 Disable 042 fuzzer for now, not critical path.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-19 07:45:59 -08:00
litghost d14d7b7d72
Merge pull request #664 from litghost/simplify_routing_noise
Simplify routing noise in 042
2019-02-18 10:10:16 -08:00
Keith Rothman 4be219f7e5 Move StateGen to own file, and ran make format.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-18 10:02:48 -08:00
Keith Rothman d925198650 Simplify 042 routing fuzzing to be more robust.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-18 09:53:28 -08:00
litghost 3872d414cc
Merge pull request #614 from antmicro/030-iob
iob: enhance fuzzer with bits for SLEW and DRIVE for LVCMOS25
2019-02-18 06:57:07 -08:00
Alessandro Comodi d02a58e3df segmatch.cpp: if f_in does not exits returns -1
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-02-18 09:59:27 +01:00
Tomasz Michalak a11abfd972 iob: Enhance fuzzer with bits for SLEW and DRIVE for LVCMOS25
Signed-off-by: Tomasz Michalak <tmichalak@antmicro.com>
2019-02-18 08:50:32 +01:00
Tomasz Michalak e2b88458e8 minitest: Add csv generation script
Signed-off-by: Tomasz Michalak <tmichalak@antmicro.com>
2019-02-18 08:14:21 +01:00
litghost 9e4c6f1bb5
Merge pull request #659 from litghost/restore_iob_fuzzer
Restore IOB fuzzer and add _Y0 bits.
2019-02-17 22:04:08 -08:00
litghost 979cc59a1a
Merge pull request #662 from antmicro/bram-fifo-collision-fix
029-bram-fifo: more specimens and added c arg to segmatch
2019-02-17 22:03:43 -08:00
litghost 9215c270f8
Merge pull request #663 from antmicro/clb-d5ff-fix
012-clb-d5ff: increased specimens and added c argument
2019-02-17 22:03:18 -08:00
Alessandro Comodi deb127d4a1 029-bram-fifo-mode: removed c argument
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-02-15 17:36:02 +01:00
Alessandro Comodi 631a5d0b6a 012-clb-d5ff: increased specimens and added c argument
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-02-15 16:16:41 +01:00
Alessandro Comodi ec9d5004d1 029-bram-fifo: more specimens and added c arg to segmatch
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-02-15 15:03:25 +01:00
Keith Rothman 04011d477c Restore IOB fuzzer and add _Y0 bits.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-14 11:01:46 -08:00
litghost 7f7c3bb564
Merge pull request #650 from litghost/add_fasm_features_to_harness
Add required FASM features to harness
2019-02-14 08:29:00 -08:00
Keith Rothman b1c822cb98 Fix review comments.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-14 08:27:43 -08:00
litghost 2a8d6e6bb9
Merge pull request #655 from antmicro/site-naming-fix
tile.py: changed get_instance_sites function
2019-02-14 08:14:56 -08:00
Alessandro Comodi 22031a79a6 Run make format.
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-02-14 12:07:48 +01:00
Alessandro Comodi f489350788 tile.py: changed get_instance_sites function
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2019-02-14 11:40:32 +01:00
litghost 6dc64e8ec8
Merge pull request #654 from litghost/fix_missing_iob_baseaddr
Fix missing IOB base address.
2019-02-13 22:48:11 -08:00
Keith Rothman 095d8c86ff Fix missing IOB base address.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-13 22:47:29 -08:00
litghost af6ca93e12
Merge pull request #653 from litghost/re_enable_check_db
Re-enable checkdb now that it isn't slow.
2019-02-13 22:37:19 -08:00
Keith Rothman 6e534bc998 Re-enable checkdb now that it isn't slow.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2019-02-13 21:23:35 -08:00