Skip to content

Commit f5f75b4

Browse files
committed
Exclude multidimensional interface code from Genus targets
- Current versions of Genus (up to 251) don't support multidimensional interface arrays. Using the axi package means that the script generated for synthesis will include the multidimensional array code and die in the parser if the code is unused.
1 parent a256a3b commit f5f75b4

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/axi_xbar_unmuxed.sv

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -268,7 +268,8 @@ import cf_math_pkg::idx_width;
268268
endmodule
269269

270270
`ifndef VCS
271-
// As of now, VCS does not support multi-dimensional array of interfaces.
271+
`ifndef TARGET_GENUS
272+
// As of now, VCS and Genus does not support multi-dimensional array of interfaces.
272273
`include "axi/assign.svh"
273274
`include "axi/typedef.svh"
274275

@@ -350,3 +351,4 @@ import cf_math_pkg::idx_width;
350351
endmodule
351352

352353
`endif
354+
`endif

0 commit comments

Comments
 (0)