At what speed the data transfer is done using XMOS links?
How fast are XMOS links? Topic is solved
-
- XCore Expert
- Posts: 589
- Joined: Wed Feb 29, 2012 10:03 am
-
- XCore Expert
- Posts: 589
- Joined: Wed Feb 29, 2012 10:03 am
On-chip XMOS Links can consume data as fast as the ISA can input and output; over 1Gbps. The fabric is non-blocking so multiple streams can exist concurrently. Off chip XMOS Links support either 160Mbps or 400Mbps of bandwidth depending on the chosen link width. Latency is deterministic and depends on the locality of the two communicating threads. On the same core it is one thread cycle, on the same chip but different core latency is three thread cycles and off chip it is 20 thread cycles. (Assumes 8 active threads per xCORE.)
-
- Experienced Member
- Posts: 102
- Joined: Mon Feb 22, 2010 2:30 pm
This document https://www.xmos.com/en/published/xs1-l ... guidelines gives a more detailed overview of xmos link (aka "xCONNECT Link"). The off chip links are either full duplex 2 wire (for total of 4 wires) or 5 wire (for total of 10). Max performance of one 5 wire link is 250 Mbits/s. There are 4 of these 5wire links connecting the tiles in multi-tile XMOS devices (e.g an L10 to L16). Note that in the answer given above, the word 'core' has been used where 'tile' was meant.