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 CompleteThis happens when I use multiple streaming channels between threads running in different tiles.Error: Too many streaming channels from tile[0].
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?

