Basic info on firmware: ReSpeaker, XMOS or ODAS

info about ReSpeaker series products

Moderators: lily.li, violet, seth.welday

Post Reply
phil.cambridge
Pre-kindergarten
Pre-kindergarten
Posts: 1
Joined: Mon Feb 11, 2019 2:37 am

Basic info on firmware: ReSpeaker, XMOS or ODAS

Post by phil.cambridge » Mon Feb 11, 2019 2:46 am

Forgive me, but I've been reading all afternoon and can't work out:
If I get a ReSpeaker Mic Array (v2.0) and I want to run Direction and Beamforming,
- Is the DOA and Beamforming firmware written by XMOS or ReSpeaker?
- If I want to use ODAS, is that a replacement firmware, or is it host-based s/w that takes raw audio from the 4 mics on the ReSpeaker board - and if so, what is the XMOS 3000 doing in that case?

I guess I'm also trying to get into my head whether the ReSpeaker Mic Array / the XMOS XCore / others that house XMOS ... are all running the same DSP code and differ in (only) hardware and support tools.
Thanks
Phil

bill.yu
Elementary-4
Elementary-4
Posts: 420
Joined: Mon Apr 02, 2018 11:05 am

Re: Basic info on firmware: ReSpeaker, XMOS or ODAS

Post by bill.yu » Mon Mar 18, 2019 5:30 pm

Hi Phil

- Is the DOA and Beamforming firmware written by XMOS or ReSpeaker?
for normal case, the doa/bf firmware are written by XMOS, we can get these data from usb.

- If I want to use ODAS, is that a replacement firmware, or is it host-based s/w that takes raw audio from the 4 mics on the ReSpeaker board
the default firmware is 6 channels, which is required by odas. if it is 1 channel, you can follow http://wiki.seeedstudio.com/ReSpeaker_M ... e-firmware to update it.

- and if so, what is the XMOS 3000 doing in that case?
the xmos routes the 4 raw channels audio to odas.

thanks.

Post Reply