sld-columbia / esp

Embedded Scalable Platforms: Heterogeneous SoC architecture and IP integration made easy
Other
326 stars 105 forks source link

Edit makefile to fix a bug when the number of RTL files is very large #232

Closed GuyEichler closed 1 month ago

GuyEichler commented 1 month ago

When there is large amount of RTL files generated for the accelerators (happens mostly with vivado HLS) the makefile rtl.mk fails on two targets: check_all_srcs and check_all_rtl_srcs. To avoid this from happening, now in each target the RTL files are processed in chunks according to each individual variable included under ALL_SIM_SRCS and ALL_RTL_SRCS.