Commit Graph

3329 Commits

Author SHA1 Message Date
Daniel Schultz cd4ca4916e Update tests to fabric refactoring
Since the tilegrid.json file is not anymore placed inside the part directory,
the test needs to be updated slightly to work with the new structure.

Signed-off-by: Daniel Schultz <d.schultz@phytec.de>
2021-01-12 22:36:58 +01:00
Daniel Schultz e986737252 htmlgen: Update directory to fabric
Signed-off-by: Daniel Schultz <d.schultz@phytec.de>
2021-01-12 22:36:58 +01:00
Daniel Schultz 6856651990 docs: Update newpart.rst for new part handling
Signed-off-by: Daniel Schultz <d.schultz@phytec.de>
2021-01-12 22:36:58 +01:00
Daniel Schultz e60b0d5875 fuzzers: Deploy fabric data to a separate dir
Fabric data should be deployed to a separate directory inside the database
and all devices with the same fabric should access it.

Signed-off-by: Daniel Schultz <d.schultz@phytec.de>
2021-01-12 22:36:58 +01:00
Daniel Schultz a5ad410875 Makefile: Remove variable export
These informations are now stores in device-specific mapping files and
run_fuzzers stores them as variable.

Signed-off-by: Daniel Schultz <d.schultz@phytec.de>
2021-01-12 22:36:58 +01:00
Daniel Schultz 4122384e74 settings: Remove XRAX_PIN_xx from Makefile
These variables are not set by run_fuzzers

Signed-off-by: Daniel Schultz <d.schultz@phytec.de>
2021-01-12 22:36:58 +01:00
Daniel Schultz 54808f48fb fuzzers: Set part information to env
Loads the part specific mapping information and stores them in the env.

Signed-off-by: Daniel Schultz <d.schultz@phytec.de>
2021-01-12 22:36:58 +01:00
Daniel Schultz 082e982911 prjxray: Update scripts to access fabric data
Parts data are now divided from the part. Update all scripts to access the
fabric data from the fabric files.

Signed-off-by: Daniel Schultz <d.schultz@phytec.de>
2021-01-12 22:36:58 +01:00
Daniel Schultz ec15a221d6 utils: xyaml: Do not use deprecated function
From the official PyYAML documentation:

"Warning: It is not safe to call yaml.load with any data received from an
untrusted source! yaml.load is as powerful as pickle.load and so may call
any Python function. Check the yaml.safe_load function though."

Signed-off-by: Daniel Schultz <d.schultz@phytec.de>
2021-01-12 22:36:58 +01:00
Daniel Schultz d3fba0c6a0 utils: Overwrite localisation settings
Set localisation settings to default values to prevent different locale
results from tools.

Example: Non-English speaking countries use a comma as decimal seperators but
Python's float convert only accepts a point.

Signed-off-by: Daniel Schultz <d.schultz@phytec.de>
2021-01-12 22:36:58 +01:00
Tim Ansell 77e8b24c88
Merge pull request #1528 from SymbiFlow/dependabot/submodules/third_party/googletest-ca4b7c9
Bump third_party/googletest from `41b5f14` to `ca4b7c9`
2020-12-26 14:39:29 -08:00
dependabot-preview[bot] 01d9b1d52a
Bump third_party/googletest from `41b5f14` to `ca4b7c9`
Bumps [third_party/googletest](https://github.com/google/googletest) from `41b5f14` to `ca4b7c9`.
- [Release notes](https://github.com/google/googletest/releases)
- [Commits](41b5f149ab...ca4b7c9ff4)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-12-26 05:18:13 +00:00
Robert Winkler 291d9b91d3
Merge pull request #1505 from antmicro/fix_links
Fix links generation for markdown-code-symlinks
2020-12-15 16:55:51 +01:00
Robert Winkler 310292cf58 docs: Force Sphinx version higher or equal to 3.0
Signed-off-by: Robert Winkler <rwinkler@antmicro.com>
2020-12-15 10:00:59 +01:00
Robert Winkler 82309c0aa3 docs: Add recommonmark to extension list
Signed-off-by: Robert Winkler <rwinkler@antmicro.com>
2020-12-15 10:00:59 +01:00
Robert Winkler 0ff4327729 docs: Fix links generation for markdown-code-symlinks
Signed-off-by: Robert Winkler <rwinkler@antmicro.com>
2020-12-15 10:00:59 +01:00
Robert Winkler 483a89c292
Merge pull request #1513 from antmicro/fix_format
format: Fix formating in bits2rbt
2020-12-12 10:50:17 +01:00
Robert Winkler 02361a7d41 format: Fix formating in bits2rbt
Signed-off-by: Robert Winkler <rwinkler@antmicro.com>
2020-12-11 13:19:35 +01:00
litghost 714f4d9e66
Merge pull request #1503 from antmicro/bits2rbt_and_aux
Add bits2rbt and aux data support to bitread
2020-12-02 09:15:59 -08:00
Tomasz Michalak 1ddda8f79b bits2rbt: Fix compilation error
Signed-off-by: Tomasz Michalak <tmichalak@antmicro.com>
2020-12-02 12:03:14 +01:00
litghost 8fa08195fb
Merge pull request #1498 from antmicro/mmcm_rebuf_pips
Enable MMCM REBUF PIPs
2020-12-01 10:02:41 -08:00
Tomasz Michalak a3ca052ccf bitread: Refactor AUX data extraction
Signed-off-by: Tomasz Michalak <tmichalak@antmicro.com>
2020-12-01 15:48:12 +01:00
Tomasz Michalak e7826ee117 bits2rbt: Comment on some constant properties
Signed-off-by: Tomasz Michalak <tmichalak@antmicro.com>
2020-12-01 15:48:12 +01:00
Tomasz Michalak fb607b2cbc bitread: Rename Aux extraction methods
Signed-off-by: Tomasz Michalak <tmichalak@antmicro.com>
2020-12-01 15:48:12 +01:00
Tomasz Michalak f00011c8fd bitread: Make private members const and add some comments
Signed-off-by: Tomasz Michalak <tmichalak@antmicro.com>
2020-12-01 15:48:12 +01:00
Tomasz Michalak 6740e18a63 Add test-tools to test pseudo target
Signed-off-by: Tomasz Michalak <tmichalak@antmicro.com>
2020-12-01 15:48:12 +01:00
Tomasz Michalak 147631a90d Disable the bram test until fixed
Signed-off-by: Tomasz Michalak <tmichalak@antmicro.com>
2020-12-01 15:48:12 +01:00
Tomasz Michalak 426c93cffd bitread: Add AUX support
Signed-off-by: Tomasz Michalak <tmichalak@antmicro.com>
2020-12-01 15:48:12 +01:00
Tomasz Michalak f283ac921b Add tools test
Signed-off-by: Tomasz Michalak <tmichalak@antmicro.com>
2020-12-01 15:48:12 +01:00
Tomasz Michalak 5b7d782737 Add bits2rbt tool
Signed-off-by: Tomasz Michalak <tmichalak@antmicro.com>
2020-12-01 15:48:12 +01:00
litghost 489e438627
Merge pull request #1506 from icgrp/syed/node_model_patch
Fixes get_node_for_wire by initializing self.node
2020-11-30 12:25:03 -08:00
Syed Tousif Ahmed f5bfdc6c28 Addresses review comments.
Signed-off-by: Syed Tousif Ahmed <stahmed@seas.upenn.edu>
2020-11-30 14:09:17 -05:00
Syed Tousif Ahmed 23059f6dc0 Fixes get_node_for_wire by initializing self.node
Signed-off-by: Syed Tousif Ahmed <stahmed@seas.upenn.edu>
2020-11-26 22:47:49 -05:00
Other Tim 2353b22ca5
Merge pull request #1486 from tcal-x/doc
Doc for adding a new part to PrjXray.
2020-11-20 13:15:51 -08:00
Tim Callahan d2de96b75f Fix trailing space issues.
Signed-off-by: Tim Callahan <tcal@google.com>
2020-11-20 12:11:26 -08:00
Tim Callahan c502aa029b Some final edits (fix section level of "Database Updates").
Signed-off-by: Tim Callahan <tcal@google.com>
2020-11-20 11:37:01 -08:00
Tim Callahan 7f77e9f2af rm NEWPART.md; update README pointer; small edits.
Signed-off-by: Tim Callahan <tcal@google.com>
2020-11-20 10:19:10 -08:00
Tim Callahan 94f14cec0a Doc for adding a new part to PrjXray.
Signed-off-by: Tim Callahan <tcal@google.com>
2020-11-20 10:18:33 -08:00
Maciej Kurc 3364526d14 Enabled MMCM REBUF PIP solution
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2020-11-17 15:16:59 +01:00
litghost 0f93980875
Merge pull request #1491 from antmicro/mmcm_comp
MMCM compensation
2020-11-10 14:12:23 -08:00
Maciej Kurc fe82e0f281 Added solution for some MMCM compensation settings
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2020-11-10 15:57:20 +01:00
Maciej Kurc 780b7e4d09
Merge pull request #1483 from antmicro/mmcm_bit_conflict_fix
The db looks good. Merging.
2020-11-04 10:31:16 +01:00
Maciej Kurc 40a20bafdf Added forced routing of MMCM.CLKINn signals through HCLK tiles to remove bit aliasing
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2020-11-03 16:52:23 +01:00
Maciej Kurc af0b0a7657 Added solution for some additional MMCM features
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2020-11-03 15:30:35 +01:00
Maciej Kurc 6bf585ba72 Fixed manual route failure detection
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2020-11-03 15:19:20 +01:00
litghost d4e307e71f
Merge pull request #1474 from litghost/fix_new_bram36_features
Fix new BRAM36 features.
2020-10-28 21:58:57 -07:00
Keith Rothman 88fc1f1b40 Fix new BRAM36 features.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2020-10-28 13:44:49 -07:00
litghost 91d91357b5
Merge pull request #1467 from litghost/add_node_names
Add node names to database.
2020-10-27 08:55:27 -07:00
Keith Rothman 3abb90f2b5 Add comments to new scripts.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2020-10-26 13:26:26 -07:00
Keith Rothman d117b73b18 Add node names to database.
Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2020-10-26 09:32:52 -07:00