TRANSLATE_OFF
and TRANSLATE_ON
instruct the
Synthesis tool to ignore blocks of code. These attributes are given within a comment in
RTL. The comment can start with one of the following keywords:
- synthesis
- synopsy
- pragma
- xilinx
In newer versions of the tool, using a keyword has become optional. The tool works with translate_off/on or off/on in the comment.
TRANSLATE_OFF
starts the ignore, and it ends with
TRANSLATE_ON
. These commands cannot be nested.
This attribute can only be set in the RTL.