I have received mine and have a question.
Is the Raspberry Pi compatible port for
1) connecting the startkit to a Pi
2) connecting the starttkit to Pi-compatible boards such as the Gertboard
3) both of the above
Good question I asked the same question of Thomas G and waiting reply.
I think we could say both as the I/O is programmable and we could drive the I/O both ways round if we are feeling clever.
Having said that the expected "way round" will be which ever way the existing S/W if any has be written.
BTW i see in their documentation that they had a Hackathon on the XMOS premises. I would certainly like to go to the next one can the XMOS guys shout out when the next one is due?!
Also here's their Youtube site http://www.youtube.com/channel/UCCnXQVGhqzpSy_kYWEaamfQ
Yes - all IO can be set to input or output - but on a per-port-basis.
There are 16 1-bit ports, four 8-bit ports, six 4-bit ports, two 16-bit ports, and a 32-bit port. When you add all these together you will realise that they have been multiplexed - this multiplexing is shown on the data sheet of the XS1 parts.
On the startKIT, most 1-bit ports, 4-bit ports, and 8-bit ports are brought out to the card-slot-header (and mirrored on the single row of 0.1" holes); the raspberryPI header contains a couple of 1-bit ports and the 32-bit port. These have been arranged so that you can use SPI to communicate with the raspberryPI, but little else as the 32-bit port is either all input or all output. Most of the ports that can be flicked individually are on the card-slot-header.
It is just (1) for connecting to a Raspberry Pi.
For the header - just any old strip of IDC header will do.
Thanks for confirming that Henk
Time to play with it methinks
I'm still in Bart Simpson mode (annoying the Postman about when it'll arrive). In the meantime, rec'd a couple Amazon gift cards yesterday. Any recommendations on the header interfaces? I'm thinking it'll need something like: http://www.amazon.com/Adafruit-Cobbler-Breakout-Kit-Raspberry/dp/B00EBXP3R2
XMOS announced an ultra-low-cost development platform called startKIT. Priced at just $14.99 from XMOS distribution partners, startKIT makes it quick and easy to start developing with the configurable xCORE multicore microcontroller technology. xCORE multicore microcontrollers can be software-configured with a wide variety of peripherals and interface blocks and programmed in C / C++, all in a single programming environment.
startKIT is equipped with header connections that allow it to interface to Raspberry Pi products, making it an ideal real-time I/O solution for Raspberry Pi projects. Measuring just 94 x 50mm in size, it is based around the 500MIPS, eight-core XS1-A8-64-DEV, an xCORE-Analog multicore microcontroller. The board includes: LEDs; a push-button switch; two capacitive sense sliders; a sliceCARD connector that is compatible with the wide range of I/O slices available from XMOS; and headers that allow connection to a breadboard system.
startKIT is supplied with example code including driver software for the LEDs and push-buttons and a software-defined Ethernet interface and web server application. More xCORE code is available via the XCore Exchange, a thriving community of xCORE users centered at www.xcore.com.