Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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> | ||||
* | Remove redundant code after hashlib move | gatecat | 2021-06-02 | 1 | -29/+2 |
| | | | | Signed-off-by: gatecat <gatecat@ds0.me> | ||||
* | Use hashlib in most remaining code | gatecat | 2021-06-02 | 1 | -2/+2 |
| | | | | Signed-off-by: gatecat <gatecat@ds0.me> | ||||
* | Using hashlib in arches | gatecat | 2021-06-02 | 5 | -20/+19 |
| | | | | Signed-off-by: gatecat <gatecat@ds0.me> | ||||
* | Use hashlib for core netlist structures | gatecat | 2021-06-02 | 4 | -25/+25 |
| | | | | Signed-off-by: gatecat <gatecat@ds0.me> | ||||
* | Add hash() member functions | gatecat | 2021-06-02 | 1 | -0/+4 |
| | | | | Signed-off-by: gatecat <gatecat@ds0.me> | ||||
* | mistral: Fix nextpnr build with LLVM | gatecat | 2021-06-02 | 3 | -4/+4 |
| | | | | Signed-off-by: gatecat <gatecat@ds0.me> | ||||
* | mistral: Make RBF compression optional | gatecat | 2021-05-30 | 2 | -1/+9 |
| | | | | Signed-off-by: gatecat <gatecat@ds0.me> | ||||
* | mistral: add getChipName | Lofty | 2021-05-15 | 1 | -1/+1 |
| | | | | Signed-off-by: Lofty <dan.ravensloft@gmail.com> | ||||
* | mistral: Add MISTRAL_CLKBUF cell type | gatecat | 2021-05-15 | 5 | -1/+15 |
| | | | | Signed-off-by: gatecat <gatecat@ds0.me> | ||||
* | mistral: Tidying up | gatecat | 2021-05-15 | 10 | -10/+10 |
| | | | | Signed-off-by: gatecat <gatecat@ds0.me> | ||||
* | mistral: Make router2 the default | gatecat | 2021-05-15 | 1 | -1/+1 |
| | | | | Signed-off-by: gatecat <gatecat@ds0.me> | ||||
* | mistral: Speed up bel binding and checking | gatecat | 2021-05-15 | 1 | -4/+18 |
| | | | | Signed-off-by: gatecat <gatecat@ds0.me> | ||||
* | mistral: Workaround for weird SCLR issue | gatecat | 2021-05-15 | 1 | -0/+7 |
| | | | | Signed-off-by: gatecat <gatecat@ds0.me> | ||||
* | mistral: Fix ENA and ACLR bitstream generation | gatecat | 2021-05-15 | 4 | -4/+11 |
| | | | | Signed-off-by: gatecat <gatecat@ds0.me> | ||||
* | mistral: Disable global buffers that are currently broken | gatecat | 2021-05-15 | 1 | -0/+2 |
| | | | | Signed-off-by: gatecat <gatecat@ds0.me> | ||||
* | mistral: Compensate for EF_SEL mirroring in validity check | gatecat | 2021-05-15 | 1 | -2/+2 |
| | | | | Signed-off-by: gatecat <gatecat@ds0.me> |