Commit Graph

3407 Commits

Author SHA1 Message Date
Alessandro Comodi 5137498bcb 066-gtp-int-pips: add fuzzer for GTP_INT_INTERFACE DELAY PIPs
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2021-02-04 12:35:00 +01:00
Alessandro Comodi 53e1678dab
Merge pull request #1566 from antmicro/improve-063-gtp-fuzzer
063-gtp-common-conf: get features corresponding to IBUFDS -> GTP
2021-02-04 12:34:14 +01:00
litghost 83b2072a1d
Merge pull request #1575 from tmichalak/readme_update
Add directory to repository cloning step
2021-02-03 15:44:48 -08:00
litghost 42429e783a
Merge pull request #1572 from antmicro/add-gtp-int-interface-tilegrid
005-tilegrid: add gtp_int_interface tile baseaddress
2021-02-03 15:44:05 -08:00
Alessandro Comodi 8495f46d15 063-gtp-common-conf: fix naming of GTREFCLK features
- Also adds a README for the fuzzer

Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2021-02-03 20:54:27 +01:00
Alessandro Comodi cb9e308f7a 063-gtp-common-conf: get features corresponding to IBUFDS -> GTP
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2021-02-03 20:54:27 +01:00
litghost d9c9f18389
Merge pull request #1563 from antmicro/add-gtp-common-pips
065-gtp-common-pips: add fuzzer to document GTP_COMMON_MID pips
2021-02-03 11:04:04 -08:00
Tomasz Michalak 5999e2ce6d Add directory to repository cloning step
Signed-off-by: Tomasz Michalak <tmichalak@antmicro.com>
2021-02-03 16:18:28 +01:00
Alessandro Comodi f1bc93089e 005-tilegrid: add gtp_int_interface tile baseaddress
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2021-02-03 15:57:57 +01:00
Alessandro Comodi 6ad64bc4fa 065-gtp-common-pips: add comments
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2021-02-02 20:00:34 +01:00
Alessandro Comodi f48608dd1c 064-gtp-channel-conf: fix pushdb race condition issue
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2021-02-02 19:35:23 +01:00
Alessandro Comodi 9d89c64913 065-gtp-common-pips: assorted fixes to correctly solve all the PIPs
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2021-02-02 19:35:23 +01:00
Alessandro Comodi 618e170875 065-gtp-common-pips: enable fuzzer in makefile
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2021-02-02 19:35:23 +01:00
Alessandro Comodi 913a6ece40 pip fuzzers: enable part specific builds
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2021-02-02 19:35:23 +01:00
Alessandro Comodi 6e95748068 065-gtp-common-pips: add fuzzer to document GTP_COMMON_MID pips
Problems found:

- for some PIPs configurations, no bit is generated. For instance if
there are only connections with RX/TX from the GTP channel
- some missing PIPs with one bit only
- re-routing now correctly runs for every PIP

Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2021-02-02 19:35:23 +01:00
Tomasz Michalak 2262775279
Merge pull request #1533 from antmicro/sort-unknown-bits
disassembler: sort remaining unknown bits
2021-02-02 12:21:12 +01:00
litghost f12663d239
Merge pull request #1564 from antmicro/add-litepcie-minitest
Add litepcie minitest
2021-01-29 11:24:19 -08:00
Alessandro Comodi 9be069214f minitest: litepcie: source XRAY_VIVADO_SETTINGS
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2021-01-29 20:15:23 +01:00
Alessandro Comodi ab759c7b84 minitest: add/fix gitignore
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2021-01-29 19:16:42 +01:00
Alessandro Comodi 924751e0ee minitest: fix litex packages versions
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2021-01-29 19:16:42 +01:00
Alessandro Comodi 52d0d87997 minitest: add litepcie minitest
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2021-01-29 19:16:42 +01:00
Alessandro Comodi 430e6d85e0 parts: add xc7a100tfgg484-2 part for netv2 board
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2021-01-29 19:16:42 +01:00
litghost 27c09c33d9
Merge pull request #1565 from antmicro/add-script-to-check-unknowns
minitest: add utility script to get unknown bits
2021-01-28 09:12:19 -08:00
Alessandro Comodi 3b035f650e minitest: add utility script to get unknown bits
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2021-01-28 16:54:01 +01:00
litghost 6e3f053701
Merge pull request #1558 from antmicro/add-gtp-channel-conf
Add GTP_CHANNEL fuzzer
2021-01-22 12:36:55 -08:00
litghost 14d2c2b94e
Merge pull request #1560 from antmicro/add-hamsternz-display-port
minitest: add hamsternz display port
2021-01-22 10:42:18 -08:00
litghost a76a87bd40
Merge pull request #1556 from antmicro/add-litesata-minitest
minitest: add lite-sata minitest to verify GTP status
2021-01-22 10:32:05 -08:00
Alessandro Comodi ea5879af18 minitest: litex: litesata: download riscv-gcc as well in Makefile
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2021-01-22 16:52:20 +01:00
Alessandro Comodi 45cbd6a7f7 bump yosys to latest master
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2021-01-22 15:25:47 +01:00
Alessandro Comodi 204b05672d minitest: add hamsternz-displayport minitest
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2021-01-22 15:25:47 +01:00
Alessandro Comodi b81df3fe0d 064-gtp-channel-conf: add minor fixes to document missing features
Features enabled with these fixes:

- IN_USE (this seems to have 9 bits, so -c has been set to 9)
- RXLPM_LF_CFG: this had wrong settings in the automatically generated
		attrs.json file, which resulted in many bits to be
		absent
- RXSLIDE_MODE: this behaves as a tag group

Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2021-01-22 14:06:16 +01:00
Alessandro Comodi 730a6518d4 minitest: litex: litesata: add README
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2021-01-22 13:42:06 +01:00
Alessandro Comodi f5dfb69d19 minitest: litex: litesata: fix Makefile and build process
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2021-01-22 13:42:02 +01:00
Jan Kowalewski 1d7c55e034 mergedb: add gtp_channel_mid
Signed-off-by: Jan Kowalewski <jkowalewski@antmicro.com>
2021-01-22 10:40:04 +01:00
Jan Kowalewski 96d3b3de69 064-gtp-channel: add gtp_channel_mid support
Signed-off-by: Jan Kowalewski <jkowalewski@antmicro.com>
2021-01-22 10:40:04 +01:00
Jan Kowalewski 701433096b 064-gtp-channel: add gtp_channel fuzzer to Makefile
Signed-off-by: Jan Kowalewski <jkowalewski@antmicro.com>
2021-01-22 10:40:04 +01:00
Jan Kowalewski 9662a48860 064-gtp-channel: add GTP_CHANNEL to segmaker
Signed-off-by: Jan Kowalewski <jkowalewski@antmicro.com>
2021-01-22 10:40:04 +01:00
Jan Kowalewski 777d8ea42d 064-gtp-channel: add gtp_channel fuzzer
Signed-off-by: Jan Kowalewski <jkowalewski@antmicro.com>
2021-01-22 10:40:04 +01:00
Jan Kowalewski 4620af4639 064-gtp-channel: enable gtp_channel in mergedb
Signed-off-by: Jan Kowalewski <jkowalewski@antmicro.com>
2021-01-22 10:40:04 +01:00
Alessandro Comodi 8210db1aa5 minitest: litex: litesata: add make target to get litex
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2021-01-22 10:19:29 +01:00
Alessandro Comodi 57a7da706c minitest: add lite-sata minitest to verify GTP status
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2021-01-22 10:19:29 +01:00
litghost 4a87ca80e7
Merge pull request #1551 from antmicro/add-gtp-channel-tilegrid
005-tilegrid: Add GTP_CHANNEL tilegrid fuzzer
2021-01-21 16:26:49 -08:00
Alessandro Comodi e7995c74ee 005-tilegrid: allow auto-alignment of frame
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2021-01-21 19:02:39 +01:00
Tomasz Michalak f1cbbc38a6 005-tilegrid: Add GTP_CHANNEL tilegrid fuzzer
Signed-off-by: Tomasz Michalak <tmichalak@antmicro.com>
2021-01-21 19:02:39 +01:00
Alessandro Comodi 77afcf8fa5
Merge pull request #1548 from antmicro/add-gtp-common-conf
gtp_common: add conf fuzzer
2021-01-21 09:47:33 +01:00
Alessandro Comodi f8ae373dd5 063-gtp-common-conf: add IBUFDS_GTE2 primitive as well
This commit also solves an issue in the bitfilter function.
Given that the GTP_COMMON and GTP_COMMON_MID_[LEFT|RIGHT] have the same
bits, but in different frames, we need to add all of the possible frames
to the bitfilter callback.

This causes issues in determining the IN_USE feature, therefore, there
must be two different bitfilter callbacks, one for GTP_COMMON, and one
for GTP_COMMON_MID_[LEFT|RIGHT]

Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2021-01-20 18:23:24 +01:00
Alessandro Comodi 50553b0c17 063-gtp-common-conf: fix Makefile to clean only current part
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2021-01-20 18:23:24 +01:00
Alessandro Comodi 5245999dc4 063-gtp-common-conf: add license to pushdb.sh
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2021-01-20 18:23:24 +01:00
Alessandro Comodi 47baef5aea mergedb: add gtp_common_mid
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2021-01-20 18:23:24 +01:00
Alessandro Comodi fb78c37356 063-gtp-common-conf: add to fuzzer Makefile
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2021-01-20 18:23:24 +01:00