Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 | 6 | -19/+117 |
| | | | | 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 | 3 | -5/+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 | 4 | -4/+13 |
| | | | | 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> | ||||
* | Add Arch constructor | David Shah | 2020-11-30 | 2 | -2/+120 |
| | | | | 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 | 3 | -6/+103 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | Adding archdefs and bba PODs | David Shah | 2020-11-30 | 6 | -1/+389 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | clangformat | David Shah | 2020-11-26 | 1 | -3/+2 |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | Merge pull request #520 from YosysHQ/dave/improved-check | David Shah | 2020-11-26 | 1 | -17/+67 |
|\ | | | | | nextpnr: Improve error reporting in Context::check | ||||
| * | nextpnr: Improve error reporting in Context::check | David Shah | 2020-11-26 | 1 | -17/+67 |
|/ | | | | Signed-off-by: David Shah <dave@ds0.me> | ||||
* | Merge pull request #519 from cr1901/patch-1 | David Shah | 2020-11-24 | 1 | -1/+1 |
|\ | | | | | Update netlist.md | ||||
| * | Update netlist.md | William D. Jones | 2020-11-24 | 1 | -1/+1 |
|/ | | | Add information about how top-level ports and connected nets differ from other ports and nets. | ||||
* | Merge pull request #516 from meijianyue/master | Miodrag Milanović | 2020-11-18 | 1 | -1/+1 |
|\ | | | | | missing '/local' at ecp5 installing | ||||
| * | missing '/local' at ecp5 installing | 梅见月七 | 2020-11-17 | 1 | -1/+1 |
| | | |||||
* | | Merge pull request #518 from BracketMaster/patch-1 | Miodrag Milanović | 2020-11-18 | 1 | -1/+1 |
|\ \ | |/ |/| | Update CMakeLists.txt | ||||
| * | Update CMakeLists.txt | Yehowshua Immanuel | 2020-11-17 | 1 | -1/+1 |
|/ | | | | | I believe Prjtrellis has CMAKE define pytrellis as a shared module, not library. On MacOS, this makes a difference and NextPNR expected ``.dylib`` instead of ``.so``. Things still work on Linux. | ||||
* | Remove boost-python from requirements | Miodrag Milanović | 2020-11-16 | 1 | -4/+4 |
| |