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