Skip to content

Fix the issue where firmware with GBT_NUM>4 fails synthesis

Elena Zhivun requested to merge rm4.10_strips into master

When GBT_NUM>4 in a tcl build script, strips_phase1_unknown_mapping module fails to elaborate. Although this module is wrapped in if-generate statement, Vivado is elaborating all parameterized versions of this module anyway, which fails when GBTid > 3. This is because register map only includes the configuration for the first four GBT links, due to the excessive BRAM use when all 24 links are included.

Merge request reports

Loading