Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | nexus: Preliminary integration of DSP timing data | David Shah | 2020-11-30 | 1 | -0/+4 | |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | |||||
* | nexus: Fix slow routing around DSPs | David Shah | 2020-11-30 | 1 | -0/+4 | |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | |||||
* | nexus: Fix validity checking when DSPs are used | David Shah | 2020-11-30 | 1 | -2/+9 | |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | |||||
* | timing: Add a few more cell types | David Shah | 2020-11-30 | 1 | -0/+9 | |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | |||||
* | nexus: Swap sort order to make some lookups easier | David Shah | 2020-11-30 | 1 | -1/+1 | |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | |||||
* | nexus: Add cell delay lookup | David Shah | 2020-11-30 | 1 | -0/+6 | |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | |||||
* | nexus: Lookup speed grade and pip delays | David Shah | 2020-11-30 | 1 | -1/+10 | |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | |||||
* | nexus: Add timing structures to BBA | David Shah | 2020-11-30 | 1 | -1/+49 | |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | |||||
* | nexus: Use dedicated Vcc routing for OXIDE_COMB pins | David Shah | 2020-11-30 | 1 | -0/+2 | |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | |||||
* | nexus: Basic support for differential IO types | David Shah | 2020-11-30 | 1 | -0/+31 | |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | |||||
* | nexus: EBR fixes | David Shah | 2020-11-30 | 1 | -0/+1 | |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | |||||
* | nexus: Add a simple global routing pass | David Shah | 2020-11-30 | 1 | -0/+4 | |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | |||||
* | nexus: Generate FASM files that can be used standalone | David Shah | 2020-11-30 | 1 | -1/+1 | |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | |||||
* | nexus: Build and embed chipdb automatically | David Shah | 2020-11-30 | 1 | -1/+0 | |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | |||||
* | nexus: Add constant/inversion packing | David Shah | 2020-11-30 | 1 | -5/+7 | |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | |||||
* | nexus: More pin styles and FASM pinmux gen | David Shah | 2020-11-30 | 1 | -12/+18 | |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | |||||
* | nexus: Refactor cell pin style db | David Shah | 2020-11-30 | 1 | -1/+4 | |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | |||||
* | nexus: Tidy up FASM backend | David Shah | 2020-11-30 | 1 | -1/+1 | |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | |||||
* | nexus: Add IO packing | David Shah | 2020-11-30 | 1 | -3/+4 | |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | |||||
* | nexus: Initial PDC parser integration | David Shah | 2020-11-30 | 1 | -1/+1 | |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | |||||
* | nexus: Lookup of package and IO pins | David Shah | 2020-11-30 | 1 | -0/+11 | |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | |||||
* | nexus: Add pin/pad data to bba | David Shah | 2020-11-30 | 1 | -0/+2 | |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | |||||
* | nexus: Skeleton of PDC parser | David Shah | 2020-11-30 | 1 | -0/+7 | |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | |||||
* | nexus: Infrastructure for constant/inv handling | David Shah | 2020-11-30 | 1 | -4/+14 | |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | |||||
* | nexus: Packing helper functions | David Shah | 2020-11-30 | 1 | -9/+20 | |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | |||||
* | nexus: Rework how constant pins work | David Shah | 2020-11-30 | 1 | -8/+33 | |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | |||||
* | nexus: Update to planned IO fields | David Shah | 2020-11-30 | 1 | -15/+39 | |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | |||||
* | nexus: Randomise delay to stop router from getting stuck | David Shah | 2020-11-30 | 1 | -1/+1 | |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | |||||
* | nexus: Bring up to date | David Shah | 2020-11-30 | 1 | -0/+3 | |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | |||||
* | nexus: Support Lattice-style parameters | David Shah | 2020-11-30 | 1 | -0/+5 | |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | |||||
* | nexus: Working on validity checking | David Shah | 2020-11-30 | 1 | -1/+45 | |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | |||||
* | nexus: Adding pin definitions | David Shah | 2020-11-30 | 1 | -0/+12 | |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | |||||
* | nexus: Globals and naming fixes | David Shah | 2020-11-30 | 1 | -3/+3 | |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | |||||
* | nexus: Add global networks | David Shah | 2020-11-30 | 1 | -2/+3 | |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | |||||
* | nexus: Globals implementation | David Shah | 2020-11-30 | 1 | -2/+106 | |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | |||||
* | nexus: Add global info to BBA | David Shah | 2020-11-30 | 1 | -8/+42 | |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | |||||
* | nexus: Add routing FASM export | David Shah | 2020-11-30 | 1 | -1/+20 | |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | |||||
* | nexus/arch: Add tile loc flags and package structs | David Shah | 2020-11-30 | 1 | -5/+33 | |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | |||||
* | nexus: Logic tile validity check functions | David Shah | 2020-11-30 | 1 | -0/+20 | |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | |||||
* | nexus: Add main | David Shah | 2020-11-30 | 1 | -4/+1 | |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | |||||
* | nexus: Add more placeholder Arch functions | David Shah | 2020-11-30 | 1 | -3/+18 | |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | |||||
* | nexus: Implement bel, wire and pip Arch functions | David Shah | 2020-11-30 | 1 | -1/+0 | |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | |||||
* | Add Arch constructor | David Shah | 2020-11-30 | 1 | -2/+11 | |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | |||||
* | Implementing some Arch functions | David Shah | 2020-11-30 | 1 | -14/+537 | |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | |||||
* | nexus: Add iterator types based on nextpnr-xilinx | David Shah | 2020-11-30 | 1 | -39/+332 | |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | |||||
* | nexus: Arch utilities | David Shah | 2020-11-30 | 1 | -4/+89 | |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | |||||
* | Adding archdefs and bba PODs | David Shah | 2020-11-30 | 1 | -0/+172 | |
Signed-off-by: David Shah <dave@ds0.me> |