How many streaming channels are avaiable? Topic is solved

If you have a simple question and just want an answer.
psebastiani
Member++
Posts: 29
Joined: Wed Oct 02, 2013 4:20 pm

How many streaming channels are avaiable?

Post by psebastiani »

Dear all,
I actually work with XCORE-200 explorer board, and I have a doubt?
How many "streaming channel" are avaiable?
The compiler check report, return only chanends avaiable. For example:

Code: Select all

Constraint check for tile[0]:
  Cores available:             8,   used:          8 .  OKAY
  Timers available:          10,   used:          8 .  OKAY
  Chanends available:        32,   used:         17 .  OKAY
  Memory available:       262144,   used:      33824 .  OKAY
    (Stack: 18788, Code: 13060, Data: 1976)
Constraints checks PASSED.
Constraint check for tile[1]:
  Cores available:            8,   used:          3 .  OKAY
  Timers available:          10,   used:          3 .  OKAY
  Chanends available:        32,   used:          5 .  OKAY
  Memory available:       262144,   used:      28184 .  OKAY
    (Stack: 17748, Code: 9144, Data: 1292)
Constraints checks PASSED.
Build Complete
sometimes i got the error:
Error: Too many streaming channels from tile[0].
This happens when I use multiple streaming channels between threads running in different tiles.
It seems the XCORE can handle limited number of "streaming channel" between threads running in different Tiles, but a bigger number of streaming channel are avaiable for thread running in the same Tile.
What is this number?
Any documentation on that?
View Solution
User avatar
mon2
XCore Legend
Posts: 1913
Joined: Thu Jun 10, 2010 11:43 am

Post by mon2 »

psebastiani
Member++
Posts: 29
Joined: Wed Oct 02, 2013 4:20 pm

Post by psebastiani »

Thank you