customizing xcore firmware for 16ch input
Posted: Sun Jul 23, 2017 5:53 pm
Hi all
I am interested in using the xcore 200 in a new product design. We need 16 channels of audio input @ 96 khz/24bit, and 8 channels of output at 192khz/32bit.
We'll connect the xcore to our ARM SoC via high speed USB 2.0 host ports. We are running linux on the SoC. We already have a DAC connected, so if the xcore does not support 192khz/32bit output we could just use it to connect the 16 channels of audio input (the SoC onboard I2S only supports stereo input but 8 channel output).
We don't need to connect the xcore via USB to windows or mac osx, only linux is necessary.
I'm new to the xcore platform and would like to understand what firmware already exists and how I get started to customize the firmware if necessary? Is there a source code repository I can look at for USB2.0 audio class multichannel I2S I can look at? I have experience writing C and C++ software and some experience writing linux alsa drivers.
Thanks
B
I am interested in using the xcore 200 in a new product design. We need 16 channels of audio input @ 96 khz/24bit, and 8 channels of output at 192khz/32bit.
We'll connect the xcore to our ARM SoC via high speed USB 2.0 host ports. We are running linux on the SoC. We already have a DAC connected, so if the xcore does not support 192khz/32bit output we could just use it to connect the 16 channels of audio input (the SoC onboard I2S only supports stereo input but 8 channel output).
We don't need to connect the xcore via USB to windows or mac osx, only linux is necessary.
I'm new to the xcore platform and would like to understand what firmware already exists and how I get started to customize the firmware if necessary? Is there a source code repository I can look at for USB2.0 audio class multichannel I2S I can look at? I have experience writing C and C++ software and some experience writing linux alsa drivers.
Thanks
B