xCORE-200 XE/XEF Ethernet + USB A new generation of high performance Ethernet-enabled multicore microcontrollers TM The xCORE-200 Gigabit Ethernet family of devices (XE FEATURES TM and XEF) extends the popular xCORE architecture to Multicore compute with up to provide increased performance, memory footprint and 2000MIPS (16 core) and 4000MIPS flexibility for the most demanding applications. (32 core) performance. xCORE-200 XE/XEF devices contain integrated Gigabit TM Hardware Response ports Ethernet RGMII interfaces and USB2.0 PHYs (host or provide flexible, high-performance device) with a dual-issue processor pipeline that boosts configurable I/O capability. peak compute performance up to 4000MIPS and Integrated Gb Ethernet RGMII 2000MMACS. interface. Up to 1024KB on-chip SRAM memory is available. Each Integrated USB 2.0 PHY for high member of the xCORE-200 family has an embedded flash and full-speed host and device option. operation. The flexible Hardware Response ports are bonded out to Up to 1024KB on-board memory I/O pins as 1bit, 4bit, 8bit, 16bit and 32bit ports, and for demanding applications. provide support for serialized and buffered data transfer. Embedded flash option up to Up to 176 general purpose I/O are available for user 2048KB on-board. configuration. Free software library support to xCORE-200 is supported by the advanced XMOS implement your exact mix of TM xTIMEcomposer Studio development environment, and a peripherals. wide range of microcontroller and application libraries are freely downloadable from www.xmos.com. Easy to use with our free xTIMEcomposer Studio tools. xCORE-200 Ethernet PRODUCT BRIEF Unlike conventional microcontrollers, xCORE-200 I/O pins xTIME scheduler Hardware response ports multicore microcontrollers execute multiple real- xCORE logical core xCORE logical core PLL time tasks simultaneously. The xCORE-200 xCORE logical core xCORE logical core JTAG XE/XEF family includes devices with 16, 24 and xCORE logical core xCORE logical core xCORE logical core xCORE logical core 32 cores. Each logical core can execute USB xCORE logical core xCORE logical core computational code, advanced DSP code, control xCORE logical core xCORE logical core RGMII software (including logic decisions and executing xCORE logical core xCORE logical core xCORE logical core xCORE logical core a state machine) or drive and sample data on the FLASH SRAM OTP OTP SRAM I/O ports. 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 RAM Flash USB PHY Family Cores RGMII TQ128 FB236 FB374 (KB) (KB) 256 XE216-256-TQ128 81 XE216-256-FB236 128 XE216 16 - 1 1 512 XE216-512-TQ128 81 XE216-512-FB236 128 512 XE224-512-FB324 176 XE224 24 - 1 2 1024 XE224-1024-FB324 176 512 XE232-512-FB324 176 XE232 32 - 2 2 1024 XE232-1024-FB324 176 256 XEF216-256-TQ128 81 XEF216-256-FB236 128 XEF216 16 2048 1 1 512 XEF216-512-TQ128 81 XEF216-512-FB236 128 512 XEF224-512-FB324 176 XEF224 24 2048 1 2 1024 XEF224-1024-FB324 176 512 XEF232-512-FB324 176 XEF232 32 2048 2 2 1024 XEF232-1024-FB324 176 For pricing and availability, please visit the XMOS website for a list of our distributors. www.xmos.com/distributors. 2015 XMOS LTD Third party trademarks are hereby acknowledged. This is a preliminary product brief, contents are subject to change. XM-006871-PC 2015-09-08 xCONNECT Switch