| Commit message (Expand) | Author | Age | Files | Lines |
* | machxo2: Fix getWireName. | William D. Jones | 2021-02-12 | 1 | -1/+1 |
* | machxo2: Fix typos where absolute positions were treated as relative. | William D. Jones | 2021-02-12 | 1 | -6/+6 |
* | machxo2: Finish implementing Wire API functions. nextpnr segfaults on example... | William D. Jones | 2021-02-12 | 2 | -12/+43 |
* | machxo2: Finish implementing Pip API functions. | William D. Jones | 2021-02-12 | 2 | -27/+67 |
* | machxo2: Implement 4 more Wire/Pip API functions. | William D. Jones | 2021-02-12 | 2 | -32/+94 |
* | machxo2: Add stub getAttrs API functions. | William D. Jones | 2021-02-12 | 2 | -13/+21 |
* | machxo2: Implement getByName/getName for Wires and Pips. | William D. Jones | 2021-02-12 | 2 | -13/+94 |
* | machxo2: Convert facade_import to use pybind API from pytrellis. | William D. Jones | 2021-02-12 | 1 | -9/+7 |
* | machxo2: Use attrmvcp in yosys to implement LOC constraint and only check for... | William D. Jones | 2021-02-12 | 1 | -37/+22 |
* | machxo2: Detect LOC attributes during packing to implement rudimentary user c... | William D. Jones | 2021-02-12 | 3 | -0/+61 |
* | machxo2: Add clang-format exception to machxo2 binary blob C sources. | gatecat | 2021-02-12 | 1 | -0/+1 |
* | machxo2: clang format. | William D. Jones | 2021-02-12 | 6 | -76/+35 |
* | machxo2: Import remaining iterators from ECP5. | William D. Jones | 2021-02-12 | 1 | -0/+154 |
* | machxo2: Implement WireId/PipId, complete Bel part of API. | William D. Jones | 2021-02-12 | 3 | -2/+72 |
* | machxo2: Implement all of Bel API except getBelPinWire. | William D. Jones | 2021-02-12 | 2 | -12/+79 |
* | machxo2: Fix place phase segfault. Placement suceeds with warning of no clock. | William D. Jones | 2021-02-12 | 1 | -0/+2 |
* | machxo2: Stub valid BEL functions with comment. Place phase segfaults. | William D. Jones | 2021-02-12 | 1 | -2/+7 |
* | machxo2: Implement bel_to_cell and API functions using it. | William D. Jones | 2021-02-12 | 2 | -21/+47 |
* | machxo2: Implement 2 Bel API functions. | William D. Jones | 2021-02-12 | 2 | -3/+25 |
* | machxo2: Implement General Methods. | William D. Jones | 2021-02-12 | 2 | -5/+28 |
* | machxo2: Implement getBelLocation to stop std::out_of_range in place phase. | William D. Jones | 2021-02-12 | 2 | -6/+10 |
* | machxo2: Convert uint_t to int_t in packed structs. | William D. Jones | 2021-02-12 | 1 | -22/+22 |
* | machxo2: Implement functions to get device utilization (throws std::out_of_ra... | William D. Jones | 2021-02-12 | 3 | -9/+134 |
* | machxo2: Initialize Arch context with device type and package. | William D. Jones | 2021-02-12 | 6 | -14/+64 |
* | machxo2: Add binary blob struct definitions. | William D. Jones | 2021-02-12 | 2 | -1/+101 |
* | machxo2: Clean up packing pass a bit. | William D. Jones | 2021-02-12 | 1 | -5/+4 |
* | machxo2: Finalize (hopefully) facade_import for prototype. | William D. Jones | 2021-02-12 | 1 | -1/+4 |
* | machxo2: Add package/IO info to facade_import. | William D. Jones | 2021-02-12 | 1 | -2/+99 |
* | machxo2: Import constids and BELs into facade_import. | William D. Jones | 2021-02-12 | 2 | -1/+57 |
* | machxo2: Add pip and wire info into facade_import. | William D. Jones | 2021-02-12 | 1 | -0/+50 |
* | machxo2: Begin populating binary blob via facade_import. | William D. Jones | 2021-02-12 | 1 | -9/+109 |
* | machxo2: Add SMT mode to mitertest.sh | William D. Jones | 2021-02-12 | 3 | -12/+60 |
* | machxo2: Rework examples to test pack, place, and route phases. | William D. Jones | 2021-02-12 | 6 | -18/+145 |
* | machxo2: Make sure REGSET FF parameter is set in FACADE_SLICE. Init blinky ct... | William D. Jones | 2021-02-12 | 2 | -1/+5 |
* | machxo2: Add LUT and FF packing functions. | William D. Jones | 2021-02-12 | 3 | -5/+82 |
* | machxo2: Always remove nextpnr_iobufs for now- assume manually instantiated p... | William D. Jones | 2021-02-12 | 2 | -1/+32 |
* | machxo2: Add constant packing implementation, fix bugs in create_machxo2_cell. | William D. Jones | 2021-02-12 | 2 | -2/+73 |
* | machxo2: Create basic cells for packing. | William D. Jones | 2021-02-12 | 1 | -0/+104 |
* | machxo2: Add initial set of constids for packing. | William D. Jones | 2021-02-12 | 2 | -0/+111 |
* | machxo2: Improve examples directory. | William D. Jones | 2021-02-12 | 4 | -10/+23 |
* | machxo2: synth directory (simulation, techmaps, synth script) is now provided... | William D. Jones | 2021-02-12 | 3 | -103/+0 |
* | machxo2: Stub out cells functions. | William D. Jones | 2021-02-12 | 2 | -101/+8 |
* | machxo2: Stub out arch API functions and members. | William D. Jones | 2021-02-12 | 2 | -204/+70 |
* | machxo2: Remove HeAP placer for now, fix typos. | William D. Jones | 2021-02-12 | 1 | -25/+3 |
* | machxo2: Remove generic packing. | William D. Jones | 2021-02-12 | 2 | -253/+2 |
* | machxo2: Start creating MachXO2CommandHandler. | William D. Jones | 2021-02-12 | 5 | -33/+127 |
* | machxo2: Remove generic API functions from Arch. | William D. Jones | 2021-02-12 | 2 | -262/+0 |
* | machxo2: Remove pybindings unneeded files from examples and update README.md ... | William D. Jones | 2021-02-12 | 15 | -492/+17 |
* | Update machxo2 backend with minimal build system changes so nextpnr compiles ... | William D. Jones | 2021-02-12 | 2 | -3/+13 |
* | Update machxo2 backend with build system changes. | William D. Jones | 2021-02-12 | 6 | -116/+178 |