Section 21.2

LRM-243

Change in Syntax 21-1 (changes in red and blue):

local_parameter_declaration ::=                         // from Annex A.2.1.1

  localparam [ signing ] { packed_dimension } list_of_param_assignments ;

| localparam data_type_or_implicit list_of_param_assignments ;

 

parameter_declaration ::=

  parameter [ signing ] { packed_dimension } list_of_param_assignments

| parameter data_type_or_implicit list_of_param_assignments

| parameter type list_of_type_assignments

 

specparam_declaration ::=

specparam [ packed_dimension ] list_of_specparam_assignments ;

 

data_type_or_implicit ::=                                    // from Annex A.2.2.1

  data_type

| [ signing ] { packed_dimension }

LRM-227

Change in Syntax 21-1 (changes in red and blue):

param_assignment ::= parameter_identifier { unpacked_dimension } = constant_param_expression                  // from Annex A.2.4

LRM-227

Change in Syntax 21-1 (changes in red and blue):

parameter_port_list ::=                                                                                        // from Annex A.1.4