Vivado synthesis supports:
• C-style and Verilog style meta comments:
° C-style
/* ... */
• C-style comments can be multiple line:
° Verilog style
// ...
Verilog style comments end at the end of the line.
• Translate Off and Translate On
// synthesis translate_on
// synthesis translate_off
• Parallel Case
// synthesis parallel_case full_case
// synthesis parallel_case
// synthesis full_case
• Constraints on individual objects