SINE/COSINE lookup values remain bit accurate with respect to DDS Compiler v5.0 and v4.0. However, versions of the DDS Compiler core prior to v6.0 had different latencies for the programmable and streaming interfaces (the number of cycles between applying an input and that input affecting the calculated phase), which resulted in a different output sequence depending on the configuration.
This behavior has been standardized in DDS Compiler v6.0; however, this might not match the behavior of previous versions. The generated phase is described by the following equation:
Figure 1. Generated Phase
