1
0
mirror of https://github.com/YosysHQ/nextpnr.git synced 2026-03-02 18:04:58 +00:00

Commit Graph

  • c5d983066d mistral: Some preps for generating bitstreams gatecat 2021-05-09 16:27:57 +01:00
  • 2612853238 mistral: Adding a function for computing ALM LUT masks gatecat 2021-05-09 14:28:56 +01:00
  • 5d191f8297 mistral: Add IO packing gatecat 2021-05-09 13:16:22 +01:00
  • 96f16c8635 mistral: Add a basic QSF parser gatecat 2021-05-09 12:07:24 +01:00
  • 595b354184 mistral: Add some packing logic based on nexus gatecat 2021-05-09 10:17:42 +01:00
  • 3fc5396063 mistral: Working on FF validity checking gatecat 2021-05-08 20:33:14 +01:00
  • 1b729d90d0 mistral: Add the 'pin style' stuff based on Nexus gatecat 2021-05-08 19:28:11 +01:00
  • d38ff14264 mistral: Working on ALM input assignment gatecat 2021-05-08 14:30:29 +01:00
  • e5e2f7bc62 mistral: Add stub pack/place/route functions gatecat 2021-05-08 13:38:17 +01:00
  • 879ac39e53 mistral: Renamed arch from cyclonev gatecat 2021-05-08 11:00:58 +01:00
  • 2938682295 cyclonev: Rebase update gatecat 2021-05-08 10:49:42 +01:00
  • 9eb0bc482e cyclonev: More validity checking thoughts gatecat 2021-05-07 21:11:34 +01:00
  • a6ea72fd84 cyclonev: Add validity check and IO bels gatecat 2021-05-06 13:49:26 +01:00
  • fbdcfa9c42 cyclonev: First (untested) pass at ALM validity checking gatecat 2021-05-04 21:23:11 +01:00
  • 1cd22b81da cyclonev: More preparations for validity checking gatecat 2021-05-03 20:37:59 +01:00
  • 9bd7ef5f5f cyclonev: Preparations for validity checking gatecat 2021-05-03 18:54:31 +01:00
  • 24af19b58d cyclonev: Fix some archcheck fails gatecat 2021-05-03 15:19:52 +01:00
  • 431c4cec9f cyclonev: Rework bels gatecat 2021-05-03 15:12:24 +01:00
  • 86ce6abf6a cyclonev: Outline LAB structure gatecat 2021-05-02 21:41:09 +01:00
  • c671961c18 cyclonev: Outline functions for creating bels/wires/pips gatecat 2021-05-02 20:40:27 +01:00
  • b1d3eb07c3 archcheck: Use old connectivity check for CycloneV gatecat 2021-05-02 11:08:01 +01:00
  • 8677d59b92 cyclonev: Add routing graph gatecat 2021-05-01 15:25:43 +01:00
  • 5d1b8bf744 cyclonev: Add names and archcheck fixes gatecat 2021-05-01 14:55:33 +01:00
  • af0bffbae9 cyclonev: Add some range types gatecat 2021-05-01 14:06:13 +01:00
  • c3cb9aa3f6 cyclonev: Add enough stubs that it links gatecat 2021-05-01 13:40:45 +01:00
  • 9901a5fafc cyclonev: Add wire and pip types gatecat 2021-05-01 13:12:33 +01:00
  • 7e57196cf9 cyclonev: Add some useful constids gatecat 2021-04-30 20:52:52 +01:00
  • 0533818cee cyclonev: Update in line with nextpnr changes gatecat 2021-04-30 18:40:24 +01:00
  • 9f2cbe1762 build bel list in constructor Dan Ravensloft 2021-02-04 14:28:39 +00:00
  • 170d6cffdd current progress Dan Ravensloft 2021-02-04 02:29:59 +00:00
  • fcdf1e0bfd bind/unbind bel Dan Ravensloft 2021-02-03 00:12:14 +00:00
  • 189164e7c8 Resolve feedback Dan Ravensloft 2021-01-06 18:07:59 +00:00
  • b8f58d558c couple of functions implemented Dan Ravensloft 2021-01-06 16:22:17 +00:00
  • 6ffbb9ed87 cyclonev: basic platform Dan Ravensloft 2020-06-12 22:09:46 +01:00
  • 1b5767928d Merge pull request #706 from acomodi/fix-illegal-site-thru gatecat 2021-05-14 12:34:32 +01:00
  • 428b56570d interchange: pseudo pips: fix illegal tile pseudo PIPs Alessandro Comodi 2021-05-13 17:35:17 +02:00
  • 21d594a150 Merge pull request #700 from acomodi/fix-illegal-site-thru gatecat 2021-05-13 11:02:15 +01:00
  • 8c468acff8 interchange: site router: add valid pips list to check during routing Alessandro Comodi 2021-05-12 18:25:47 +02:00
  • fd93697a2d interchange: arch: do not allow site pips within sites Alessandro Comodi 2021-05-10 18:53:30 +02:00
  • ced31aa917 Merge pull request #704 from YosysHQ/router2_stats gatecat 2021-05-12 14:11:14 +01:00
  • ee60e9c71c router2: Add some boundness statistics gatecat 2021-05-12 12:16:56 +01:00
  • ea45971dcc Update README gatecat 2021-05-11 15:40:30 +01:00
  • 7e3bb72049 Merge pull request #702 from YosysHQ/gatecat/interchange-fix-bb gatecat 2021-05-11 13:59:09 +01:00
  • e9fdbf618c router2: Fix a typo gatecat 2021-05-11 12:55:12 +01:00
  • 7a1a95a2d6 interchange: Fix bounding box computation gatecat 2021-05-11 11:51:10 +01:00
  • 744e91dda8 Merge pull request #701 from YosysHQ/gatecat/finer-debug gatecat 2021-05-11 12:21:39 +01:00
  • b3b79122e1 command: Allow debug output for just placer or router gatecat 2021-05-11 11:35:43 +01:00
  • 466de95312 Merge pull request #695 from acomodi/fix-illegal-site-thru gatecat 2021-05-10 16:05:34 +01:00
  • 45618faf36 interchange: site router: fix log messages Alessandro Comodi 2021-05-10 14:20:54 +02:00
  • beff2b912c interchange: site router: fix illegal site thru paths Alessandro Comodi 2021-05-10 14:03:44 +02:00
  • 432b9d8bde Merge pull request #694 from YosysHQ/gatecat/interchange-glbroute gatecat 2021-05-07 11:24:08 +01:00
  • 51949d95c3 interchange: Bump version gatecat 2021-05-07 10:27:22 +01:00
  • 9a1cad85fe interchange: Adding a basic global buffer placer gatecat 2021-05-05 10:36:32 +01:00
  • 9b3fb00908 interchange: Initial global routing implementation gatecat 2021-05-04 14:07:28 +01:00
  • b8c8200683 interchange: Add more global cell info gatecat 2021-05-04 11:53:27 +01:00
  • 3144e83950 Merge pull request #697 from YosysHQ/gatecat/router2-dynamic-bb-expand gatecat 2021-05-06 22:05:04 +01:00
  • 65c611da02 router2: Reserve wires in more complex cases gatecat 2021-05-06 21:20:09 +01:00
  • 62613cb266 router2: Dynamicly expand bounding box based on congestion gatecat 2021-05-06 19:04:24 +01:00
  • ae8a910339 Revert "nexus: Enable placeAllAtOnce" gatecat 2021-05-06 15:51:54 +01:00
  • c322cda3f8 Merge pull request #688 from YosysHQ/gatecat/new-cluster-api gatecat 2021-05-06 13:58:08 +01:00
  • 0d6be6f474 Add stub cluster API impl for remaining arches gatecat 2021-05-06 12:30:58 +01:00
  • c6fa1a179a nexus: Use new cluster API gatecat 2021-05-06 12:25:32 +01:00
  • 1bf202adcd base_arch: Fix typo in getClusterPlacement gatecat 2021-05-06 12:23:28 +01:00
  • c82df9e40d ecp5: Use new cluster API gatecat 2021-05-06 11:59:58 +01:00
  • 14863bc04e Update placers to use new cluster APIs gatecat 2021-04-28 15:43:02 +01:00
  • 6a3eacddd6 Add default base implementation of cluster API gatecat 2021-04-28 14:49:26 +01:00
  • e1717bd771 Add BaseClusterInfo for base implementation gatecat 2021-04-28 11:32:14 +01:00
  • b62dcc4bcc arch_api: Outline of new cluster API gatecat 2021-04-27 10:42:01 +01:00
  • ed17091e6a Merge pull request #692 from davidcorrigan714/patch-1 gatecat 2021-05-01 10:25:00 +01:00
  • f5c2547952 Update bits.h David Corrigan 2021-04-30 21:42:25 -05:00
  • 4bdf4582f0 clangformat gatecat 2021-04-30 18:38:30 +01:00
  • 3dd8986322 Merge pull request #664 from YosysHQ/gatecat/nexus-counter gatecat 2021-04-30 14:53:30 +01:00
  • 49caad0b7b interchange/nexus: Add counter example gatecat 2021-04-06 10:48:04 +01:00
  • 0461cc8c3a Merge pull request #690 from YosysHQ/gatecat/interchange-wire-types gatecat 2021-04-30 13:29:21 +01:00
  • 5225550b5b interchange: Bump versions gatecat 2021-04-30 11:42:43 +01:00
  • dcb09ec8de interchange: Implement getWireType gatecat 2021-04-30 11:07:31 +01:00
  • ecf24201ec interchange: Add wire types to chipdb gatecat 2021-04-30 11:07:14 +01:00
  • d718ccaa78 Merge pull request #689 from adamgreig/ecp5-alu gatecat 2021-04-29 10:50:28 +01:00
  • d3a6cf3ae7 Only set CIBOUT_BYP on MULTs that are not feeding an ALU. Adam Greig 2021-04-22 04:56:46 +01:00
  • b6c608e038 Add check_alu to Ecp5Packer Adam Greig 2021-04-13 05:03:38 +01:00
  • d4c688297c Add relative constraints to position MULT18X18D near connected ALU54B. Adam Greig 2021-03-31 02:20:09 +01:00
  • 9538954cc6 Add ALU54B.REG_OPCODEOP1_1_CLK parameter support Adam Greig 2021-01-27 18:57:18 +00:00
  • b7bf7c11a8 Merge pull request #685 from YosysHQ/gatecat/nexus-routing gatecat 2021-04-25 12:46:14 +01:00
  • 0abe425675 nexus: Enable placeAllAtOnce gatecat 2021-04-25 11:53:21 +01:00
  • 3fd1ee7757 Merge pull request #683 from antmicro/interchange-allow-loc-keyword gatecat 2021-04-20 14:12:14 +01:00
  • d1548ed317 interchange: allow LOC keyword in XDC files Jan Kowalewski 2021-04-20 14:35:15 +02:00
  • 95698827b8 Merge pull request #682 from YosysHQ/gatecat/default-cellpins gatecat 2021-04-20 11:33:51 +01:00
  • 0e6955a08d interchange: Bump versions gatecat 2021-04-20 10:42:33 +01:00
  • 18459a9e4c interchange: Handle disconnected/missing cell pins gatecat 2021-04-19 10:46:35 +01:00
  • 872b3aa63d interchange: Add default cell connections to chipdb gatecat 2021-04-19 09:43:49 +01:00
  • 6fbefb8f13 Merge pull request #681 from YosysHQ/gatecat/more-pybindings gatecat 2021-04-15 11:16:31 +01:00
  • 1631cdffb8 Merge pull request #680 from YosysHQ/gatecat/fix-util gatecat 2021-04-15 10:14:19 +01:00
  • d4aac6586c Add Python bindings for placement tests gatecat 2021-04-15 10:00:45 +01:00
  • d14db5c98f Fix utilisation report when bel buckets are used gatecat 2021-04-15 09:24:27 +01:00
  • 8f5185c381 Merge pull request #678 from acomodi/initial-fasm-generation gatecat 2021-04-14 14:28:01 +01:00
  • ea9e12b6ae gh-actions: increase python-fpga-interchange tag version Alessandro Comodi 2021-04-14 10:01:32 +02:00
  • dfc9c3df8c interchange: add FASM generation target and clean-up tests Alessandro Comodi 2021-04-07 12:07:10 +02:00
  • b26088f940 Merge pull request #679 from YosysHQ/gatecat/disable-absl gatecat 2021-04-14 12:19:10 +01:00
  • b0f57d234f ci: Re-enable abseil for interchange CI gatecat 2021-04-14 10:30:53 +01:00
  • 4e346ecfba Hash table refactoring gatecat 2021-04-14 10:14:51 +01:00