|
1 | 1 | /* |
2 | | - * Copyright (c) 2024, Advanced Micro Devices, Inc. |
| 2 | + * Copyright (c) 2025, Advanced Micro Devices, Inc. |
3 | 3 | * All rights reserved. |
4 | 4 | * |
5 | 5 | * Author: Chris Lavin, Advanced Micro Devices, Inc. |
|
36 | 36 | import com.xilinx.rapidwright.util.FileTools; |
37 | 37 |
|
38 | 38 | /** |
39 | | - * Generated on: Thu Nov 21 13:06:39 MST 2024 |
| 39 | + * Generated on: Wed Jun 11 09:41:43 MDT 2025 |
40 | 40 | * by: com.xilinx.rapidwright.release.PartNamePopulator |
41 | 41 | * |
42 | 42 | * Class to hold utility APIs dealing with Parts and device names. |
@@ -158,11 +158,14 @@ public static FamilyType getArchitectureFromFamilyType(FamilyType type) { |
158 | 158 | case QZYNQUPLUS: return FamilyType.ZYNQUPLUS; |
159 | 159 | case QZYNQUPLUSRFSOC: return FamilyType.ZYNQUPLUSRFSOC; |
160 | 160 | case SPARTAN7: return FamilyType.SPARTAN7; |
| 161 | + case SPARTANUPLUS: return FamilyType.SPARTANUPLUS; |
161 | 162 | case VERSALAICORE: return FamilyType.VERSAL; |
162 | 163 | case VERSALAIEDGE: return FamilyType.VERSAL; |
| 164 | + case VERSALAIEDGE2: return FamilyType.VERSAL; |
163 | 165 | case VERSALHBM: return FamilyType.VERSAL; |
164 | 166 | case VERSALPREMIUM: return FamilyType.VERSAL; |
165 | 167 | case VERSALPRIME: return FamilyType.VERSAL; |
| 168 | + case VERSALPRIME2: return FamilyType.VERSAL; |
166 | 169 | case VIRTEX7: return FamilyType.VIRTEX7; |
167 | 170 | case VIRTEXU: return FamilyType.VIRTEXU; |
168 | 171 | case VIRTEXUPLUS: return FamilyType.VIRTEXUPLUS; |
@@ -214,12 +217,15 @@ public static String getFullArchitectureName(FamilyType type) { |
214 | 217 | case QZYNQUPLUS: return "Zynq UltraScale+"; |
215 | 218 | case QZYNQUPLUSRFSOC: return "Zynq UltraScale+ RFSOC"; |
216 | 219 | case SPARTAN7: return "Spartan-7"; |
| 220 | + case SPARTANUPLUS: return "Spartan UltraScale+"; |
217 | 221 | case VERSAL: return "Versal ACAP"; |
218 | 222 | case VERSALAICORE: return "Versal ACAP"; |
219 | 223 | case VERSALAIEDGE: return "Versal ACAP"; |
| 224 | + case VERSALAIEDGE2: return "Versal ACAP"; |
220 | 225 | case VERSALHBM: return "Versal ACAP"; |
221 | 226 | case VERSALPREMIUM: return "Versal ACAP"; |
222 | 227 | case VERSALPRIME: return "Versal ACAP"; |
| 228 | + case VERSALPRIME2: return "Versal ACAP"; |
223 | 229 | case VIRTEX7: return "Virtex-7"; |
224 | 230 | case VIRTEXU: return "Virtex UltraScale"; |
225 | 231 | case VIRTEXUPLUS: return "Virtex UltraScale+"; |
@@ -271,12 +277,15 @@ public static Series getSeriesFromFamilyType(FamilyType type) { |
271 | 277 | case QZYNQUPLUS: return Series.UltraScalePlus; |
272 | 278 | case QZYNQUPLUSRFSOC: return Series.UltraScalePlus; |
273 | 279 | case SPARTAN7: return Series.Series7; |
| 280 | + case SPARTANUPLUS: return Series.UltraScalePlus; |
274 | 281 | case VERSAL: return Series.Versal; |
275 | 282 | case VERSALAICORE: return Series.Versal; |
276 | 283 | case VERSALAIEDGE: return Series.Versal; |
| 284 | + case VERSALAIEDGE2: return Series.Versal; |
277 | 285 | case VERSALHBM: return Series.Versal; |
278 | 286 | case VERSALPREMIUM: return Series.Versal; |
279 | 287 | case VERSALPRIME: return Series.Versal; |
| 288 | + case VERSALPRIME2: return Series.Versal; |
280 | 289 | case VIRTEX7: return Series.Series7; |
281 | 290 | case VIRTEXU: return Series.UltraScale; |
282 | 291 | case VIRTEXUPLUS: return Series.UltraScalePlus; |
|
0 commit comments