How fast are XMOS links? Topic is solved

If you have a simple question and just want an answer.
Post Reply
User avatar
sethu_jangala
XCore Expert
Posts: 589
Joined: Wed Feb 29, 2012 10:03 am

How fast are XMOS links?

Post by sethu_jangala »

At what speed the data transfer is done using XMOS links?



View Solution
User avatar
sethu_jangala
XCore Expert
Posts: 589
Joined: Wed Feb 29, 2012 10:03 am

Post by sethu_jangala »

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.)

User avatar
dan
Experienced Member
Posts: 102
Joined: Mon Feb 22, 2010 2:30 pm
Contact:

Post by dan »

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.

Post Reply