XK-XMP-64 Development Board

Part #: XMP-64
Silicon on Board: XS1-G04B-FB512

The XK-XMP-64 is available as an experimental board intended for research purposes. Limited functional verification has been done and support for the XK-XMP-64 is only available via the XCORE forum user community. The board is supplied on an as-is basis with basic tools support (including build and debug) and a simple example.

The XK-XMP-64 is a prototype multi-processor board that demonstrates the scalability of the XS1 architecture. The XMP-64 connects together 512 cores in 16 XS1-G4 devices on a single PCB, delivering 25 GIPS.

IDC connectors provide access to IOs on the xCORE Tiles, allowing external interfaces to be connected to the XK-XMP-64. The board could, for example, be used to make an audio effects/synthesiser engine or to use it as an image processing/target tracking engine when connected to a camera.

The XK-XMP-64 has a dual ethernet interface and is programmed over USB2.

Key Features

  • 64 xCORE Tiles connected as a 4-D hypercube using 5b XMOS links
  • 25.6 GIPS
  • 512 cores
  • 4MB RAM
  • 512KB OTP memory
  • Round trip time between 200ns and 1us
  • Each edge of the hypercube provides a bandwidth of 1.6 Gbit/s in each direction
  • Processor grid measures 120 x 120 mm