Designing a simple I2S to USB audio capture board

New to XMOS and XCore? Get started here.
subbu@e2
New User
Posts: 2
Joined: Thu Feb 13, 2020 11:04 pm

Designing a simple I2S to USB audio capture board

Postby subbu@e2 » Thu Feb 13, 2020 11:24 pm

Hello All,

I am new to XMOS and would like to design a simple I2S to USB audio capture device. The goal is to record the data from I2S (PCM/DSD) using audacity or other software. This is will be part of an Audio A to D main board with USB interface.

I would like to get some information on which eval board should I use and can any of the USB to I2S boards available in the market using XMOS processor reprogrammed for this purpose?

Regards,
Subbu
pastaclub
Junior Member
Posts: 5
Joined: Thu Apr 02, 2020 2:10 pm

Postby pastaclub » Thu Apr 02, 2020 2:21 pm

Did you get ahead with this?

I have similar plans: I am generating I2S streams with an FPGA and I'm looking for a way to make them available via UAC2. I think that the XU208 could do the job. But the situation with development boards looks pretty desperate. There seems to be no development board available for the current XU parts at all. There is a multi-channel audio board, but it uses an external PHY.

Not having worked with XMOS before, it feels a bit too much to have to make my own PCB before I can even try anything :(
subbu@e2
New User
Posts: 2
Joined: Thu Feb 13, 2020 11:04 pm

Postby subbu@e2 » Wed Apr 08, 2020 7:40 am

No I haven't got any response. I was about to give up and I got the MCHStreamer from minidsp.com but been having clock issues. So started reading again and let me see where it goes.
pastaclub
Junior Member
Posts: 5
Joined: Thu Apr 02, 2020 2:10 pm

Postby pastaclub » Sat Apr 11, 2020 2:41 pm

Meanwhile I got that multi-channel audio board. I have to correct one thing about my previous post. The board does NOT use an external PHY - the XE chips also have USB on board. I was not aware of that because the XU chips are advertised as having USB and the XE chips are not. It's not even mentioned in their description, so I didn't look at them further initially.

The Mac version of the tools obviously was neglected for years. It took me quite some time to make xTime Composer work under MacOS Catalina since it's not compatible with MacOS's gatekeeper and you have to manually authorize tons of executables and modules across various folders. By now I can edit and compile, but not flash. This seems to be a Mac-specific problem that has existed for years. I guess I will have to install the tools under Windows.

I have been reading the programming guide and the documentation of some libraries and I have to credit XMOS that those are quite well written and don't leave many questions open.

Let us know how you are getting ahead.
User avatar
akp
Respected Member
Posts: 466
Joined: Thu Nov 26, 2015 11:47 pm

Postby akp » Wed Apr 15, 2020 6:16 pm

Linux tools are good, too. Compiles much faster than Windows because it can compile with multiple threads. But you do have to be careful about a few settings to get it to run properly, if you search Ubuntu or Linux on the forum you'll get sorted. I don't know anything about the MacOS tools.

Who is online

Users browsing this forum: No registered users and 1 guest