Skip to content

Commit f86cb48

Browse files
authored
Update to RapidWright 2024.2.3, Java 21, extend nxroute area (Xilinx#100)
* Revert "[Actions] Downgrade to Java 17 (Xilinx#41)" This reverts commit 2a11b91. Signed-off-by: Eddie Hung <[email protected]> * Update RapidWright to v2024.2.3 Signed-off-by: Eddie Hung <[email protected]> * Update gradle to 8.14 Signed-off-by: Eddie Hung <[email protected]> * Try bigger nxroute area Signed-off-by: Eddie Hung <[email protected]> * Grow nxroute area some more Signed-off-by: Eddie Hung <[email protected]> * Move RapidWright to 'rwroute_always_target' branch Signed-off-by: Eddie Hung <[email protected]> * Re-set RapidWright to rwroute_always_target Signed-off-by: Eddie Hung <[email protected]> * Pull back nxroute region Signed-off-by: Eddie Hung <[email protected]> * Move RapidWright back to master Signed-off-by: Eddie Hung <[email protected]> * Use 'python3 -m pip' instead Signed-off-by: Eddie Hung <[email protected]> --------- Signed-off-by: Eddie Hung <[email protected]>
1 parent ec80e19 commit f86cb48

File tree

6 files changed

+8
-8
lines changed

6 files changed

+8
-8
lines changed

.github/workflows/make.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ jobs:
5252
- uses: actions/setup-java@v4
5353
with:
5454
distribution: 'temurin'
55-
java-version: '17'
55+
java-version: '21'
5656
cache: 'gradle'
5757
- if: matrix.router == 'nxroute-poc'
5858
uses: actions/setup-python@v5

.github/workflows/scoring_criteria.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jobs:
2222
with:
2323
python-version: '3.12'
2424
check-latest: true
25-
#cache: 'pip'
25+
cache: 'pip'
2626
- run: |
2727
cd scoring_formula
2828
python3 -m unittest test_scoring_formula.py -v

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ compile-java:
8282
_JAVA_OPTIONS="$(JAVA_PROXY)" ./gradlew compileJava
8383
_JAVA_OPTIONS="$(JAVA_PROXY)" RapidWright/bin/rapidwright Jython -c "FileTools.ensureDataFilesAreStaticInstallFriendly('xcvu3p')"
8484
install-python-deps:
85-
pip install -q -r requirements.txt --pre --user
85+
python3 -m pip install -q -r requirements.txt --pre --user
8686
else
8787
compile-java install-python-deps:
8888
@echo "$@ target skipped since network disabled inside apptainer"

RapidWright

Submodule RapidWright updated 167 files
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
distributionBase=GRADLE_USER_HOME
22
distributionPath=wrapper/dists
3-
distributionUrl=https\://services.gradle.org/distributions/gradle-7.4.2-bin.zip
3+
distributionUrl=https\://services.gradle.org/distributions/gradle-8.14-bin.zip
44
zipStoreBase=GRADLE_USER_HOME
55
zipStorePath=wrapper/dists

networkx-proof-of-concept-router/nxroute-poc.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -60,11 +60,11 @@ class NxRoutingGraph(nx.DiGraph):
6060
to graph node and edge to PIP lookups.
6161
"""
6262

63-
# Clock Region X2Y1 (requires ~5GB RAM)
63+
# Clock Region X2Y1:X4Y3 (requires <16GB RAM)
6464
MIN_X = 36
65-
MAX_X = 56
65+
MAX_X = 90
6666
MIN_Y = 60
67-
MAX_Y = 119
67+
MAX_Y = 239
6868

6969
# Entire device (requires ~50GB RAM)
7070
# MIN_X = 0

0 commit comments

Comments
 (0)