The two configurations in which the DDS Compiler
can have an input PHASE channel are mutually exclusive. although there are four fields
which can occur in the TDATA, all four cannot occur together.
When the DDS Compiler is configured to be a SIN/COS LUT only, the PHASE_IN
field is mapped to s_axis_phase_tdata. The PHASE_IN field occupies a
byte-oriented field in the least significant portion of the bus. The width of
s_axis_phase_tdata is therefore the minimum multiple of eight bits
required to accommodate the PHASE_IN width. Because this is an input, any additional
bits required to achieve this byte orientation are ignored by the core and are optimized
away during synthesis or mapping.
The following figure shows the structure of s_axis_phase_tdata
where Phase_Width = 11 for the following configurations: