
XK XS1-G Development System Quick Start Guide (1.1)
2.2
Mandelbrot (MBROT)
The Mandelbrot demonstration uses the concurrent feature of the XMOS architecture
to farm out the processing to multiple threads running across the XCores.
The generation manager requests Mandelbrot calculations from eight threads running
the escape time algorithm. It then passes the resulting pixel data to the SRAM server
for storage.
Concurrently, the SRAM server pipes the RGB data to the LCD driver, which displays
the image on the LCD.
SRAM Server
SRAM
Server
M-brot
processor
LCD
Driver
LCD
XCORE0 XCORE3
XCORE2
XCORE1
5 Mhz RGB Bus
M-brot
processor
M-brot
processor
M-brot
processor
M-brot
processor
M-brot
processor
M-brot
processor
M-brot
processor
Mandelbrot
generation
manager
www.xmos.com