Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Use TRELLIS primitives | Miodrag Milanovic | 2023-03-20 | 1 | -21/+21 |
| | |||||
* | Extend chipdb with metadata | Miodrag Milanovic | 2023-03-16 | 1 | -1/+1 |
| | |||||
* | Switch to potentially-sparse net users array | gatecat | 2022-02-27 | 1 | -1/+1 |
| | | | | | | | | This uses a new data structure for net.users that allows gaps, so removing a port from a net is no longer an O(n) operation on the number of users the net has. Signed-off-by: gatecat <gatecat@ds0.me> | ||||
* | refactor: New member functions to replace design_utils | gatecat | 2022-02-18 | 1 | -1/+1 |
| | | | | Signed-off-by: gatecat <gatecat@ds0.me> | ||||
* | refactor: Use constids instead of id("..") | gatecat | 2022-02-16 | 1 | -11/+11 |
| | | | | Signed-off-by: gatecat <gatecat@ds0.me> | ||||
* | refactor: New NetInfo and CellInfo constructors | gatecat | 2022-02-16 | 1 | -9/+6 |
| | |||||
* | clangformat. | William D. Jones | 2021-12-16 | 1 | -5/+6 |
| | |||||
* | machxo2: Add packing logic to forbid designs lacking FACADE_IO top-level ports. | William D. Jones | 2021-12-16 | 1 | -0/+46 |
| | |||||
* | machxo2: Fix packing for directly-connected DFFs. | William D. Jones | 2021-07-01 | 1 | -3/+5 |
| | |||||
* | Fixing old emails and names in copyrights | gatecat | 2021-06-12 | 1 | -1/+1 |
| | | | | Signed-off-by: gatecat <gatecat@ds0.me> | ||||
* | Using hashlib in arches | gatecat | 2021-06-02 | 1 | -5/+4 |
| | | | | Signed-off-by: gatecat <gatecat@ds0.me> | ||||
* | Use hashlib for core netlist structures | gatecat | 2021-06-02 | 1 | -11/+14 |
| | | | | Signed-off-by: gatecat <gatecat@ds0.me> | ||||
* | machxo2: Update with Arch API changes | gatecat | 2021-02-12 | 1 | -3/+2 |
| | | | | Signed-off-by: gatecat <gatecat@ds0.me> | ||||
* | machxo2: Fix packing when FF is driven by a constant; UART test core working ↵ | William D. Jones | 2021-02-12 | 1 | -0/+2 |
| | | | | on silicon, fails post-synth sim. | ||||
* | machxo2: Add packing logic to handle FFs fed with constant value; UART test ↵ | William D. Jones | 2021-02-12 | 1 | -2/+27 |
| | | | | core routes. | ||||
* | machxo2: Add additional packing phase to pack remaining FFs. | William D. Jones | 2021-02-12 | 1 | -0/+38 |
| | |||||
* | machxo2: clang format. | William D. Jones | 2021-02-12 | 1 | -4/+3 |
| | |||||
* | machxo2: Add/fix copyright banners. | William D. Jones | 2021-02-12 | 1 | -0/+1 |
| | |||||
* | machxo2: Use attrmvcp in yosys to implement LOC constraint and only check ↵ | William D. Jones | 2021-02-12 | 1 | -37/+22 |
| | | | | for LOC on FACADE_IO. | ||||
* | machxo2: Detect LOC attributes during packing to implement rudimentary user ↵ | William D. Jones | 2021-02-12 | 1 | -0/+43 |
| | | | | constraints. | ||||
* | machxo2: clang format. | William D. Jones | 2021-02-12 | 1 | -4/+2 |
| | |||||
* | machxo2: Clean up packing pass a bit. | William D. Jones | 2021-02-12 | 1 | -5/+4 |
| | |||||
* | machxo2: Add LUT and FF packing functions. | William D. Jones | 2021-02-12 | 1 | -0/+60 |
| | |||||
* | machxo2: Always remove nextpnr_iobufs for now- assume manually instantiated ↵ | William D. Jones | 2021-02-12 | 1 | -0/+31 |
| | | | | primitives. | ||||
* | machxo2: Add constant packing implementation, fix bugs in create_machxo2_cell. | William D. Jones | 2021-02-12 | 1 | -0/+70 |
| | |||||
* | machxo2: Remove generic packing. | William D. Jones | 2021-02-12 | 1 | -243/+1 |
| | |||||
* | machxo2: Start creating MachXO2CommandHandler. | William D. Jones | 2021-02-12 | 1 | -2/+2 |
| | |||||
* | Create machxo2 backend (renamed from generic). | gatecat | 2021-02-12 | 1 | -0/+288 |
Signed-off-by: William D. Jones <thor0505@comcast.net> |