The table below shows latency measurements for particular operations performed by a NioNode. These figures are useful when you want to calculate delays manually when setting up alignment between objects.
IO card serial port receive |
1 vector |
IO card serial port transmit |
1 sample |
DSP processing |
1 vector |
DSP to DSP transfer (within a NioNode) |
1 vector |
XDAB transfer (NioNode to NioNode) |
3 vectors |
IO Card ADC |
34 samples @ 48/96 KHz |
IO Card DAC |
37 samples @ 48 KHz, 20 samples @ 96 KHz |
It is not always easy to manually calculate the latency of a particular signal relative to another. For example, in the design below, the alignment must be set to 4 vectors (32 samples):
The alignment figure can be calculated by counting up the vectors between the 5 stages listed, but it is easier to create your design and check the delay report to see what manual delays you need to insert.
See also |