what to expect when i compile avb to have 3 listeners

If you have a simple question and just want an answer.
Junior Member
Posts: 7
Joined: Wed Aug 11, 2021 7:28 pm

what to expect when i compile avb to have 3 listeners

Post by cccuser »

I have configured a x-216 board to have 3 listener and no talkers.

1. my goal is to have 3 parallel streams of 8 channels each so i can direct the channels from any stream to the analog outputs.
i want all streams to run in parallel.

q1 when i compile with 1 stream/listener selected it appears to work correctly. when i print out the index in buffer_mgr_to_tdm the data is cycling through index 0-7 and i can hear sound come from the output of the analog channels.
when i compile same the design with listeners set to 2 or 3, the application task and buffer_mgr_to_tdm appear to be hung.
i admit to be being somewhat of a newcomer to this design and need some help on exactly how to modify this to get my goal and what to expect when it starts running.

for example will the index in buffer_mgr_to_tdm still cycle through indexes 0-7 ot 0-23?
how is this supposed to work with parallel streams?
Active Member
Posts: 35
Joined: Sat May 09, 2020 4:20 pm

Post by fabra »

Well, you can run more (or less) channels on tdm lines than you have available in streams. Make sure that there is only one mapping per tdm-channel. A stream channel could also map to multiple tdm channels.