infiniteimprobability wrote:That is odd.. What changes have you made to audio.xc?
Nothing!
Just add:
Code: Select all
#ifdef U208_ONLY
set_core_high_priority_on();
#endif
at the main.xc
All other chahnges were made in customdefines.h, .xn and Makefile
infiniteimprobability wrote:
We know that our DSD codebase is solid and works (multiple high quality dacs based on it eg
https://www.xmos.com/news/press/17176) so there must be a change to this somehow..
I know - with 6.6.0rc5 it works fine at XS1-L6A, but now I'm working with 6.16.2 and XUF208
infiniteimprobability wrote:
You say that the DSD clock is the expected frequency for each case? 2.8224MHz/ 5.6448MHz ?
Is the proportion of time that DSD data is active the same for DSD64 and DSD128?
Yes, BCLK is 2.8 for DSD64, 5.6 for DSD128 and 11.2 for DSD256.
The proportion remains the same - 1/8
infiniteimprobability wrote:
If the proportion of time that data is active is greater at higher rates, I'm wondering if your DSD dac ports are not properly connected to p_dsd_clk and are being emptied too quickly.. Check that the right arguments are being passed to ConfigAudioPorts()
I connected the ports in .xn file, maybe i is not enough?
Can you check my files (in attach)?
You do not have the required permissions to view the files attached to this post.