Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | api: add explain_invalid option to isBelLocationValid | gatecat | 2022-12-07 | 2 | -2/+2 |
| | | | | Signed-off-by: gatecat <gatecat@ds0.me> | ||||
* | refactor: ArcBounds -> BoundingBox | gatecat | 2022-12-07 | 2 | -3/+3 |
| | | | | Signed-off-by: gatecat <gatecat@ds0.me> | ||||
* | api: Make NetInfo* of checkPipAvailForNet const | gatecat | 2022-12-02 | 1 | -1/+1 |
| | | | | Signed-off-by: gatecat <gatecat@ds0.me> | ||||
* | refactor: Use IdString::in instead of || chains | gatecat | 2022-08-10 | 1 | -4/+1 |
| | | | | Signed-off-by: gatecat <gatecat@ds0.me> | ||||
* | refactor: id(stringf(...)) to new idf(...) helper | gatecat | 2022-08-10 | 6 | -52/+43 |
| | | | | Signed-off-by: gatecat <gatecat@ds0.me> | ||||
* | mistral: Updated CLK mux select name | gatecat | 2022-03-18 | 1 | -1/+1 |
| | | | | Signed-off-by: gatecat <gatecat@ds0.me> | ||||
* | mistral: Update to latest upstream | gatecat | 2022-03-17 | 1 | -11/+17 |
| | | | | Signed-off-by: gatecat <gatecat@ds0.me> | ||||
* | mistral: M10K initialisation support | Lofty | 2022-03-12 | 2 | -2/+18 |
| | |||||
* | mistral: fixes and debug info | Lofty | 2022-03-09 | 4 | -29/+59 |
| | |||||
* | mistral: some more M10K fixes | Lofty | 2022-03-09 | 2 | -7/+5 |
| | |||||
* | mistral: M10K pack fixes | gatecat | 2022-03-09 | 2 | -6/+14 |
| | | | | Signed-off-by: gatecat <gatecat@ds0.me> | ||||
* | mistral: preliminary bitstream info | Lofty | 2022-03-09 | 1 | -0/+41 |
| | |||||
* | mistral: move M10K code to pack | Lofty | 2022-03-09 | 2 | -71/+77 |
| | |||||
* | mistral: M10K cell function | Lofty | 2022-03-09 | 2 | -2/+75 |
| | |||||
* | mistral: add M10K bel | Lofty | 2022-03-09 | 4 | -1/+78 |
| | |||||
* | Switch to potentially-sparse net users array | gatecat | 2022-02-27 | 1 | -7/+7 |
| | | | | | | | | This uses a new data structure for net.users that allows gaps, so removing a port from a net is no longer an O(n) operation on the number of users the net has. Signed-off-by: gatecat <gatecat@ds0.me> | ||||
* | refactor: New member functions to replace design_utils | gatecat | 2022-02-18 | 3 | -49/+48 |
| | | | | Signed-off-by: gatecat <gatecat@ds0.me> | ||||
* | refactor: Use constids instead of id("..") | gatecat | 2022-02-16 | 4 | -8/+16 |
| | | | | Signed-off-by: gatecat <gatecat@ds0.me> | ||||
* | mistral: Fix 'not handled in switch' compiler warning | gatecat | 2022-02-16 | 1 | -1/+2 |
| | | | | Signed-off-by: gatecat <gatecat@ds0.me> | ||||
* | run clangformat | gatecat | 2022-02-03 | 4 | -17/+21 |
| | | | | Signed-off-by: gatecat <gatecat@ds0.me> | ||||
* | Mistral: Use log_error, remove leftover debugging printf. | Olivier Galibert | 2022-01-19 | 3 | -37/+39 |
| | |||||
* | Mistral: fix gpio OE, add hmc bypass support | Olivier Galibert | 2022-01-18 | 3 | -29/+77 |
| | |||||
* | Sync with the current state of mistral | Olivier Galibert | 2022-01-18 | 3 | -200/+4 |
| | |||||
* | mistral: Update to latest enum name | gatecat | 2021-12-22 | 1 | -1/+1 |
| | | | | Signed-off-by: gatecat <gatecat@ds0.me> | ||||
* | archapi: Use arbitrary rather than actual placement in predictDelay | gatecat | 2021-12-19 | 2 | -8/+6 |
| | | | | | | | | | | | | This makes predictDelay be based on an arbitrary belpin pair rather than a arc of a net based on cell placement. This way 'what-if' decisions can be evaluated without actually changing placement; potentially useful for parallel placement. A new helper predictArcDelay behaves like the old predictDelay to minimise the impact on existing passes; only arches need be updated. Signed-off-by: gatecat <gatecat@ds0.me> | ||||
* | mistral: DATAIN and DATAOUT of GPIO have swapped | gatecat | 2021-12-12 | 1 | -2/+2 |
| | | | | Signed-off-by: gatecat <gatecat@ds0.me> | ||||
* | mistral: Add 'tools' dir to include path | gatecat | 2021-12-11 | 1 | -1/+1 |
| | | | | Signed-off-by: gatecat <gatecat@ds0.me> | ||||
* | mistral: Sync with yet another reorganization | Olivier Galibert | 2021-10-28 | 1 | -3/+2 |
| | |||||
* | Normalize formatting | Olivier Galibert | 2021-10-19 | 2 | -13/+17 |
| | |||||
* | mistral: Use the iterators | Olivier Galibert | 2021-10-19 | 1 | -11/+8 |
| | |||||
* | Merge pull request #848 from galibert/master | gatecat | 2021-10-17 | 1 | -0/+1 |
|\ | | | | | mistral: Support the new routes-to-bin intermediate tool generation | ||||
| * | mistral: Support the new routes-to-bin intermediate tool generation | Olivier Galibert | 2021-10-17 | 1 | -0/+1 |
| | | |||||
* | | mistral: Add internal oscillator support | Olivier Galibert | 2021-10-17 | 4 | -3/+15 |
|/ | |||||
* | cyclonev_hps_interface_mpu_general_purpose: Use a id_ identifier | Olivier Galibert | 2021-10-15 | 2 | -1/+3 |
| | |||||
* | mistral: Add support for cyclonev_hps_interface_mpu_general_purpose | Olivier Galibert | 2021-10-14 | 3 | -0/+15 |
| | |||||
* | mistral: Fix MLAB clustering | gatecat | 2021-10-11 | 2 | -2/+9 |
| | | | | Signed-off-by: gatecat <gatecat@ds0.me> | ||||
* | clangformat | gatecat | 2021-10-11 | 2 | -29/+42 |
| | | | | Signed-off-by: gatecat <gatecat@ds0.me> | ||||
* | Merge pull request #843 from Ravenslofty/lofty/mistral-basic-timing | gatecat | 2021-10-11 | 3 | -21/+256 |
|\ | | | | | mistral: very basic timing info | ||||
| * | mistral: very basic timing info | Lofty | 2021-10-10 | 3 | -21/+256 |
| | | |||||
* | | mistral: clean up bel init slightly | Lofty | 2021-10-08 | 1 | -18/+6 |
|/ | |||||
* | mistral: Adding support for MLABs as memory | gatecat | 2021-10-05 | 8 | -21/+235 |
| | | | | Signed-off-by: gatecat <gatecat@ds0.me> | ||||
* | mistral: Add bel pins for MLAB write port | gatecat | 2021-10-03 | 2 | -19/+38 |
| | | | | Signed-off-by: gatecat <gatecat@ds0.me> | ||||
* | clangformat | gatecat | 2021-08-26 | 1 | -3/+3 |
| | | | | Signed-off-by: gatecat <gatecat@ds0.me> | ||||
* | mistral: Permute MLAB init bits correctly | gatecat | 2021-08-24 | 1 | -0/+22 |
| | |||||
* | mistral: Use MLABs as if they're LABs (for now) | Lofty | 2021-08-17 | 4 | -50/+63 |
| | | | | Signed-off-by: Lofty <dan.ravensloft@gmail.com> | ||||
* | mistral: Include mistral generated files in include dirs | gatecat | 2021-08-15 | 1 | -1/+1 |
| | | | | Signed-off-by: gatecat <gatecat@ds0.me> | ||||
* | mistral: Fix pip binding check | gatecat | 2021-08-14 | 1 | -4/+11 |
| | | | | Signed-off-by: gatecat <gatecat@ds0.me> | ||||
* | Fixing old emails and names in copyrights | gatecat | 2021-06-12 | 2 | -2/+2 |
| | | | | Signed-off-by: gatecat <gatecat@ds0.me> | ||||
* | mistral: Remove mistral root argument | gatecat | 2021-06-04 | 3 | -7/+1 |
| | | | | Signed-off-by: gatecat <gatecat@ds0.me> | ||||
* | mistral: Build libmistral as a cmake subdir | gatecat | 2021-06-04 | 1 | -4/+3 |
| | | | | Signed-off-by: gatecat <gatecat@ds0.me> |