Automatic signal delay compensation

NWare provides a way to automatically compensate the signal propagation delay through components in a project. This can be switched on using the Auto-compensate signal delays option on the project properties.

When you turn on delay compensation, delay alignment devices are added in front of every output, and in front of every multi-input device that combines the inputs. The compiler then places the devices on the DSP chips. Finally, based on the placement, the compiler sets the alignment delay lengths to whatever is necessary to achieve the equal arrival time of signals. Because this is done after the devices are placed, it is possible that when these delays are set the DSP memory will be over allocated. When this happens, there are several solutions:

See also

Interpreting the delay report

Minimizing delay

Internal latencies and alignment