Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | 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> | |||||
* | nexus: Add a simple global routing pass | David Shah | 2020-11-30 | 3 | -0/+167 | |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | |||||
* | nexus: Promote and place global buffers | David Shah | 2020-11-30 | 2 | -8/+116 | |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | |||||
* | nexus: Generate FASM files that can be used standalone | David Shah | 2020-11-30 | 4 | -7/+113 | |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | |||||
* | nexus: Update for new monolithic prjoxide | David Shah | 2020-11-30 | 1 | -6/+6 | |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | |||||
* | nexus: Build and embed chipdb automatically | David Shah | 2020-11-30 | 6 | -15/+118 | |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | |||||
* | nexus: More global placement infrastructure | David Shah | 2020-11-30 | 1 | -0/+77 | |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | |||||
* | nexus: Bel search function for DCC placement | David Shah | 2020-11-30 | 1 | -2/+56 | |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | |||||
* | nexus: Add constant/inversion packing | David Shah | 2020-11-30 | 4 | -17/+78 | |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | |||||
* | nexus: More pin styles and FASM pinmux gen | David Shah | 2020-11-30 | 3 | -13/+43 | |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | |||||
* | nexus: Refactor cell pin style db | David Shah | 2020-11-30 | 5 | -30/+24 | |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | |||||
* | nexus: Tidy up FASM backend | David Shah | 2020-11-30 | 3 | -11/+37 | |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | |||||
* | nexus: Fix PDC string handling | David Shah | 2020-11-30 | 1 | -1/+1 | |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | |||||
* | nexus: Use tilegroups for IO bitgen | David Shah | 2020-11-30 | 1 | -2/+13 | |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | |||||
* | nexus: IO packing fix | David Shah | 2020-11-30 | 1 | -2/+15 | |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | |||||
* | nexus: Add IO packing | David Shah | 2020-11-30 | 6 | -25/+155 | |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | |||||
* | nexus: IO pre-packing | David Shah | 2020-11-30 | 1 | -0/+58 | |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | |||||
* | nexus: Initial PDC parser integration | David Shah | 2020-11-30 | 3 | -2/+56 | |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | |||||
* | nexus: Lookup of package and IO pins | David Shah | 2020-11-30 | 4 | -1/+119 | |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | |||||
* | nexus: Add pin/pad data to bba | David Shah | 2020-11-30 | 2 | -1/+3 | |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | |||||
* | nexus: Skeleton of PDC parser | David Shah | 2020-11-30 | 3 | -0/+310 | |
| | | | | Signed-off-by: David Shah <dave@ds0.me> |