XCORE-200 MC I2S Buffering for DSP: Interfaces and notifications problem

Technical questions regarding the xTIMEcomposer, xSOFTip Explorer and Programming with XMOS.
yannick-ee
New User
Posts: 2
Joined: Mon Aug 10, 2020 5:00 pm

XCORE-200 MC I2S Buffering for DSP: Interfaces and notifications problem

Postby yannick-ee » Wed Aug 26, 2020 9:07 am

Good morning,

I am currently developping an audio processing application using the XCORE-200 MC board. As this application requires multi-channel processing, I decided to use an input (and output) buffer so that I reduce the timing constraint on the processing execution time.

I started from the I2S application note provided and I am implementing the double buffer structure described in the programming guide. To do so, I am using an interface, the client end is the DSP task and the server end is the I2S loopback task. The I2S task fills a buffer and triggers a notification when this buffer is full, in consequence, the DSP task execute a clearing notification which swaps the full buffer with a processed buffer and so on.

The trouble is that the notification never executes. I guess there is a rule I miss concerning interfaces and notifications...

The related files are included in the topic.
You do not have the required permissions to view the files attached to this post.
yannick-ee
New User
Posts: 2
Joined: Mon Aug 10, 2020 5:00 pm

Postby yannick-ee » Wed Aug 26, 2020 9:54 am

The problem is solved. It was due to the use of [[distributable]] task whilst not allowed with notifications.

Who is online

Users browsing this forum: No registered users and 6 guests