I want to know if DSD Audio rates, in addition to multi channels ,can be supported(with Software configuration) on the Multi-Channel Audio kit (XS1-U16 based) as it is not explicitly mentioned in the product brief at https://www.xmos.com/download/public/US ... 1.2%29.pdf
DSD support on Multi-Channel Audio kit
-
- Member++
- Posts: 30
- Joined: Mon Dec 15, 2014 9:03 pm
-
Verified
- XCore Legend
- Posts: 1164
- Joined: Thu May 27, 2010 10:08 am
Officially (as you have seen on the website), there is no support for DSD. However, unofficially, there is a build (2xoxxd) in the project for this board for DSD. It supports native and DoP. I've tried it - it works fine.
The board has the CS4384 DAC, and so can support DSD64 and DSD128. The software can be extended to support DSD256 (native & DSD) with instructions via this appnote https://www.xmos.com/de/support/appnotes/AN00103 and potentially native DSD512 too (although this has not been done yet). You will need to add your own DSD DAC to go above DSD128 though.
Currently, DSD is only supported as stereo output only. There is no technical reason why it couldn't be extended to support multi-channel (and input too), although some sums would need to be done to work out what that would yield (channels, sample rate, DoP support Y/N).
You can find further discussion on the subject here http://www.xcore.com/forum/viewtopic.ph ... sd&start=0
The board has the CS4384 DAC, and so can support DSD64 and DSD128. The software can be extended to support DSD256 (native & DSD) with instructions via this appnote https://www.xmos.com/de/support/appnotes/AN00103 and potentially native DSD512 too (although this has not been done yet). You will need to add your own DSD DAC to go above DSD128 though.
Currently, DSD is only supported as stereo output only. There is no technical reason why it couldn't be extended to support multi-channel (and input too), although some sums would need to be done to work out what that would yield (channels, sample rate, DoP support Y/N).
You can find further discussion on the subject here http://www.xcore.com/forum/viewtopic.ph ... sd&start=0
Engineer at XMOS
-
- Member++
- Posts: 30
- Joined: Mon Dec 15, 2014 9:03 pm
Hi infiniteimprobability,
I noticed that when I enable DSD in firmware, the support for I2S Tx (Record) function goes away as I am not able to see my device listed under Recording tab in Sound Properties on Windows PC.
Is this expected?
I noticed that when I enable DSD in firmware, the support for I2S Tx (Record) function goes away as I am not able to see my device listed under Recording tab in Sound Properties on Windows PC.
Is this expected?
-
Verified
- XCore Legend
- Posts: 1185
- Joined: Thu Dec 10, 2009 9:20 pm
- Location: Bristol, UK
Yes, this this is expected behaviour (on Windows)
-
- Member++
- Posts: 30
- Joined: Mon Dec 15, 2014 9:03 pm
What about Linux? Is it supposed to work for Tx on linux (with DSD enabled firmware)?
BTW, what is the default firmware shipped with these audio eval kits i.e MCA kit , MFA kit?
Is it DSD enabled or not ?
BTW, what is the default firmware shipped with these audio eval kits i.e MCA kit , MFA kit?
Is it DSD enabled or not ?
-
Verified
- XCore Legend
- Posts: 1164
- Joined: Thu May 27, 2010 10:08 am
It may work - sorry can't be more specific as we don't officially support this, however I know of many customers getting it going - particularly DoP, which just assumes PCM with no mutilation of the data word by volume scaling or DSP.What about Linux? Is it supposed to work for Tx on linux (with DSD enabled firmware)?
There are so many versions of firmware for different configurations, best to be sure and just flash the one you needBTW, what is the default firmware shipped with these audio eval kits i.e MCA kit , MFA kit?
Is it DSD enabled or not ?
for example 2xoxxd on MFA or 2i10o10xsxxxd for the Multichannel board (although this gives you 2 channels DSD)