XMOS XK XS1-G Скачать руководство пользователя страница 5

XK XS1-G Development System Quick Start Guide (1.1)

5/9

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

Содержание XK XS1-G

Страница 1: ...XK XS1 G Development System Quick Start Guide Version 1 1 Publication Date 2010 05 10 Copyright 2010 XMOS Ltd All Rights Reserved...

Страница 2: ...be used for linking to XDK XMOS Link sockets 2 XDK Demos A set of demonstrations is pre installed on the XDK which you can use to test the hardware Additional demonstrations can be downloaded from the...

Страница 3: ...XK XS1 G Development System Quick Start Guide 1 1 3 9 www xmos com...

Страница 4: ...he frame generator The frame generator draws the raw pixel data and passes it through a channel to the LCD driver thread to output to the screen The demonstration is divided across four XCores due to...

Страница 5: ...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 disp...

Страница 6: ...s indicate high power The power spectrum is updated in real time using a sliding window which represents about a second worth of audio Internally the program computes a 512 sample FFT and uses a looku...

Страница 7: ...data from the LCD driver 2 Main program loop This thread is paused waiting for the PENIRQ line from the touch screen digitizer to go low indicating the screen is pressed When this event is fired it s...

Страница 8: ...A character buffer thread calculates pixel values using a local character buffer For each pixel in a frame these two threads output data through a channel to a blender thread that does a simple blend...

Страница 9: ...this design code or Information collectively the Information and is providing it to you AS IS with no warranty of any kind express or implied and shall have no liability in relation to its use XMOS Lt...

Отзывы: