Commit Graph
100 Commits
Author SHA1 Message Date
Alessandro Comodi 7e68553b5b 030-iob: increase number of specimens
Signed-off-by: Alessandro Comodi <[email protected]>
2021-04-02 11:25:31 +02:00
Alessandro Comodi 2be05d612b utils: update_resources: remove temp_file
Signed-off-by: Alessandro Comodi <[email protected]>
2021-03-26 13:47:38 +01:00
Alessandro Comodi b2a45db8ce 064-gtp-channel: fix width of [TR]XOUT_DIV attributes
Signed-off-by: Alessandro Comodi <[email protected]>
2021-03-26 13:47:38 +01:00
Alessandro Comodi 8305cc81d9 run make format-tcl
Signed-off-by: Alessandro Comodi <[email protected]>
2021-03-26 13:47:38 +01:00
Alessandro Comodi cb54b7f012 update_resources: skip parts with same speedgrade to get pins
Signed-off-by: Alessandro Comodi <[email protected]>
2021-03-26 13:47:38 +01:00
Alessandro Comodi 0219727e9c cells_data: add clock information on ports.json
Signed-off-by: Alessandro Comodi <[email protected]>
2021-03-26 13:47:38 +01:00
Alessandro Comodi 865859a5f6 hostcheck: add mount to the output
Signed-off-by: Alessandro Comodi <[email protected]>
2021-03-25 10:55:13 +01:00
Alessandro Comodi 5ca05083d0 hostcheck: increase timeout and fix indentation
Signed-off-by: Alessandro Comodi <[email protected]>
2021-03-25 09:47:42 +01:00
Alessandro Comodi e418f024b9 hostcheck: apply suggestion from comment and replaced tab with spaces
Signed-off-by: Alessandro Comodi <[email protected]>
2021-03-24 18:40:19 +01:00
Alessandro Comodi fc196c7967 setup: add comment to remove dependency
Signed-off-by: Alessandro Comodi <[email protected]>
2021-03-15 17:43:40 +01:00
Alessandro Comodi dc9060df22 setup: remove non-required dependencies
Signed-off-by: Alessandro Comodi <[email protected]>
2021-03-15 16:48:28 +01:00
Alessandro Comodi 2ccada206e gtp_common: fix DRP_ENABLE and CLKSWING to be site features
Signed-off-by: Alessandro Comodi <[email protected]>
2021-03-09 21:08:16 +01:00
Alessandro Comodi 606489ff4e gtp: create a cells_data dir for the attrs and ports JSONs
Signed-off-by: Alessandro Comodi <[email protected]>
2021-03-09 20:58:15 +01:00
Alessandro Comodi 9a35b89c93 docs: add cells_data documentation
Signed-off-by: Alessandro Comodi <[email protected]>
2021-03-09 20:58:15 +01:00
Alessandro Comodi 6794c98cdf gtp: generate attributes and ports files to add to the db
Signed-off-by: Alessandro Comodi <[email protected]>
2021-03-09 16:06:19 +01:00
Alessandro Comodi 9265e5382e 071-ppips: take all ppips with one uphill nodes
Signed-off-by: Alessandro Comodi <[email protected]>
2021-03-08 11:25:50 +01:00
Alessandro Comodi 62eaa0a091 030-iob: fix un-even features in different sites
Signed-off-by: Alessandro Comodi <[email protected]>
2021-03-04 15:38:36 +01:00
Alessandro Comodi 4ad1aa61da gtp: fix inverted signals. Change ZINV feature to INV
Signed-off-by: Alessandro Comodi <[email protected]>
2021-03-04 14:29:51 +01:00
Alessandro Comodi 9b39f931c7 071-ppips: additional fix for GTP-related PPIPs
Signed-off-by: Alessandro Comodi <[email protected]>
2021-03-04 14:09:46 +01:00
Alessandro Comodi a54238cd23 005-tilegrid: fix GTP common frames
Signed-off-by: Alessandro Comodi <[email protected]>
2021-03-02 18:16:02 +01:00
Alessandro Comodi d16d54fa91 071-ppips: fix gtp_int_interface PPIPs for 200T
Signed-off-by: Alessandro Comodi <[email protected]>
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 <[email protected]>
2021-02-26 17:04:03 +01:00
Alessandro Comodi d98760e9ed 071-ppips: add missing GTP-related PPIPs
Signed-off-by: Alessandro Comodi <[email protected]>
2021-02-26 16:56:00 +01:00
Alessandro Comodi 13ffbcbf50 segmaker: fix site_type prefixes for GTP sites
Signed-off-by: Alessandro Comodi <[email protected]>
2021-02-26 11:59:39 +01:00
Alessandro Comodi 9b4f45514d 030-iob: LVDS, TMDS replace IN with IN_DIFF in process_rdb
Signed-off-by: Alessandro Comodi <[email protected]>
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 <[email protected]>
2021-02-22 15:34:34 +01:00
Alessandro Comodi 7bdf3329d8 071-ppips: add gtp-related ppips
Signed-off-by: Alessandro Comodi <[email protected]>
2021-02-19 14:10:14 +01:00
Alessandro Comodi 8266247637 101-dsp-pips: solve DSP-related PIPs
Signed-off-by: Alessandro Comodi <[email protected]>
2021-02-15 13:15:44 +01:00
Alessandro Comodi abac14b5a0 030-iob: add LVDS_25 and TMDS_33
Signed-off-by: Alessandro Comodi <[email protected]>
2021-02-12 17:46:12 +01:00
Alessandro Comodi 39688725dc 030-iob: increase fuzzer efficiency
Signed-off-by: Alessandro Comodi <[email protected]>
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 <[email protected]>
2021-02-10 10:25:39 +01:00
Alessandro Comodi fdc384197c 063-gtp-common-conf: add DRP_ENABLE feature
Signed-off-by: Alessandro Comodi <[email protected]>
2021-02-09 16:13:52 +01:00
Alessandro Comodi 61729f66a8 065b-gtp-common-pips: solve missing CK_MUX pips
Signed-off-by: Alessandro Comodi <[email protected]>
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 <[email protected]>
2021-02-08 12:00:54 +01:00
Alessandro Comodi 8f199132c9 fuzzer: add 062-pcie-int-pips to Makefile
Signed-off-by: Alessandro Comodi <[email protected]>
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 <[email protected]>
2021-02-05 19:18:35 +01:00
Alessandro Comodi 940dd62c3c 065-gtp-common-pips: increase specimens count
Signed-off-by: Alessandro Comodi <[email protected]>
2021-02-04 13:10:31 +01:00
Alessandro Comodi 67b04455d1 005-tilegrid: pcie-int-interface: address review comments
Signed-off-by: Alessandro Comodi <[email protected]>
2021-02-04 12:35:36 +01:00
Alessandro Comodi cb272206a2 005-tilegrid: add pcie_int_interface tile baseaddrs
Signed-off-by: Alessandro Comodi <[email protected]>
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 <[email protected]>
2021-02-04 12:35:00 +01: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 <[email protected]>
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 <[email protected]>
2021-02-03 20:54:27 +01:00
Alessandro Comodi f1bc93089e 005-tilegrid: add gtp_int_interface tile baseaddress
Signed-off-by: Alessandro Comodi <[email protected]>
2021-02-03 15:57:57 +01:00
Alessandro Comodi 6ad64bc4fa 065-gtp-common-pips: add comments
Signed-off-by: Alessandro Comodi <[email protected]>
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 <[email protected]>
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 <[email protected]>
2021-02-02 19:35:23 +01:00
Alessandro Comodi 618e170875 065-gtp-common-pips: enable fuzzer in makefile
Signed-off-by: Alessandro Comodi <[email protected]>
2021-02-02 19:35:23 +01:00
Alessandro Comodi 913a6ece40 pip fuzzers: enable part specific builds
Signed-off-by: Alessandro Comodi <[email protected]>
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 <[email protected]>
2021-02-02 19:35:23 +01:00
Alessandro Comodi 9be069214f minitest: litepcie: source XRAY_VIVADO_SETTINGS
Signed-off-by: Alessandro Comodi <[email protected]>
2021-01-29 20:15:23 +01:00
Alessandro Comodi ab759c7b84 minitest: add/fix gitignore
Signed-off-by: Alessandro Comodi <[email protected]>
2021-01-29 19:16:42 +01:00
Alessandro Comodi 924751e0ee minitest: fix litex packages versions
Signed-off-by: Alessandro Comodi <[email protected]>
2021-01-29 19:16:42 +01:00
Alessandro Comodi 52d0d87997 minitest: add litepcie minitest
Signed-off-by: Alessandro Comodi <[email protected]>
2021-01-29 19:16:42 +01:00
Alessandro Comodi 430e6d85e0 parts: add xc7a100tfgg484-2 part for netv2 board
Signed-off-by: Alessandro Comodi <[email protected]>
2021-01-29 19:16:42 +01:00
Alessandro Comodi 3b035f650e minitest: add utility script to get unknown bits
Signed-off-by: Alessandro Comodi <[email protected]>
2021-01-28 16:54:01 +01:00
Alessandro Comodi ea5879af18 minitest: litex: litesata: download riscv-gcc as well in Makefile
Signed-off-by: Alessandro Comodi <[email protected]>
2021-01-22 16:52:20 +01:00
Alessandro Comodi 45cbd6a7f7 bump yosys to latest master
Signed-off-by: Alessandro Comodi <[email protected]>
2021-01-22 15:25:47 +01:00
Alessandro Comodi 204b05672d minitest: add hamsternz-displayport minitest
Signed-off-by: Alessandro Comodi <[email protected]>
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 <[email protected]>
2021-01-22 14:06:16 +01:00
Alessandro Comodi 730a6518d4 minitest: litex: litesata: add README
Signed-off-by: Alessandro Comodi <[email protected]>
2021-01-22 13:42:06 +01:00
Alessandro Comodi f5dfb69d19 minitest: litex: litesata: fix Makefile and build process
Signed-off-by: Alessandro Comodi <[email protected]>
2021-01-22 13:42:02 +01:00
Alessandro Comodi 8210db1aa5 minitest: litex: litesata: add make target to get litex
Signed-off-by: Alessandro Comodi <[email protected]>
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 <[email protected]>
2021-01-22 10:19:29 +01:00
Alessandro Comodi e7995c74ee 005-tilegrid: allow auto-alignment of frame
Signed-off-by: Alessandro Comodi <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
2021-01-20 18:23:24 +01:00
Alessandro Comodi 47baef5aea mergedb: add gtp_common_mid
Signed-off-by: Alessandro Comodi <[email protected]>
2021-01-20 18:23:24 +01:00
Alessandro Comodi fb78c37356 063-gtp-common-conf: add to fuzzer Makefile
Signed-off-by: Alessandro Comodi <[email protected]>
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 <[email protected]>
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 <[email protected]>
2021-01-20 18:23:24 +01:00
Alessandro Comodi ccccd20ed8 063-gtp-common: add gtp_common fuzzer
Signed-off-by: Alessandro Comodi <[email protected]>
2021-01-20 18:23:24 +01:00
Alessandro Comodi 5c892e4f44 063-gtp-common: enable gtp_common in mergedb
Signed-off-by: Alessandro Comodi <[email protected]>
2021-01-20 18:23:24 +01:00
Alessandro Comodi 3d4c9addf0 environment: fix environment set up
Signed-off-by: Alessandro Comodi <[email protected]>
2021-01-20 11:28:56 +01:00
Alessandro Comodi 9be8df1756 005-tilegrid: add clean_all target
Signed-off-by: Alessandro Comodi <[email protected]>
2021-01-19 22:43:29 +01:00
Alessandro Comodi 0ec1aa277b 005-tilegrid: fix make run
Signed-off-by: Alessandro Comodi <[email protected]>
2021-01-19 19:53:46 +01:00
Alessandro Comodi bed5106efc 005-tilegrid: allow auto-alignment of frame
Signed-off-by: Alessandro Comodi <[email protected]>
2021-01-19 19:53:42 +01:00
Alessandro Comodi a7b2d9752e gtp_common: add to tilegrid
Signed-off-by: Alessandro Comodi <[email protected]>
2021-01-18 15:41:11 +01:00
Alessandro Comodi 1be5c159ac 061-pcie-conf: add to Makefile to run correctly
Signed-off-by: Alessandro Comodi <[email protected]>
2021-01-14 17:17:13 +01:00
Alessandro Comodi 2e2aa36d84 061-pcie-conf: fix number of digits
Signed-off-by: Alessandro Comodi <[email protected]>
2021-01-14 17:17:13 +01:00
Alessandro Comodi ea772f01b6 mergedb: add pcie_bot tile
Signed-off-by: Alessandro Comodi <[email protected]>
2021-01-14 17:17:13 +01:00
Alessandro Comodi 47f4ca909f pcie: add fuzzer for configuration attributes
Signed-off-by: Alessandro Comodi <[email protected]>
2021-01-14 17:17:13 +01:00
Alessandro Comodi 8fe46031bc run make format-py
Signed-off-by: Alessandro Comodi <[email protected]>
2021-01-13 15:02:42 +01:00
Alessandro Comodi 17d5254adf pcie: add to tilegrid
Signed-off-by: Alessandro Comodi <[email protected]>
2021-01-13 13:01:45 +01:00
Alessandro Comodi 471b314529 disassembler: sort remaining unknown bits
Signed-off-by: Alessandro Comodi <[email protected]>
2021-01-05 18:14:17 +01:00
Alessandro Comodi 8e4e400b17 move fasm2frames to prjxray to avoid including utils in python package
Signed-off-by: Alessandro Comodi <[email protected]>
2020-06-09 13:47:58 +02:00
Alessandro Comodi 8af2789e53 setup: re-add utils package
Signed-off-by: Alessandro Comodi <[email protected]>
2020-06-09 13:47:58 +02:00
Alessandro Comodi c81b99b200 setup.py: add fasm2frames as entry point instead of packaging utils
Signed-off-by: Alessandro Comodi <[email protected]>
2020-05-25 14:05:04 +02:00
Alessandro Comodi 28a93e08cc fix pytest
Signed-off-by: Alessandro Comodi <[email protected]>
2020-05-21 16:32:49 +02:00
Alessandro Comodi 60d0ec4372 tools: added INSTALL cmake command
Signed-off-by: Alessandro Comodi <[email protected]>
2020-05-21 13:58:45 +02:00
Alessandro Comodi 12bf76f897 setup: include utils directory
Signed-off-by: Alessandro Comodi <[email protected]>
2020-05-21 13:42:26 +02:00
Alessandro Comodi 3b578fdc4f python: add setup.py to allow installing prjxray libraries
Signed-off-by: Alessandro Comodi <[email protected]>
2020-04-29 12:55:04 +02:00
Alessandro Comodi b1a710d7bf run make format
Signed-off-by: Alessandro Comodi <[email protected]>
2020-04-02 17:43:55 +02:00
Alessandro Comodi bf87e49e53 kokoro: remove check on failing db gen for extra parts and harness
Now that the extra parts and harness files do happen during the full db
generation, the two failing tests are not required anymore

Signed-off-by: Alessandro Comodi <[email protected]>
2020-04-02 11:29:35 +02:00
Alessandro Comodi 14600d771a fix artix7_200t settings source
Signed-off-by: Alessandro Comodi <[email protected]>
2020-04-02 11:22:21 +02:00
Alessandro Comodi 8bed17b40e htmlgen: add html generation as last step of kokoro
Signed-off-by: Alessandro Comodi <[email protected]>
2020-04-01 20:22:58 +02:00
Alessandro Comodi 27a8e27381 run htmlgen in Travis CI
Signed-off-by: Alessandro Comodi <[email protected]>
2020-04-01 19:37:52 +02:00
Alessandro Comodi a0658d2d6a htmlgen: use XRAY_ROI_TILEGRID instead of XRAY_ROI
Signed-off-by: Alessandro Comodi <[email protected]>
2020-04-01 13:26:45 +02:00
Alessandro Comodi 2d62f223d6 grid: update test data and make format
Signed-off-by: Alessandro Comodi <[email protected]>
2020-03-24 20:27:26 +01:00
Alessandro Comodi db04b939fc grid: add prohibited sites to GridType
Signed-off-by: Alessandro Comodi <[email protected]>
2020-03-24 18:41:13 +01:00