aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * mistral: Renamed arch from cyclonevgatecat2021-05-159-4/+4
| | | | | | | | Signed-off-by: gatecat <gatecat@ds0.me>
| * cyclonev: Rebase updategatecat2021-05-151-1/+3
| | | | | | | | Signed-off-by: gatecat <gatecat@ds0.me>
| * cyclonev: More validity checking thoughtsgatecat2021-05-155-7/+49
| | | | | | | | Signed-off-by: gatecat <gatecat@ds0.me>
| * cyclonev: Add validity check and IO belsgatecat2021-05-155-9/+92
| | | | | | | | Signed-off-by: gatecat <gatecat@ds0.me>
| * cyclonev: First (untested) pass at ALM validity checkinggatecat2021-05-152-40/+135
| | | | | | | | Signed-off-by: gatecat <gatecat@ds0.me>
| * cyclonev: More preparations for validity checkinggatecat2021-05-155-7/+159
| | | | | | | | Signed-off-by: gatecat <gatecat@ds0.me>
| * cyclonev: Preparations for validity checkinggatecat2021-05-152-0/+37
| | | | | | | | Signed-off-by: gatecat <gatecat@ds0.me>
| * cyclonev: Fix some archcheck failsgatecat2021-05-153-4/+6
| | | | | | | | Signed-off-by: gatecat <gatecat@ds0.me>
| * cyclonev: Rework belsgatecat2021-05-153-97/+76
| | | | | | | | Signed-off-by: gatecat <gatecat@ds0.me>
| * cyclonev: Outline LAB structuregatecat2021-05-154-4/+207
| | | | | | | | Signed-off-by: gatecat <gatecat@ds0.me>
| * cyclonev: Outline functions for creating bels/wires/pipsgatecat2021-05-152-3/+104
| | | | | | | | Signed-off-by: gatecat <gatecat@ds0.me>
| * archcheck: Use old connectivity check for CycloneVgatecat2021-05-151-1/+29
| | | | | | | | Signed-off-by: gatecat <gatecat@ds0.me>
| * cyclonev: Add routing graphgatecat2021-05-152-4/+73
| | | | | | | | Signed-off-by: gatecat <gatecat@ds0.me>
| * cyclonev: Add names and archcheck fixesgatecat2021-05-155-54/+138
| | | | | | | | Signed-off-by: gatecat <gatecat@ds0.me>
| * cyclonev: Add some range typesgatecat2021-05-151-7/+69
| | | | | | | | Signed-off-by: gatecat <gatecat@ds0.me>
| * cyclonev: Add enough stubs that it linksgatecat2021-05-154-28/+147
| | | | | | | | Signed-off-by: gatecat <gatecat@ds0.me>
| * cyclonev: Add wire and pip typesgatecat2021-05-152-12/+45
| | | | | | | | Signed-off-by: gatecat <gatecat@ds0.me>
| * cyclonev: Add some useful constidsgatecat2021-05-153-0/+76
| | | | | | | | Signed-off-by: gatecat <gatecat@ds0.me>
| * cyclonev: Update in line with nextpnr changesgatecat2021-05-155-239/+128
| | | | | | | | Signed-off-by: gatecat <gatecat@ds0.me>
| * build bel list in constructorDan Ravensloft2021-05-152-44/+35
| |
| * current progressDan Ravensloft2021-05-153-23/+118
| |
| * bind/unbind belDan Ravensloft2021-05-152-0/+36
| |
| * Resolve feedbackDan Ravensloft2021-05-153-7/+7
| |
| * couple of functions implementedDan Ravensloft2021-05-153-234/+114
| |
| * cyclonev: basic platformDan Ravensloft2021-05-155-1/+579
|/
* Merge pull request #706 from acomodi/fix-illegal-site-thrugatecat2021-05-143-21/+62
|\ | | | | interchange: pseudo pips: fix illegal tile pseudo PIPs
| * interchange: pseudo pips: fix illegal tile pseudo PIPsAlessandro Comodi2021-05-143-21/+62
|/ | | | Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
* Merge pull request #700 from acomodi/fix-illegal-site-thrugatecat2021-05-133-16/+58
|\ | | | | interchange: arch: do not allow site pips within sites
| * interchange: site router: add valid pips list to check during routingAlessandro Comodi2021-05-133-11/+59
| | | | | | | | Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
| * interchange: arch: do not allow site pips within sitesAlessandro Comodi2021-05-121-6/+0
|/ | | | | | | | | | | | During general routing, the only site pips that can be allowed are those which connect a site wire to the routing interface. This might be too restrictive when dealing with architectures that require more than one site PIPs to route from a driver within a site to the routing interface (which is something that should be allowed in the interchange). Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
* Merge pull request #704 from YosysHQ/router2_statsgatecat2021-05-121-0/+33
|\ | | | | router2: Add some boundness statistics
| * router2: Add some boundness statisticsgatecat2021-05-121-0/+33
|/ | | | Signed-off-by: gatecat <gatecat@ds0.me>
* Update READMEgatecat2021-05-111-1/+1
| | | | Signed-off-by: gatecat <gatecat@ds0.me>
* Merge pull request #702 from YosysHQ/gatecat/interchange-fix-bbgatecat2021-05-112-3/+3
|\ | | | | interchange: Fix bounding box computation
| * router2: Fix a typogatecat2021-05-111-1/+1
| | | | | | | | Signed-off-by: gatecat <gatecat@ds0.me>
| * interchange: Fix bounding box computationgatecat2021-05-111-2/+2
|/ | | | Signed-off-by: gatecat <gatecat@ds0.me>
* Merge pull request #701 from YosysHQ/gatecat/finer-debuggatecat2021-05-111-0/+11
|\ | | | | command: Allow debug output for just placer or router
| * command: Allow debug output for just placer or routergatecat2021-05-111-0/+11
|/ | | | Signed-off-by: gatecat <gatecat@ds0.me>
* Merge pull request #695 from acomodi/fix-illegal-site-thrugatecat2021-05-102-2/+25
|\ | | | | interchange: fix site-thru pip legality
| * interchange: site router: fix log messagesAlessandro Comodi2021-05-101-3/+3
| | | | | | | | Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
| * interchange: site router: fix illegal site thru pathsAlessandro Comodi2021-05-102-0/+23
|/ | | | Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
* Merge pull request #694 from YosysHQ/gatecat/interchange-glbroutegatecat2021-05-075-2/+337
|\ | | | | interchange: Initial global routing implementation
| * interchange: Bump versiongatecat2021-05-071-1/+1
| | | | | | | | Signed-off-by: gatecat <gatecat@ds0.me>
| * interchange: Adding a basic global buffer placergatecat2021-05-073-32/+132
| | | | | | | | Signed-off-by: gatecat <gatecat@ds0.me>
| * interchange: Initial global routing implementationgatecat2021-05-073-0/+222
| | | | | | | | Signed-off-by: gatecat <gatecat@ds0.me>
| * interchange: Add more global cell infogatecat2021-05-071-1/+14
|/ | | | Signed-off-by: gatecat <gatecat@ds0.me>
* Merge pull request #697 from YosysHQ/gatecat/router2-dynamic-bb-expandgatecat2021-05-061-23/+61
|\ | | | | router2: Dynamicly expand bounding box based on congestion
| * router2: Reserve wires in more complex casesgatecat2021-05-061-13/+39
| | | | | | | | Signed-off-by: gatecat <gatecat@ds0.me>
| * router2: Dynamicly expand bounding box based on congestiongatecat2021-05-061-10/+22
|/ | | | Signed-off-by: gatecat <gatecat@ds0.me>
* Revert "nexus: Enable placeAllAtOnce"gatecat2021-05-061-1/+4
| | | | This reverts commit 0abe425675ae0cc550194171f1f15ec4058a05d6.