Commit Graph

1383 Commits

Author SHA1 Message Date
litghost 67fc48ddef
Merge pull request #1599 from antmicro/fix-gtp-prefixes
segmaker: fix site_type prefixes for GTP sites
2021-03-04 08:10:43 -08:00
Alessandro Comodi d16d54fa91 071-ppips: fix gtp_int_interface PPIPs for 200T
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2021-03-01 16:24:32 +01:00
Alessandro Comodi 7932de32d1 mmcm, pll: use full name for MMCM, and PLL sites
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2021-02-26 17:04:03 +01:00
Alessandro Comodi d98760e9ed 071-ppips: add missing GTP-related PPIPs
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2021-02-26 16:56:00 +01:00
Alessandro Comodi 13ffbcbf50 segmaker: fix site_type prefixes for GTP sites
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2021-02-26 11:59:39 +01:00
litghost 6867429cc3
Merge pull request #1592 from antmicro/fix-iob-lvds-tmds
030-iob: improve rdb processing for LVDS and TMDS
2021-02-24 08:23:12 -08:00
Alessandro Comodi 9b4f45514d 030-iob: LVDS, TMDS replace IN with IN_DIFF in process_rdb
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2021-02-22 16:24:01 +01:00
Alessandro Comodi 5ccd57353f 030-iob: improve rdb processing for LVDS and TMDS
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2021-02-22 15:34:34 +01:00
Alessandro Comodi 7bdf3329d8 071-ppips: add gtp-related ppips
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2021-02-19 14:10:14 +01:00
litghost f3028e157e
Merge pull request #1591 from antmicro/add-dsp-pips
101-dsp-pips: solve DSP-related PIPs
2021-02-17 09:26:49 -08:00
Alessandro Comodi 8266247637 101-dsp-pips: solve DSP-related PIPs
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2021-02-15 13:15:44 +01:00
Alessandro Comodi abac14b5a0 030-iob: add LVDS_25 and TMDS_33
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2021-02-12 17:46:12 +01:00
litghost 953f8745ba
Merge pull request #1586 from antmicro/more-efficient-030-iob-fuzzer
030-iob: increase fuzzer efficiency
2021-02-11 08:56:39 -08:00
Alessandro Comodi 39688725dc 030-iob: increase fuzzer efficiency
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2021-02-11 09:49:03 +01:00
Alessandro Comodi 89365770da 065-gtp-common-pips: fix overlapping piplist project names
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2021-02-10 10:25:39 +01:00
Alessandro Comodi fdc384197c 063-gtp-common-conf: add DRP_ENABLE feature
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2021-02-09 16:13:52 +01:00
litghost f28da7ca30
Merge pull request #1583 from antmicro/fix-065-gtp-common-pips
Fix 065 gtp common pips
2021-02-08 10:19:06 -08:00
Alessandro Comodi 61729f66a8 065b-gtp-common-pips: solve missing CK_MUX pips
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2021-02-08 12:00:54 +01:00
Alessandro Comodi 6cabd8ad20 065-gtp-common-pips: solve only IBUFDS and GTP_CHANNEL pips
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2021-02-08 12:00:54 +01:00
Alessandro Comodi 8f199132c9 fuzzer: add 062-pcie-int-pips to Makefile
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2021-02-05 19:18:35 +01:00
Alessandro Comodi 711895765f 062-pcie-int-pips: add fuzzer to document PCIE_INT_INTERFACE DELAY PIPs
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2021-02-05 19:18:35 +01:00
litghost 06540c1a5d
Merge pull request #1577 from antmicro/065-increase-specimens
065-gtp-common-pips: increase specimens count
2021-02-05 09:03:31 -08:00
litghost ab542f713b
Merge pull request #1574 from antmicro/add-pcie-int-interface-tilegrid
005-tilegrid: add pcie_int_interface tile baseaddrs
2021-02-05 09:00:23 -08:00
Alessandro Comodi 940dd62c3c 065-gtp-common-pips: increase specimens count
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2021-02-04 13:10:31 +01:00
Alessandro Comodi 67b04455d1 005-tilegrid: pcie-int-interface: address review comments
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2021-02-04 12:35:36 +01:00
Alessandro Comodi cb272206a2 005-tilegrid: add pcie_int_interface tile baseaddrs
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2021-02-04 12:35:36 +01:00
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 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
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
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
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 777d8ea42d 064-gtp-channel: add gtp_channel fuzzer
Signed-off-by: Jan Kowalewski <jkowalewski@antmicro.com>
2021-01-22 10:40:04 +01: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 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 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
Alessandro Comodi 10f4ea1de5 063-gtp-common: handle both gtp_common and gtp_common_mid
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2021-01-20 18:23:24 +01:00
Alessandro Comodi 7036884784 063-gtp-common: add inverted and in_use features
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2021-01-20 18:23:24 +01:00