??? ???? ???? Register
|
Cart
|
Login

Silicon

The XS1 family implements the XMOS XS1 architecture based on the XS1 XCore processor. Each XS1 XCore executes up to eight threads concurrently, at a speed of up to 400 MIPS*. A thread has a dedicated register set enabling it to operate as a logical core. The eight threads share a single 64 KByte unified memory with no access collisions. Integer and fixed point operations are provided for efficient DSP and cryptographic operations.

Each XS1 XCore has 64 I/O pins that are programmed from software. Thread execution is deterministic and hence each thread can implement a hard real-time I/O task, regardless of the behaviour of other threads. I/O pins are grouped into logical ports of width 1, 4, 8, 16 and 32 bits. Each port incorporates serialisation/deserialisation, synchronisation with the external interface, and precision timing. Each XCore incorporates eight timers that measure time relative to a 100 MHz reference clock.

Each XS1 XCore can be connected to a switch via four internal XMOS Links. Each link is capable of transferring data at 800 Mbits/second. The switch provides full connectivity between the cores on the chip, and also provides up to sixteen XMOS Links that can transfer data at up to 400 Mbits/second.

* XS1-L1 devices are available at two speed grades: 400 MIPS and 500 MIPS

 

XS1-G4: 4-core processor

G4

The XS1-G4 has four XCore tiles with up to 32 software threads, 1600 total MIPS, 256 KBytes of single cycle memory and a high performance switch interconnect.


More details on the XS1-G4 144BGA
More details on the XS1-G4 512BGA

XS1-G2: 2-core processor

G2

The XS1-G2 has two XCore tiles with up to 16 software threads, 800 total MIPS, 128 KBytes of single cycle memory and a high performance switch interconnect.


More details on the XS1-G2 144BGA

XS1-L1: 1-core processor

L1

The energy-efficient XS1-L1 has one XCore tile with up to eight software threads, 400 or 500* MIPS and 64 KBytes of single cycle memory.


More details on the XS1-L1 64LQFP
More details on the XS1-L1 128TQFP

XS1-L2: 2-core processor

L2

The energy-efficient XS1-L2 has two XCore tiles with up to sixteen software threads, 800 or 1000* MIPS and 128 KBytes of single cycle memory for code and data storage.


More details on the XS1-L2 124QFN

Architecture Overview

Click image to view full size.

Architecture Overview Full Size

XMOS Silicon Architecture Overview

Each XS1 XCore has 64 I/O pins that are programmed from software.

XCore Exchange