Commit Graph

  • 8acc40c180
    Merge 17089994f1 into 0c060512c1 YRabbit 2025-01-23 14:42:21 +0100
  • 0c060512c1 Fix undefined type error in 3rdparty/json11/json11.cpp master Gabriel Somlo 2025-01-23 07:53:52 -0500
  • 4a53b89537 Fix undefined type error in 3rdparty/json11/json11.cpp Gabriel Somlo 2025-01-23 07:53:52 -0500
  • 2830340870 Use extra tile information from chip database gatemate Miodrag Milanovic 2025-01-23 13:02:32 +0100
  • d673d04ff3 CMake: fix windows BBA resource embedding Miodrag Milanovic 2025-01-23 12:00:13 +0100
  • 09ca4aeadf CMake: fix windows BBA resource embedding Miodrag Milanovic 2025-01-23 12:00:13 +0100
  • c258c0e08d
    Merge 68e4d18339 into e12093201a myrtle 2025-01-23 10:51:33 +0000
  • 00f9c5ae05
    Merge 3e739fd5f9 into e12093201a Lofty 2025-01-23 10:49:26 +0000
  • e12093201a
    CMake: Add include guards when IMPORT_BBA_FILES is used (#1438) Miodrag Milanović 2025-01-23 10:54:37 +0100
  • 2c82ebeb03 CMake: Add include guards when IMPORT_BBA_FILES is used Miodrag Milanovic 2025-01-23 10:41:00 +0100
  • 17089994f1 Gowin. Implement MIPI IO. YRabbit 2025-01-23 19:17:31 +1000
  • 1623243d50 CMake: disallow in-tree builds. Catherine 2025-01-22 21:47:38 +0000
  • 90d746f79e CMake: add support for exporting and importing .bba files. Catherine 2025-01-22 22:43:34 +0000
  • 39d46395d0 CMake: disallow in-tree builds. Catherine 2025-01-22 21:47:38 +0000
  • 4c9fe85f7c CMake: add support for exporting and importing .bba files. Catherine 2025-01-22 22:43:34 +0000
  • fac934bd2d 3rdparty: upgrade pybind11 to v2.12.1. Catherine 2025-01-21 14:23:10 +0000
  • 6855b558ac CMake: use imported target for pybind11 (in the GUI). Catherine 2025-01-22 21:25:39 +0000
  • 7810177c55 CMake: use imported target for pybind11 (in the GUI). Catherine 2025-01-22 21:25:39 +0000
  • 75d684d032 Use pass trough signals to validate architecture data Miodrag Milanovic 2025-01-22 16:02:55 +0100
  • 17943a51cb CMake: remove -DSERIALIZE_CHIPDBS= option. Catherine 2025-01-21 14:37:16 +0000
  • dbba1328bf Allow splitting nextpnr-himbaechel per microarchitecture. Catherine 2025-01-16 21:09:33 +0000
  • cd7f7c12f1 CMake: refactor architecture-specific build system parts. Catherine 2025-01-16 20:06:10 +0000
  • bb2336ad73 Fix #embed support in bbasm and use it when available. Catherine 2025-01-16 11:43:07 +0000
  • dcfb7d8c33 CMake: align Himbaechel targets with non-Himbaechel ones. Catherine 2025-01-15 16:20:21 +0000
  • f5776a6d64 CMake: eliminate family.cmake/CMakeLists.txt split. Catherine 2025-01-15 14:42:20 +0000
  • a951faa16d CMake: extract bbasm compilation into a function. Catherine 2025-01-15 12:57:00 +0000
  • fdc0198a1a CMake: remove -DSERIALIZE_CHIPDBS= option. Catherine 2025-01-21 14:37:16 +0000
  • 0038374be2 Allow splitting nextpnr-himbaechel per microarchitecture. Catherine 2025-01-16 21:09:33 +0000
  • 5f80f13803 CMake: refactor architecture-specific build system parts. Catherine 2025-01-16 20:06:10 +0000
  • 87d2c8bca4 Fix #embed support in bbasm and use it when available. Catherine 2025-01-16 11:43:07 +0000
  • 9c8d1e1647 CMake: align Himbaechel targets with non-Himbaechel ones. Catherine 2025-01-15 16:20:21 +0000
  • 43b2f38520 CMake: use imported target for pybind11. Catherine 2025-01-21 14:28:09 +0000
  • d1cd67a1ce CMake: eliminate family.cmake/CMakeLists.txt split. Catherine 2025-01-15 14:42:20 +0000
  • 24cae2cecf CMake: extract bbasm compilation into a function. Catherine 2025-01-15 12:57:00 +0000
  • b5a62fb14f 3rdparty: upgrade pybind11 to v2.12.1. Catherine 2025-01-21 14:23:10 +0000
  • 5705ab9b6a CMake: use imported target for pybind11. Catherine 2025-01-21 14:28:09 +0000
  • e2b3e7e86f Display few more primitives Miodrag Milanovic 2025-01-21 11:47:31 +0100
  • 284fb3e874
    Updating CI to work with ubuntu-latest (#1426) Miodrag Milanović 2025-01-20 15:58:51 +0100
  • 2fa0d7915a Update to latest icestorm Miodrag Milanovic 2025-01-20 15:37:36 +0100
  • f6adfc0d9b Fix build using ubuntu-latest Miodrag Milanovic 2025-01-20 13:50:20 +0100
  • dbcc9b734f Add USR_RSTN support Miodrag Milanovic 2025-01-20 08:41:36 +0100
  • 5c142fc257 Add some timings Miodrag Milanovic 2025-01-17 11:12:17 +0100
  • 6ee0098cf9 Add basic PLL support Miodrag Milanovic 2025-01-17 09:53:27 +0100
  • 155adc3f5d CMake: rationalize and refactor build system. Catherine 2025-01-15 09:22:08 +0000
  • d214308f5f CMake: reformat for consistency. Catherine 2025-01-15 09:22:03 +0000
  • c48157aa4b googletest: fix -Werror=maybe-uninitialized failure. Catherine 2025-01-15 09:43:54 +0000
  • b3658c47e0 cleanup Miodrag Milanovic 2025-01-16 11:36:18 +0100
  • fb9471aced init DFF only when needed Miodrag Milanovic 2025-01-16 10:28:41 +0100
  • 1adda174de DFF input can be constant Miodrag Milanovic 2025-01-15 17:02:51 +0100
  • a2e5ded5a6 cleanup Miodrag Milanovic 2025-01-15 15:10:10 +0100
  • 86e947e9d2 Allow inversion for muxes Miodrag Milanovic 2025-01-15 13:01:54 +0100
  • 9e2208adbe Handle muxes with constant inputs Miodrag Milanovic 2025-01-15 12:39:47 +0100
  • bfecb52336 CMake: rationalize and refactor build system. Catherine 2025-01-15 09:22:08 +0000
  • 2adec64d4d CMake: reformat for consistency. Catherine 2025-01-15 09:22:03 +0000
  • be0a6ea066 googletest: fix -Werror=maybe-uninitialized failure. Catherine 2025-01-15 09:43:54 +0000
  • 3b1b549aa3 Add forgotten virtual port renames Miodrag Milanovic 2025-01-14 17:01:10 +0100
  • 1eac0528ab Few more DFF features Miodrag Milanovic 2025-01-14 16:45:48 +0100
  • 3e6e0273dd Simplify inversion of special signals Miodrag Milanovic 2025-01-14 15:17:18 +0100
  • ea6cbf9804 Create reproducible chip database Miodrag Milanovic 2025-01-14 15:16:19 +0100
  • cb1f01f3a6 Some CC_DFF improvements Miodrag Milanovic 2025-01-14 14:21:50 +0100
  • 7d84aefb7f debug print if route found with wrong polarity Lofty 2025-01-13 16:20:06 +0000
  • fdb2dd4c42 BUFG support Miodrag Milanovic 2025-01-13 13:16:58 +0100
  • 574f504787 Find all components of Python at the same time. Catherine 2025-01-11 21:26:23 +0000
  • ab7a372491
    himbaechel: allow subsetting uarches. (#1416) Catherine 2025-01-12 07:13:08 +0000
  • 92694d7db7
    Gowin. BUGFIX. Do not create missing wires. (#1418) YRabbit 2025-01-12 17:12:06 +1000
  • 5fe680390f
    Various fixes for clang/libc++ build (#1415) Catherine 2025-01-12 07:11:33 +0000
  • eda572f647 Gowin. BUGFIX. Do not create missing wires. YRabbit 2025-01-12 15:11:40 +1000
  • 2daad1db29 himbaechel: allow subsetting uarches. catherine/wip-yowasp-apicula Catherine 2025-01-11 22:34:59 +0000
  • 9ee200507d himbaechel: allow subsetting uarches. Catherine 2025-01-11 22:34:59 +0000
  • 3708addfdd Gowin: remove unnecessary std::move. Catherine 2025-01-11 21:49:17 +0000
  • a58735bc57 himbaechel: add missing override qualifiers. Catherine 2025-01-11 21:43:32 +0000
  • b3d126c090 kernel: fix incorrect printf-style format. Catherine 2025-01-11 21:43:13 +0000
  • 9dcd27ee98 Gowin: add header includes required on libstdc++. Catherine 2025-01-11 21:38:12 +0000
  • ffffd65c28 Gowin: remove unnecessary std::move. Catherine 2025-01-11 21:49:17 +0000
  • 7a31fb3677 himbaechel: add missing override qualifiers. Catherine 2025-01-11 21:43:32 +0000
  • 08e5bf142f kernel: fix incorrect printf-style format. Catherine 2025-01-11 21:43:13 +0000
  • f17f8a54c0 Gowin: add header includes required on libstdc++. Catherine 2025-01-11 21:38:12 +0000
  • bb9d88d918 Find all components of Python at the same time. Catherine 2025-01-11 21:26:23 +0000
  • 2a41124378 Fix script Miodrag Milanovic 2025-01-10 09:16:23 +0100
  • e6450a179b Added MX2 and MX4 support Miodrag Milanovic 2025-01-09 14:27:21 +0100
  • 94071078dc Add clock inversion pip Miodrag Milanovic 2025-01-08 15:02:56 +0100
  • 005bffab48 Constrain routes to have correct inversion state Lofty 2025-01-07 09:37:41 +0000
  • 1fc8809e18 Add CPE input inverters Miodrag Milanovic 2025-01-08 14:08:41 +0100
  • 91a88dda77 Fix CC_L2T5 pack Miodrag Milanovic 2025-01-08 14:07:46 +0100
  • 0987d5a2b9 Start work on BUFG support Miodrag Milanovic 2025-01-06 14:15:05 +0100
  • ed6f6a4d98 Use pin connection aliases Miodrag Milanovic 2025-01-03 15:06:52 +0100
  • 55bd760808
    ice40: Don't constrain multiple potentially-incompatible FFs to same tile (#1413) myrtle 2025-01-02 11:08:42 +0100
  • c565e364bc
    Gowin. Add the ability to place registers in IOB (#1403) YRabbit 2025-01-01 22:11:57 +1000
  • 0345b6e803
    Fix gowin ALU SUB mode ports (#1407) Aritz Erkiaga 2025-01-01 13:05:54 +0100
  • 721e931b1e ice40: Don't constrain multiple potentially-incompatible FFs to same tile gatecat 2025-01-01 13:03:16 +0100
  • ddd2ba6715 Gowin. Registers in IO. Fix style. YRabbit 2025-01-01 22:00:32 +1000
  • 1c28394dbd Gowin. Registers in IO. YRabbit 2024-12-31 21:01:46 +1000
  • 74e7f87309 Merge branch 'master' into ioregs-w YRabbit 2024-12-31 20:40:39 +1000
  • 3d350c21c5
    Gowin. BUGFIX. Global clock routing. (#1410) YRabbit 2024-12-31 19:31:03 +1000
  • 5fb63c6a0c Update due to API changes Miodrag Milanovic 2024-12-27 14:34:12 +0100
  • 6cc8c2ee54 Use device wrapper class Miodrag Milanovic 2024-12-27 10:04:18 +0100
  • f92728b826 Cleanup Miodrag Milanovic 2024-12-26 09:34:24 +0100
  • 150428fe7b Prevent pass trough issues Miodrag Milanovic 2024-12-25 16:39:01 +0100
  • 5f85167f8c Fix DFF pack Miodrag Milanovic 2024-12-25 15:48:09 +0100
  • 4badd8bbbf Handle MUX flags Miodrag Milanovic 2024-12-25 14:36:33 +0100