Starting in Intel® Quartus® Prime software version 16.1, of the NCO IP Core, the multi-channel behavior differs than described in the documentation. For multi-channel implementations over 3 channels, the data is initially output out of order.
An example behavior of the IP based on different multi-channel implementations is described below:
3 Channels: CH3, CH1, CH2
4 Channels: CH3, CH4, CH1, CH2
5 Channels: CH3, CH4, CH5, CH1, CH2
6 Channels: CH3, CH4, CH5, CH6, CH1, CH2
The NCO IP Core outputs valid data after the initial incorrect data order. Please ignore the first N-2 data values where
N is equal to the number of channels.
This problem is scheduled to be fixed in a future release of the Intel® Quartus® Prime software.