Section A.1.5,
A.6.2, A.6.4, Syntax 8-1, Syntax 8-7, Syntax 17-15, Syntax 17-17
Procedures
In A.1.7 and Syntax 16-1, in non_port_program_item, REMOVE
| { attribute_instance } local_parameter_declaration
| { attribute_instance } parameter_declaration ;
In A.6.2, REPLACE
always_construct ::= always statement
WITH
always_construct ::= always_keyword statement
always_keyword
::= always
| always_comb
| always_latch | always_ff
In A.6.2, REMOVE
combinational_construct
latch_construct
ff_construct
In A.1.5, module_common_item, REMOVE
| combinational_construct
| latch_construct
| ff_construct
In A.6.2, RENAME
procedural_continuous_assignments
TO
procedural_continuous_assignment
In A.6.4 and Syntax 8-1, in statement_item, REPLACE
| procedural_continuous_assignments ;
WITH
| procedural_continuous_assignment ;
In A.5.1, in
udp_declaration
REMOVE the tab before the first definition
and in the first definition MOVE the two extern options to the end of the first definition
and REMOVE the second definition.
In 18.7, in the first example, the ‘type’ keyword in
parameter type
TP
should be made bold, and in the final example, an ellipsis (...) should be added between the semicolon (;) and the endmodule keyword.
In 19.8.2, in the example, the keyword ‘repeat’ in
repeat(2)
should be made bold.
In 20.6, in the example, the keyword ‘int’ in
( int
w, string instComment )
should be made bold.
In 20.6.1, in the example, the keywords ‘int’ and ‘string’ in
( int
w, string instComment )
should be made bold.
In 23.2, in the example, the keyword ‘type’ in
parameter type
bus_t
should be made bold.
In 25.1, in the example, the keyword ‘nand’ in
nand
#(dval)
should be made bold.
In 27.5.1.1, the keyword ‘bit’ in
bit
[15:8] b[]
should be made bold.