xCORE-200 XE/XEF Ethernet + USB
A new generation of high performance Ethernet-enabled multicore microcontrollers
FEATURES
Multicore compute
with up to
2000MIPS (16 core) and 4000MIPS
(32 core) performance.
Hardware Response
TM
ports
provide flexible, high-performance
configurable I/O capability.
Integrated Gb Ethernet RGMII
interface.
Integrated USB 2.0 PHY
for high
and full-speed host and device
operation.
Up to 1024KB on-board memory
for demanding applications.
Embedded flash
option
– up to
2048KB on-board.
Free software library support
to
implement your exact mix of
peripherals.
Easy to use
with our free
xTIMEcomposer Studio™ tools.
The xCORE-200
TM
Gigabit Ethernet family of devices (XE
and XEF) extends the popular xCORE
TM
architecture to
provide increased performance, memory footprint and
flexibility for the most demanding applications.
xCORE-200 XE/XEF devices contain integrated Gigabit
Ethernet RGMII interfaces and USB2.0 PHYs (host or
device) with a dual-issue processor pipeline that boosts
peak compute performance up to 4000MIPS and
2000MMACS.
Up to 1024KB on-chip SRAM memory is available. Each
member of the xCORE-200 family has an embedded flash
option.
The flexible Hardware Response ports are bonded out to
I/O pins as 1bit, 4bit, 8bit, 16bit and 32bit ports, and
provide support for serialized and buffered data transfer.
Up to 176 general purpose I/O are available for user
configuration.
xCORE-200 is supported by the advanced XMOS
xTIMEcomposer Studio
TM
development environment. A wide
range of microcontroller and application libraries are
freely downloadable from
www.xmos.com.
xCORE-200 Ethernet
PRODUCT BRIEF
Unlike conventional microcontrollers, xCORE-200
multicore microcontrollers execute multiple real-
time tasks simultaneously. The xCORE-200
XE/XEF family includes devices with 16, 24 and
32 cores. Each logical core can execute
computational code, advanced DSP code, control
software (including logic decisions and executing
a state machine) or drive and sample data on the
I/O ports.
I/O pins
Hardware response ports
xCORE logical core
xCORE logical core
xCORE logical core
xCORE logical core
xCORE logical core
xCORE logical core
xCORE logical core
SRAM
OTP
xCORE logical core
xCORE logical core
xCORE logical core
xCORE logical core
xCORE logical core
xCORE logical core
xCORE logical core
xCORE logical core
xCORE logical core
OTP
SRAM
xTIME
scheduler
PLL
JTAG
USB
xCONNECT Switch
RGMII
FLASH
The devices include xTIME scheduling hardware
that performs functions similar to those of an RTOS, and hardware that connects the cores directly to
I/O pins, ensuring fast processing and extremely low latency. The xTIME scheduler eliminates the use
of interrupts and ensures deterministic operation.
The on-chip SRAM can be accessed in a single cycle, reducing shared memory requirements by
passing data directly between tasks executing on logical cores. Similarly the xCONNECT switch is a
high-speed network allowing all cores to communicate with each other.
xCORE-200 multicore microcontrollers include an area of one-time programmable memory with AES
support to allow the implementation of secure boot functionality.
ORDERING INFORMATION
xCORE-200 XE/XEF devices are available in a range of resource densities, packages, performance
and temperature grades depending on your needs.
Package [GPIOs]
Family
XE216
XE232
XEF216
XEF232
Cores
16
32
16
32
RAM
(KB)
256
512
512
1024
256
512
512
1024
Flash
(KB)
-
-
2048
2048
RGMII
1
2
1
2
USB PHY
1
2
1
2
XEF216-256-TQ128 [81]
XEF216-512-TQ128 [81]
XEF216-256-FB236 [128]
XEF216-512-FB236 [128]
XEF232-512-FB324 [176]
XEF232-1024-FB324 [176]
TQ128
XE216-256-TQ128 [81]
XE216-512-TQ128 [81]
FB236
XE216-256-FB236 [128]
XE216-512-FB236 [128]
XE232-512-FB324 [176]
XE232-1024-FB324 [176]
FB374
For pricing and availability, please visit the XMOS website for a list of our distributors.
www.xmos.com/distributors.
© 2017 XMOS LTD
Third party trademarks are hereby acknowledged.
This is a preliminary product brief, contents are subject to change.
XM-006871-PC | 2017-06-28