Xcore-200 as 8 channel plug&play usb interface for I2S

If you have a simple question and just want an answer.
mandalin147
Junior Member
Posts: 6
Joined: Tue Mar 01, 2016 10:04 am

Xcore-200 as 8 channel plug&play usb interface for I2S

Post by mandalin147 »

Hello,
I've got the Xcore-200 Multichannel Platform. I'd like to use it as a plug&play USB audio interface, receiving 8 channels of I2S.
Would this be fairly easy ?
I've flashed the board with examples... but after flashing the audio interface, when I view my audio devices in OSX, it does not show up.
Any Advice (specific examples, general workflow) would be helpful.

Many Thanks,
Amanda
User avatar
Ross
Verified
XCore Legend
Posts: 1185
Joined: Thu Dec 10, 2009 9:20 pm
Location: Bristol, UK

Post by Ross »

Which examples do you mean? You need to use the USB Audio ref design codebase.
mandalin147
Junior Member
Posts: 6
Joined: Tue Mar 01, 2016 10:04 am

Post by mandalin147 »

Can you help talk me through that process ?

I Downloaded:
USB Audio 2.0 Device Software - source code
Tools Compatiblilty: 14.0.4
6.12.6
info 2015-07-06

From:
http://www.xmos.com/support/boards?product=18334

So, Opening that code as a project looks like:


I was able to successfully Flash the .xe at the bottom of the image.

After flashing, however, my audio software on my mac still doesn't recognize the device as an audio interface, even though its seen on the list of USB devices.

Help would be appreciated,
-Amanda
User avatar
Ross
Verified
XCore Legend
Posts: 1185
Joined: Thu Dec 10, 2009 9:20 pm
Location: Bristol, UK

Post by Ross »

Sounds like you have followed the correct steps. What version of OSX are you running? Can you use the debugger to find out where the cores are?
mandalin147
Junior Member
Posts: 6
Joined: Tue Mar 01, 2016 10:04 am

Post by mandalin147 »

It seems like the issue may be part of El Capitan. Many audio interfaces have needed to make patches so that their devices show up in El Capitan.

Even a USBStreamer, which is not programmable, but runs on an XMOS chip is having the same problem.
User avatar
Ross
Verified
XCore Legend
Posts: 1185
Joined: Thu Dec 10, 2009 9:20 pm
Location: Bristol, UK

Post by Ross »

We run regression suites on El Capitan with no issues here. What version are you running exactly?

Do you have a USB trace? What machine is it (we test on fairly recent mac mini's)
mandalin147
Junior Member
Posts: 6
Joined: Tue Mar 01, 2016 10:04 am

Post by mandalin147 »

I was running 10.1.3. Today, in hopes of fixing this issue, I updated to 10.11.4 beta.

I see the device in the system report, but it never shows up as an audio device. The same is true or the USBStreamer from miniDSP.
mandalin147
Junior Member
Posts: 6
Joined: Tue Mar 01, 2016 10:04 am

Post by mandalin147 »

The machine is :
MacBook Pro (Retina, 15-inch, Mid 2015), 2.5 GHz Intel Core i7
mandalin147
Junior Member
Posts: 6
Joined: Tue Mar 01, 2016 10:04 am

Post by mandalin147 »

I'm in San Francisco, I'll be awake for a time, maybe we can iterate a bit faster than one exchange a day to find the solution.
User avatar
Ross
Verified
XCore Legend
Posts: 1185
Joined: Thu Dec 10, 2009 9:20 pm
Location: Bristol, UK

Post by Ross »

Have you tried a UAC1 based config?

A USB trace is going to be invaluable here.