{"id":2183,"date":"2015-04-30T12:30:47","date_gmt":"2015-04-30T17:30:47","guid":{"rendered":"https:\/\/www.westfloridacomponents.com\/blog\/?p=2183"},"modified":"2016-01-01T15:47:33","modified_gmt":"2016-01-01T20:47:33","slug":"raspberry-pi-compatible-multicore-development-board","status":"publish","type":"post","link":"https:\/\/www.westfloridacomponents.com\/blog\/raspberry-pi-compatible-multicore-development-board\/","title":{"rendered":"Raspberry Pi Compatible Multicore Development Board"},"content":{"rendered":"<p>If you are looking for a low-cost development platform for adding to your low-cost, versatile, credit-card sized, single board computer, the Raspberry Pi or RBPi, a startKIT might be just what you need. With a startKIT attached to your RBPi, you can have real-time Input\/Outputs and several communication features including networking and audio, making it an ideal platform for varied applications such as digital audio, networking, motion control and robotics.<\/p>\n<p>This ultra-low-cost development platform for the RBPi is made by XMOS, featuring the configurable multicore micro-controller technology \u2013 xCORE. These are an innovative family of devices that you can configure with software for a wide variety of interface and peripheral blocks. Equipped with header connections, startKIT can easily be interfaced to RBPi products. That makes it the ideal real-time IO solution for projects involving the RBPi.<\/p>\n<p>XMOS provides free-to-use design tools along with the startKIT. These xTIMEcomposer design tools offer developers the right interface configurations, allowing them to write application codes quickly, using C\/C++, all within a single programming environment. Developers get a full graphical development with the xTIMEcomposer, which includes a compiler, a static time analyzer, a software-based logic analysis tool and a debugger.<\/p>\n<p>The entire board of the startKIT measures just 94x50mm. The kit is based around the xCORE-Analog multicore micro-controller, the XS1-A8-64-DEV. The xCORE runs at 500MIPS and has eight numbers of 32-bit logical processing cores. Along with the multicore micro-controller, the startKIT comes with an array of LEDs, 2 capacitive sense sliders, a push-button switch and a sliceCARD connector. The sliceCARD connector is compatible with several IO slices that XMOS makes available. You can connect the startKIT board to a breadboard system, as it is equipped with suitable header connectors.<\/p>\n<p>For new users to start with the startKIT, XMOS provides several wide-ranging example codes. These include a web-server application, a software-defined Ethernet interface and the basic driver software necessary for operating the on-board LEDs and the push-button. If you want more, you are free to join the XCORE Exchange, a thriving community of users at xCORE; you will have access to a large variety of xCORE code.<\/p>\n<p>The on-chip debug capabilities of the on-board xCORE multicore micro-controller, XS1-A8-64-DEV, allows the developer an in-circuit analysis of the complete design in comprehensive real-time. That makes it easy to see what is happening in real-time at the device interface and in the code \u2013 while the system is running \u2013 all without affecting the performance. You can also monitor the analog interfaces alongside the digital signals of the startKIT. For example, you can monitor the signals on the capacitive touch-sensors in real-time.<\/p>\n<p>For those who work with applications such as digital audio, networking, motion control and robotics, the eight 32-bit logical cores of the 500MIPS xCORE multicore micro-controller can perform deterministically. Therefore, you can configure the startKIT to match your exact requirements as the software allows you to configure the interface.<\/p>\n<p>The xCORE-Analog A8-DEV is a two-tile device. While Tile-0 handles the integrated debugger and USB PHY, Tile-1 is dedicated to the user-programmable eight logical cores, with its digital IO available on pins. That allows several types of peripherals to be integrated with the startKIT board.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>If you are looking for a low-cost development platform for adding to your low-cost, versatile, credit-card sized, single board computer, the Raspberry Pi or RBPi, a startKIT might be just what you need. With a startKIT attached to your RBPi, you can have real-time Input\/Outputs and several communication features including networking and audio, making it [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[324],"tags":[1150,326,470],"class_list":["post-2183","post","type-post","status-publish","format-standard","hentry","category-raspberry-pi","tag-raspberry-pi","tag-raspberry-pi-projects","tag-rbpi"],"_links":{"self":[{"href":"https:\/\/www.westfloridacomponents.com\/blog\/wp-json\/wp\/v2\/posts\/2183"}],"collection":[{"href":"https:\/\/www.westfloridacomponents.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.westfloridacomponents.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.westfloridacomponents.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.westfloridacomponents.com\/blog\/wp-json\/wp\/v2\/comments?post=2183"}],"version-history":[{"count":1,"href":"https:\/\/www.westfloridacomponents.com\/blog\/wp-json\/wp\/v2\/posts\/2183\/revisions"}],"predecessor-version":[{"id":2538,"href":"https:\/\/www.westfloridacomponents.com\/blog\/wp-json\/wp\/v2\/posts\/2183\/revisions\/2538"}],"wp:attachment":[{"href":"https:\/\/www.westfloridacomponents.com\/blog\/wp-json\/wp\/v2\/media?parent=2183"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.westfloridacomponents.com\/blog\/wp-json\/wp\/v2\/categories?post=2183"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.westfloridacomponents.com\/blog\/wp-json\/wp\/v2\/tags?post=2183"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}