DSD support on Multi-Channel Audio kit

If you have a simple question and just want an answer.
amninder
Member++
Posts: 30
Joined: Mon Dec 15, 2014 9:03 pm

DSD support on Multi-Channel Audio kit

Post by amninder »

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

 

User avatar
infiniteimprobability
Verified
XCore Legend
Posts: 1164
Joined: Thu May 27, 2010 10:08 am

Post by infiniteimprobability »

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

Engineer at XMOS
amninder
Member++
Posts: 30
Joined: Mon Dec 15, 2014 9:03 pm

Post by amninder »

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?
User avatar
Ross
Verified
XCore Legend
Posts: 1185
Joined: Thu Dec 10, 2009 9:20 pm
Location: Bristol, UK

Post by Ross »

Yes, this this is expected behaviour (on Windows)
amninder
Member++
Posts: 30
Joined: Mon Dec 15, 2014 9:03 pm

Post by amninder »

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 ?
User avatar
infiniteimprobability
Verified
XCore Legend
Posts: 1164
Joined: Thu May 27, 2010 10:08 am

Post by infiniteimprobability »

What about Linux? Is it supposed to work for Tx on linux (with DSD enabled firmware)?
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.
BTW, what is the default firmware shipped with these audio eval kits i.e MCA kit , MFA kit?
Is it DSD enabled or not ?
There are so many versions of firmware for different configurations, best to be sure and just flash the one you need

for example 2xoxxd on MFA or 2i10o10xsxxxd for the Multichannel board (although this gives you 2 channels DSD)