PARAM Primitive
The PARAM primitive allows you to specify a parameter that is used in the current Block Design File (.bdf) Definition and its optional default value.
The default value of a parameter specified with the PARAM primitive is optional. This value applies only to the Block Design File that contains the PARAM primitive; it is not applied to the file's subdesigns.
Parameters specified in PARAM primitives must adhere to the same rules as parameters defined in AHDL Parameters Statements.
Note: When a design is compiled, the Compiler searches for parameter values in the optional
default value listed in the Parameters Statement(s) of the Text Design File (.tdf) Definition or the PARAM primitives of the Block
Design File or Block Symbol File (.bsf) Definition that defines the
logic function. These default values apply only to the file in which they are listed;
they are not applied to the file's subdesigns.