Diamond and Radiant version 2023.2 SP1 and older: HDL Parameter set under Active Implementation options not taking effect in VHDL design when using LSE

Diamond and Radiant version 2023.2 SP1 and older: HDL Parameter set under Active Implementation options not taking effect in VHDL design when using LSE

Description: 
In Diamond and Radiant 2023.2 SP1 and older, while using LSE as the Synthesis Tool, the HDL Parameter in Active Implementation options may not take effect.

Solution: 
This is a known issue for VHDL designs. 
 
See the following code: 
generic(
count1 : integer := 0);

When an HDL Parameter is set, for example, count1=1, this will not take effect or override the RTL.

For now, please proceed with using Synplify Pro, where the HDL Parameter overrides the value set in your RTL.

This is planned to be fixed in a future Radiant release. For Diamond, there is currently no plan to fix this.