Input PHASE Channel TDATA Structure - Input PHASE Channel TDATA Structure - 6.0 English - PG141

DDS Compiler LogiCORE IP Product Guide (PG141)

Document_ID
PG141
Release_Date
2024-12-11
Version
6.0 English

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:

  • Both PINC and POFF are set to Streaming.
  • PINC only is set to Streaming.
  • POFF only is set to Streaming.
  • The DDS is configured to be SIN/COS LUT only.
Figure 1. Input PHASE Channel TDATA Structure
LogiCORE IP DDS Compiler pg141_input_phase_tdata_structure_x13214 Rectangle.129 Unused Unused Rectangle.2 POFF POFF Rectangle.3 Unused Unused Rectangle.4 PINC PINC Rectangle.5 Unused Unused Rectangle.6 PINC PINC Rectangle.9 Unused Unused Rectangle.10 POFF POFF Rectangle.7 Unused Unused Rectangle.8 PHASE_IN PHASE_IN Sheet.11 Full DDS and Phase Accumulator Structure Full DDS and Phase Accumulator Structure Sheet.12 SIN/COS Lookup Structure SIN/COS Lookup Structure Sheet.13 31 31 Sheet.14 27 27 Sheet.15 15 15 Sheet.16 11 11 Sheet.17 15 15 Sheet.18 11 11 Sheet.19 15 15 Sheet.20 11 11 Sheet.21 15 15 Sheet.22 11 11 Sheet.23 26 26 Sheet.24 16 16 Sheet.25 10 10 Sheet.26 0 0 Sheet.27 0 0 Sheet.28 0 0 Sheet.29 0 0 Sheet.30 10 10 Sheet.31 10 10 Sheet.32 10 10 Sheet.33 a) a) Sheet.34 b) b) Sheet.35 c) c) Sheet.36 d) d) Sheet.53 X13214 X13214 Rectangle.37 Unused Unused Rectangle.38 POFF POFF Rectangle.39 Unused Unused Rectangle.40 PINC PINC Rectangle.41 Unused Unused Rectangle.42 PINC PINC Sheet.43 31 31 Sheet.44 27 27 Sheet.45 15 15 Sheet.46 11 11 Sheet.47 15 15 Sheet.48 11 11 Sheet.49 26 26 Sheet.50 16 16 Sheet.51 10 10 Sheet.52 0 0 Sheet.54 0 0 Sheet.55 10 10 Sheet.56 e) e) Sheet.57 f) f) Rectangle.58 Unused Unused Rectangle.59 RESYNC RESYNC Sheet.60 39 39 Sheet.61 33 33 Sheet.62 32 32 Rectangle.64 Unused Unused Rectangle.65 RESYNC RESYNC Sheet.66 23 23 Sheet.67 17 17 Sheet.68 16 16