Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | nexus: Fix LRAM pin types | David Shah | 2020-12-07 | 2 | -10/+11 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | nexus: Add support for initialised LRAM | David Shah | 2020-12-07 | 4 | -12/+50 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | nexus: Add basic LRAM support (no init) | David Shah | 2020-12-02 | 6 | -4/+116 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | nexus: Add PLL support | David Shah | 2020-12-02 | 4 | -3/+213 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | nexus: Add support for deriving timing constraints in packer | David Shah | 2020-12-02 | 1 | -0/+96 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | nexus/pdc: Parse simple clock constraints | David Shah | 2020-12-02 | 1 | -0/+61 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | nexus: Fix db integrity check | David Shah | 2020-11-30 | 2 | -18/+7 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | nexus: Add post-place LUTFF optimisation | David Shah | 2020-11-30 | 4 | -19/+200 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | nexus: Improve error handling in global router | David Shah | 2020-11-30 | 1 | -0/+8 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | nexus: Preliminary integration of DSP timing data | David Shah | 2020-11-30 | 3 | -4/+111 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | nexus: Tweak heuristics to improve routeability | David Shah | 2020-11-30 | 1 | -2/+2 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | nexus: Clocked MULTADDSUB36X36 fix | David Shah | 2020-11-30 | 1 | -0/+2 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | nexus: Add MULTADDSUB36X36 | David Shah | 2020-11-30 | 1 | -4/+21 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | nexus: Add MULTADDSUB18X18 support | David Shah | 2020-11-30 | 2 | -17/+78 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | nexus: ACC54 definitions | David Shah | 2020-11-30 | 3 | -0/+77 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | nexus: Add DSP pre-adder support | David Shah | 2020-11-30 | 2 | -2/+23 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | nexus: Fix DSP signed ports | David Shah | 2020-11-30 | 1 | -2/+2 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | nexus: Larger DSP tweaks | David Shah | 2020-11-30 | 2 | -9/+15 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | nexus: Fix slow routing around DSPs | David Shah | 2020-11-30 | 2 | -0/+28 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | nexus: Fix validity checking when DSPs are used | David Shah | 2020-11-30 | 2 | -3/+10 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | nexus: Refactor DSP macro splitting to make it more generic | David Shah | 2020-11-30 | 3 | -29/+139 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | nexus: Add support for clocked MULT9X9s | David Shah | 2020-11-30 | 2 | -0/+45 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | nexus: Support for unclocked 9x9 multiplies | David Shah | 2020-11-30 | 3 | -13/+96 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | nexus: More DSP primitive config | David Shah | 2020-11-30 | 3 | -1/+67 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | nexus: Miscellaneous DSP infrastructure | David Shah | 2020-11-30 | 2 | -0/+125 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | nexus: Add some infrastructure for DSP packing | David Shah | 2020-11-30 | 1 | -5/+135 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | nexus: Tweak delay heuristics | David Shah | 2020-11-30 | 1 | -2/+4 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | nexus: Add EBR timing analysis | David Shah | 2020-11-30 | 2 | -0/+38 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | nexus: Add LUTRAM and WIDEFN9 timing support | David Shah | 2020-11-30 | 3 | -4/+33 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | timing: Add a few more cell types | David Shah | 2020-11-30 | 5 | -7/+97 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | nexus: Swap sort order to make some lookups easier | David Shah | 2020-11-30 | 3 | -4/+4 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | nexus: Add cell delay lookup | David Shah | 2020-11-30 | 4 | -0/+91 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | nexus: Lookup speed grade and pip delays | David Shah | 2020-11-30 | 2 | -1/+31 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | nexus: Add timing structures to BBA | David Shah | 2020-11-30 | 2 | -2/+50 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | nexus: Add error if device not specified | David Shah | 2020-11-30 | 1 | -0/+3 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | nexus: Add missing Q_MOC_RUN guard | David Shah | 2020-11-30 | 1 | -0/+3 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | nexus: Default EBR DWS pins to 1 | David Shah | 2020-11-30 | 2 | -1/+8 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | nexus: Use dedicated Vcc routing for OXIDE_COMB pins | David Shah | 2020-11-30 | 3 | -12/+18 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | nexus: Basic support for carries | David Shah | 2020-11-30 | 4 | -3/+103 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | nexus: Add WIDEFN9 support | David Shah | 2020-11-30 | 1 | -0/+47 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | nexus: Default to router2 for now | David Shah | 2020-11-30 | 1 | -1/+1 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | nexus: Basic support for differential IO types | David Shah | 2020-11-30 | 5 | -3/+206 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | nexus: Improve placer config | David Shah | 2020-11-30 | 1 | -0/+5 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | nexus: EBR fixes | David Shah | 2020-11-30 | 5 | -12/+17 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | nexus: EBR FASM generation | David Shah | 2020-11-30 | 2 | -0/+88 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | nexus: Add packing rules for BRAM | David Shah | 2020-11-30 | 2 | -0/+94 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | nexus: Add stub GUI | David Shah | 2020-11-30 | 2 | -5/+65 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | nexus: Fix Python bindings | David Shah | 2020-11-30 | 2 | -5/+2 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | nexus: Ignore some PDC commands | David Shah | 2020-11-30 | 1 | -0/+4 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | nexus: LUTRAM support | David Shah | 2020-11-30 | 5 | -5/+150 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> |