XMOSシリーズとは何ですか?


10

わかりました、それで私は最近、XMOSの名前が場所に現れるのを見ました。私は彼らのウェブサイトを見て、オンラインで検索しましたが、それが何であるのかよくわかりませんか?それは何ですか?マイクロコントローラーとFPGAのクロスのように見えますか?

私も彼らのサイトを調べましたが XMOSとは何か、他のマイクロコントローラーラインとの違いについて理解できることは何もありませんでした(サンプルデザインとその他の参照ドキュメントのみ)。

回答:


18

XMOSハードウェアをたくさん持っています。チップは、多くのアプリケーションでFPGAおよびDSPに取って代わることができ、開発ははるかに迅速かつ安価です。それらは主にXC(並列処理を目的としたCのスーパーセット)、C、C ++、およびアセンブラーでプログラムされています。同じアプリケーションで言語を混在させることができます。他のプログラミング言語が利用可能になっています。

それらは基本的に非常に高速なマルチコアコントローラーであり、400 MIPSコアあたり最大8つのハードウェアスレッドがあり、ラウンドロビン方式で動作します。各スレッドは50または100 MIPSで実行でき、別個のプロセッサーと考えることができます。したがって、4コアデバイスは最大32スレッドを提供し、合計1600 MIPSを提供します。スレッド、コア、チップは非常に高速な通信チャネルを介して通信するため、任意の数のチップを使用して並列処理システムを非常に簡単に設計できます。UART、SPIなどのペリフェラルはソフトウェアで実装されます。高速(480 MBit / s)USBおよび100 MHzイーサネットをソフトウェアで処理するのに十分な速度です。シングルコア、デュアルコア、および4コアのデバイスは、コアあたり64のI / Oで利用できます。オンチップRAMはコアあたり64kです。

キラーアプリケーションには、FPGAがこれまで使用されてきたスポーツアリーナで使用される大規模なLEDディスプレイが含まれます。通常、ディスプレイタイルごとに1つ、何百ものXMOSチップを使用します。また、ハイエンドのロボットアプリケーションにも最適です。

ボード価格は、シングルコアデバイスを備えたプロトタイピングボードの場合、約50ドルです。アプリケーションのプログラミングとデバッグに必要なJTAGインターフェイスは、さらに50ドルです。開発ソフトウェアは無料です。XMOSのWebサイトとユーザーフォーラムを通じて、サポートは良好です。彼らは愛好家に人気を得ています。

新しい7ドルのXS1-L01A-TQ48デバイスが生産されています。それらはDigi-Keyにリストされています。


1
チップも安価で、シングルコアのTQFPパッケージデバイスの場合、単品で約$ 7.50です。
コナーウルフ

上記のレオンによる素晴らしい反応、私がそれに追加する唯一のものは、xcore.comで詳細を知りたい場合や、私たちの巨大なコミュニティとチャットしたい場合です-プロジェクトのアイデアがあれば、私はあなたを助けることができると確信していますXMOSがあなたに適しているかどうかを判断します。また、Miguelが前述したように、私たちのビデオとYouTubeチャンネル(MyXMOS)をチェックして、XMOSの動作と、私たちのコミュニティがすでに何を作っているかを見てください-いくつかの素晴らしいインスピレーション。

またはプロトタイピングボードで約41ドル:sparkfun.com/products/10113
Earlz

3

XMOSのDavid Mayは、昨年の最初のOSHUG(オープンソースハードウェア)イベントでXMOSの紹介を発表しました:http ://www.vimeo.com/11624968


0

XMOSは、強力なマルチコアの32ビットマイクロコントローラーです。FPGAは含まれていませんが、それらはうまく連携しています。


0

XMOSはイベント駆動型プロセッサーです。おそらくビデオをご覧ください。

http://www.xmos.com/videos


1
動画にリンクする前に、もう少し詳しい情報をお知らせください。これは現在のところ追加に過ぎません。時間を割いてサイトにアクセスしていただきありがとうございますが、これを長期的に質の高い回答にしましょう。
Kortuk

0

私もこのプロセッサに興味があり、彼らのサイトを探し回っています。レオンが述べたように、最低限の開始に100ドルを費やしてもかまわない。しかし、私は何を買うべきか分かりませんでした-彼らの開発ボードのページは異なるチップについて話しているが、それらの違いを理解することができなかった。

XMOSプロセッサのタイプの概要を説明する役立つリンク次に示します。私は彼らのウェブサイトの周りをクリックしてそれを見つけることができませんでした。

一言で言えば、彼らは4つの異なるプロセッサを持っているように見えます:

XS1-G4:4コアXS1-G2:2コアXS1-L1:1コアXS1-L2:2コア

奇妙なことに、初心者にはマルチスレッドを活用する方法を学ぶことができるため、XS1-L1が最良の選択になると思いますが、開発ボードのコストを少し節約できる可能性があります。しかし、これはそうではないようです。XK-1AXC-1Aはどちらも$ 99で、JTAGハードウェアが含まれています。

たぶん、レオンがここにコメントを追加して、XMOSに興味がある人のための最高のスターターキットだと彼が考えていることを私たちに知らせることができます。


私は$ 99のXC1-Aから始めます。LEDやボタン、インターフェースコネクタなど、必要なものがすべて揃っています。
Leon Heller、
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.