The G4 Switch

Technical discussions around xCORE processors (e.g. General Purpose (L/G), xCORE-USB, xCORE-Analog, xCORE-XA).
User avatar
lilltroll
XCore Expert
Posts: 955
Joined: Fri Dec 11, 2009 3:53 am
Location: Sweden, Eskilstuna

The G4 Switch

Postby lilltroll » Tue Jun 08, 2010 2:35 pm

I always forget this, so I post it where I easily can find it again.

How many streaming channels can the XS1-G4 handle between different XCores, e.g. how many "onchip" links (called ?-Links by XMOS) are there on the G4.
Probably not the most confused programmer anymore on the XCORE forum.
User avatar
Woody
XCore Addict
Posts: 165
Joined: Wed Feb 10, 2010 2:32 pm

Postby Woody » Tue Jun 08, 2010 3:08 pm

There are 4 plinks from each core to the switch. So the simple answer is that each xcore can have a maximum of 4 streaming channels to destinations outside it's core. If you want to keep a plink free for all other non streaming channels then the maximum is 3.

However if your streaming channels only output or only input data then it is possible to get up to 8. But you've got to work around warnings & perhaps errors with compiler switches etc.

Who is online

Users browsing this forum: No registered users and 1 guest