<?xml-stylesheet type="text/xsl" href="https://community.element14.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>XMOS startKIT: Introduction, Terminology/Architecture, Getting Started and Example Programs</title><link>/technologies/internet-of-things/b/blog/posts/xmos-startkit-introduction-terminology-architecture-getting-started-and-example-programs</link><description>This is part 1 in a series of XMOS startKIT posts. The following topics are covered here:Introduction/Terminology/ArchitectureRunning Tasks in ParallelXMOS and IoTInstalling the development environment xTIMEcomposerBuilding and running an Example Pro</description><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>RE: XMOS startKIT: Introduction, Terminology/Architecture, Getting Started and Example Programs</title><link>https://community.element14.com/technologies/internet-of-things/b/blog/posts/xmos-startkit-introduction-terminology-architecture-getting-started-and-example-programs</link><pubDate>Wed, 25 Sep 2024 18:34:55 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:97f46c0a-84ae-4c6a-a98d-64e5a158e5d8</guid><dc:creator>shabaz</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;How time flies. It&amp;#39;s been many years since I tried an XMOS part.&lt;/p&gt;
&lt;p&gt;This is one of their more recent device programmers, called xTAG3.&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " height="490" src="/resized-image/__size/1748x980/__key/commentfiles/f7d226abd59f475c9d224a79e3f0ec07-97f46c0a-84ae-4c6a-a98d-64e5a158e5d8/xTAG3_2D00_top_2D00_view.jpg" width="873" /&gt;&lt;/p&gt;
&lt;p&gt;Since this blog was written, there have been two new generations of parts. There is xCORE-200 (with an XS2 instruction set), which upped the performance to even allow Gigabit Ethernet with a microcontroller if required. After that, there is xCORE-AI (with XS3A instruction set) with integer vector calculation engine, and floating point unit. The third generation probably offers a lot more, but I&amp;#39;ve not looked at it in-depth.&lt;/p&gt;
&lt;p&gt;Also, they have deprecated their older IDE, and now support command-line tools in conjunction with VS Code.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I want to give the xCORE-200 parts a go, but am a little worried about the state of their website (which of course is a key part of using a new component).&amp;nbsp;The website stinks, to the point that I&amp;#39;ve written a long e-mail to them with suggestions.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;And, annoyingly, the xCORE.ai parts require a different programmer tool, xTAG4. Fortunately the xTAG3 and xTAG4 programmers are low cost.&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=17650&amp;AppID=27&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: XMOS startKIT: Introduction, Terminology/Architecture, Getting Started and Example Programs</title><link>https://community.element14.com/technologies/internet-of-things/b/blog/posts/xmos-startkit-introduction-terminology-architecture-getting-started-and-example-programs</link><pubDate>Thu, 17 Sep 2015 20:34:08 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:97f46c0a-84ae-4c6a-a98d-64e5a158e5d8</guid><dc:creator>Former Member</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;Would there be any chance that you could develop wholly on something like a raspberry pi?&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=17650&amp;AppID=27&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: XMOS startKIT: Introduction, Terminology/Architecture, Getting Started and Example Programs</title><link>https://community.element14.com/technologies/internet-of-things/b/blog/posts/xmos-startkit-introduction-terminology-architecture-getting-started-and-example-programs</link><pubDate>Mon, 12 Jan 2015 22:03:30 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:97f46c0a-84ae-4c6a-a98d-64e5a158e5d8</guid><dc:creator>clem57</dc:creator><slash:comments>2</slash:comments><description>&lt;p&gt;@shabaz ,&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Hi. I always read your reviews since you go into much depth. Can you point out any programming tips/suggestions concerning messaging between threads? I plan on running up to 16 threads on a xCORE slicekit. They seem compatible with this starter kit.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Thanks,&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Clem&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=17650&amp;AppID=27&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: XMOS startKIT: Introduction, Terminology/Architecture, Getting Started and Example Programs</title><link>https://community.element14.com/technologies/internet-of-things/b/blog/posts/xmos-startkit-introduction-terminology-architecture-getting-started-and-example-programs</link><pubDate>Mon, 17 Nov 2014 05:34:07 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:97f46c0a-84ae-4c6a-a98d-64e5a158e5d8</guid><dc:creator>Former Member</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;I&amp;#39;m trying to run the servo motor demo. Although you don&amp;#39;t describe it, I assume one must create a new project for this. At any rate, that&amp;#39;s what I did. Then I copy and paste your code into the editor (using &amp;quot;view plain&amp;quot; and copying from the resulting window). The editor shows an error on every line after the opening curly bracket of main: &amp;quot;Bad character sequence encountered&amp;quot;. Lines before that are fine. When I try to compile, I get multiple &amp;quot;error: stray &amp;#39;\240&amp;#39; in program&amp;quot; and the program fails to compile. What am I doing wrong.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;BTW, the first example worked fine. Thanks for creating this tutorial on the XMOS start kit!&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=17650&amp;AppID=27&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: XMOS startKIT: Introduction, Terminology/Architecture, Getting Started and Example Programs</title><link>https://community.element14.com/technologies/internet-of-things/b/blog/posts/xmos-startkit-introduction-terminology-architecture-getting-started-and-example-programs</link><pubDate>Wed, 25 Jun 2014 17:19:13 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:97f46c0a-84ae-4c6a-a98d-64e5a158e5d8</guid><dc:creator>ipv1</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;Wow. You have given quite a detailed post which clarified a lot of things and created an interest in XMOS... Nice.&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=17650&amp;AppID=27&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: XMOS startKIT: Introduction, Terminology/Architecture, Getting Started and Example Programs</title><link>https://community.element14.com/technologies/internet-of-things/b/blog/posts/xmos-startkit-introduction-terminology-architecture-getting-started-and-example-programs</link><pubDate>Mon, 05 May 2014 08:37:31 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:97f46c0a-84ae-4c6a-a98d-64e5a158e5d8</guid><dc:creator>Former Member</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;You mention the dev environment is based on eclipse, then later show a windows installer.&amp;nbsp; So perhaps the obvious question, but can it run on a mac or any other place I&amp;#39;d be able to run eclipse ?&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=17650&amp;AppID=27&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item></channel></rss>