XS1-G Development Kit
Product Brief
ACCELERATE YOUR DESIGN
The XS1-G Development Kit (XDK) is a complete and
fun hardware/software development environment that
provides the fastest way to start exploring Software
Defined Silicon. Based on the XMOS XS1-G4 device,
the XDK provides a quick and easy way develop a wide
range of products and applications.
Thanks to an embedded software design flow,
development cycles with XMOS devices are extremely
short. The XDK is supported by a complete suite of
design tools, and to shorten your learning curve we
have provided comprehensive tutorials and application
examples. A quick-start guide will have you designing
your first project in just a few minutes.
EVERYTHING IN ONE BOX
The XDK contains everything you need to start
developing applications based on the XS1-G family of programmable devices. The XDK hardware
provides a comprehensive set of peripheral devices. This allows you to quickly develop a broad range
of designs using only the included hardware. If required, custom hardware can be connected via the
0.1" pitch IDC connectors. It's simple and easy to connect to hosts, peers and networks using the
on-board expansion ports. Applications are loaded and debugged through through the USB host
connection or run directly from an SD card.
XDK FEATURES AT A GLANCE
· XS1-G4 four-XCore 400MHz device: 1600 MIPS, 256KB RAM, 32KB OTP
· Feature-rich development platform
o
QVGA colour touch screen TFT LCD
o High
performance
stereo audio ADC/DAC
o
10/100 Ethernet interface
o
SD card slot (card included)
o USB
connectivity
o
512KB asynchronous SRAM
o
96 pins I/O expansion from two XCores, via 0.1" IDC headers
o
XMOS link channel connections
· Complete development tool suite
o
C and XC compilers, linker and mapper
o
Simulator and in-circuit visual debugger
· Tutorial suite with examples
o
Pong game, audio analyser, fractals, GUI demo and more
· Power supply and cables included
2009-06-29
© 2009 XMOS Ltd
www.xmos.com
XS1-G Development Kit Product Brief
XDK HARDWARE BLOCK DIAGRAM
XS1-G4 Features
·
Four 32-bit XCoreTM
event-
driven processors
o
1600MIPS performance
o
256KBytes single-cycle SRAM
o
32 concurrent threads
o
400M events per second
·
Up to 256 input/output pins
o
10ns timing resolution
o
Serialisation and logic functions
·
Compact 16/32bit ISA
o
32 x 32 64bit MAC
·
128 communication channels
o
Scalable and deterministic on
and off-chip communication
DESIGN TOOLS
The XDK is supported by an integrated
development environment, a complete tool suite
that includes C and XC compilers, a simulator,
visualisation tools and a debugger.
Applications can be written in C, C++ and the
XMOS-originated XC, an extension to C that
supports concurrent and real-time programming
using channel-based communications and event
driven control. A step-by-step tutorial is provided
that will have you proficient in XC within an hour.
For more information about our XMOS or our