Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | 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> | |||||
* | nexus: Infrastructure for constant/inv handling | David Shah | 2020-11-30 | 4 | -8/+192 | |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | |||||
* | nexus: Packing helper functions | David Shah | 2020-11-30 | 2 | -9/+106 | |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | |||||
* | nexus: Rework how constant pins work | David Shah | 2020-11-30 | 3 | -39/+111 | |
| | | | | 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: Fix validity checking | David Shah | 2020-11-30 | 2 | -7/+5 | |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | |||||
* | nexus: Updates and fixes | David Shah | 2020-11-30 | 3 | -3/+7 | |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | |||||
* | nexus: Updates | David Shah | 2020-11-30 | 3 | -5/+17 | |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | |||||
* | nexus: Bring up to date | David Shah | 2020-11-30 | 3 | -19/+62 | |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | |||||
* | nexus: Support Lattice-style parameters | David Shah | 2020-11-30 | 3 | -1/+84 | |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | |||||
* | nexus: Working on validity checking | David Shah | 2020-11-30 | 5 | -19/+110 | |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | |||||
* | nexus: Adding pin definitions | David Shah | 2020-11-30 | 3 | -0/+75 | |
| | | | | 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 Python bindings | David Shah | 2020-11-30 | 2 | -0/+174 | |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | |||||
* | nexus: Add oscillator support | David Shah | 2020-11-30 | 2 | -0/+17 | |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | |||||
* | nexus: Add SEIO18 support | David Shah | 2020-11-30 | 1 | -0/+19 | |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | |||||
* | nexus: Add global networks | David Shah | 2020-11-30 | 3 | -2/+11 | |
| | | | | 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 | 2 | -9/+43 | |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | |||||
* | nexus: Fix FF naming | David Shah | 2020-11-30 | 1 | -1/+1 | |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | |||||
* | nexus/fasm: Fix SLICE lettering | David Shah | 2020-11-30 | 1 | -2/+2 | |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | |||||
* | nexus: Fixes | David Shah | 2020-11-30 | 1 | -3/+6 | |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | |||||
* | nexus: Minimal IO FASM output | David Shah | 2020-11-30 | 2 | -0/+28 | |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | |||||
* | nexus: Add FASM export for comb logic and FFs | David Shah | 2020-11-30 | 2 | -0/+65 | |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | |||||
* | nexus: Add packing framework | David Shah | 2020-11-30 | 2 | -8/+175 | |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | |||||
* | nexus: Add routing FASM export | David Shah | 2020-11-30 | 4 | -4/+175 | |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | |||||
* | nexus/arch: Add tile loc flags and package structs | David Shah | 2020-11-30 | 2 | -6/+34 | |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | |||||
* | nexus: Logic tile validity check functions | David Shah | 2020-11-30 | 3 | -3/+108 | |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | |||||
* | nexus: Add constids | David Shah | 2020-11-30 | 1 | -0/+98 | |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | |||||
* | nexus: Add main | David Shah | 2020-11-30 | 3 | -5/+76 | |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | |||||
* | nexus: Add more placeholder Arch functions | David Shah | 2020-11-30 | 3 | -3/+169 | |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | |||||
* | nexus: Implement bel, wire and pip Arch functions | David Shah | 2020-11-30 | 2 | -5/+209 | |
| | | | | Signed-off-by: David Shah <dave@ds0.me> |