Skip to content

Commit d8ea103

Browse files
committed
build/efinix: use default library for Verilog sources
1 parent 761f62c commit d8ea103

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

litex/build/efinix/efinity.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -70,8 +70,10 @@ def _default_efx_pgm_params(generate_bitbin=False, generate_hexbin=False):
7070
"enable_crc_check" : True,
7171
}
7272

73-
def _get_design_file_library(filename, library):
74-
return "default" if filename.endswith((".vh", ".svh")) else library
73+
def _get_design_file_library(filename, language, library):
74+
if language in ("verilog", "systemverilog"):
75+
return "default"
76+
return library
7577

7678
def _add_custom_params(parent, params):
7779
for key, value in params.items():
@@ -365,7 +367,7 @@ def build_project(self):
365367
et.SubElement(design_info, "efx:design_file", {
366368
"name" : filename,
367369
"version" : "default",
368-
"library" : _get_design_file_library(filename, library),
370+
"library" : _get_design_file_library(filename, language, library),
369371
})
370372

371373
# Add Timing Constraints.

0 commit comments

Comments
 (0)