Hello,
Some time ago we used the XMOS XHRA-2HPA audio processor in our USB audio bridge device.
It worked perfectly (with minor problem with firmware in some XHRA chips).
We bought a dozen or so chips but are not available (obsolete) now and we have to create a new design of relative simple stereo USB audio bridge device that could replace our previous solution.
I know that XMOS has recommended porting the XMOS USB 2.0 onto the XU208 microcontroller but I have some questions about the solution of XU208 chips:
1) Is the XU208 recommended for new design? (Any "End of life" in the near future would be disastrous)
2) If the XU208 could still be used what is the recommended developing tools for it (xTIMEComposer or XTC tools)?
Our device is controlled by a Windows PC software and outputs stereo high quality sound to a set of selected outputs.
We use a HiFi stereo codec (I2S) on our device to convert USB audio to analog
No sound processing is done on the device. There are also two talk-through and talk-back microphone paths and some input-output ports.
I think that xcore.ai series would be a excessive solution for our application (?).
Any links to "How to dive into XMOS development ..." would be appreciated.
USB audio bridge
-
- New User
- Posts: 2
- Joined: Mon Aug 05, 2024 3:59 pm
-
Verified
- XCore Legend
- Posts: 1070
- Joined: Thu Dec 10, 2009 9:20 pm
- Location: Bristol, UK
Unless you have a specific reason to stick with the 208, I'd go for the 308
Technical Director @ XMOS. Opinions expressed are my own
-
Verified
- Experienced Member
- Posts: 66
- Joined: Sun Dec 13, 2009 1:12 am
xcore.ai is superior in almost all respects compared to xcore-200 (cheaper, faster, lower power, more memory, built in PLL, etc.) so would definitely choose xcore.ai for a new design.
I think Ross meant to say XU316 e.g. https://www.xmos.com/download/XU316-102 ... eet(6).pdf
Cheers,
Joe
I think Ross meant to say XU316 e.g. https://www.xmos.com/download/XU316-102 ... eet(6).pdf
Cheers,
Joe
XMOS hardware grey beard.
-
Verified
- XCore Legend
- Posts: 1070
- Joined: Thu Dec 10, 2009 9:20 pm
- Location: Bristol, UK
Yep, my bad, I meant 316 not 308.
Technical Director @ XMOS. Opinions expressed are my own
-
- New User
- Posts: 2
- Joined: Mon Aug 05, 2024 3:59 pm
Thanks for your suggestions.
I will go on with the XU316.
Is the XK-EVK-XU316 evaluation board the right tool to begin with? I have to check if I am able to implement USB to I2S interface with it in a reasonable time.
I am a newbie in XMOS controllers (XHRA was quite different kettle of fish - I liked it mutch) and there is always some uncertainty about what lies ahead.
All the hints of the "XMOS sages" will be helpful.
Best
Wlodek
I will go on with the XU316.
Is the XK-EVK-XU316 evaluation board the right tool to begin with? I have to check if I am able to implement USB to I2S interface with it in a reasonable time.
I am a newbie in XMOS controllers (XHRA was quite different kettle of fish - I liked it mutch) and there is always some uncertainty about what lies ahead.
All the hints of the "XMOS sages" will be helpful.
Best
Wlodek
-
- Member
- Posts: 11
- Joined: Thu Oct 05, 2023 3:14 pm
XMOS offer a ready-to-use and well documented library for XK-EVK-XU316 downloadable from https://github.com/xmos/sw_usb_audio/re ... tag/v8.1.0
If you dont need any customization you can just flash it and.. well done
If you dont need any customization you can just flash it and.. well done