知識ベース

XMOS

XMOSは、リアルタイムソリューション、DSP、制御フローを同時に実行できる音声ソリューション、オーディオ製品、およびマルチコアマイクロコントローラーを開発するファブレス半導体企業です。 XMOSマイクロコントローラーは、確定的な(予測可能な)動作によって区別されます。

会社の歴史

XMOSは、2005年7月にアリディクソン(当時ブリストル大学の最終学年)、ジェームスフォスター(オックスフォードセミコンダクターの前CEO)、ノエルハーリー、デビッドメイ(元インモスのチーフアーキテクト)、およびヒテシュメフタ(アカシア)によって設立されましたキャピタルパートナー)。ブリストル大学のエンタープライズ基金とワイバーンのシード基金(旧スリス・シードコーン基金)からシード基金を受け取りました。

XMOSという名前は、Inmosへの緩やかな参照です。 XMOSテクノロジーに見られるいくつかの概念(チャネルやスレッドなど)は、Transputerレガシーの一部です。

2006年秋、XMOSはAmadeus Capital Partners、DFJ Esprit、およびFoundation Capitalから資金を確保しました。また、戦略的投資家のロバート・ボッシュ・ベンチャー・キャピタルGmbH、Huawei Technologies、およびザイリンクスIncがあります。2017年9月、XMOSはインフィニオンによる投資ラウンドで1500万ドルを確保しました。

XMOSのプロセッサテクノロジーは汎用であり、音声、マイクアレイ、オーディオ、LEDタイル、通信、ロボットなど、さまざまな市場で活用されています。これにより、サードパーティはテクノロジーをベースにした製品とビジネスを確立できます。

2009年12月、XMOSは、革新的で起業家的な議論とコラボレーションを可能にし、奨励するサイトとして、XCore ExchangeというコミュニティWebサイトを立ち上げました。

2017年7月、XMOSはソース分離用のオーディオアルゴリズムを専門とする会社であるSETEMを買収しました。

製品

XMOSは、xCOREテクノロジーに基づいたシリコンデバイスとソフトウェアのファミリを開発しました。

  • xCORE VocalFusion-2017年6月に発売。xCOREVocalFusion(XVF)デバイスは、遠距離音声キャプチャ技術と音響デジタル信号処理(DSP)を、Sensory、Inc. TrulyHandsfree Voice Controlのサポートも含む単一のデバイスに組み合わせます。 Alexa Voice Service(AVS)用のVocalFusion 4-MicキットとAmazon AVS用のVocalFusionステレオ開発キットは、Amazonによって認定されています。
  • xCORE-VOICE-2016年4月に発売。xCORE-VOICEプロセッサは、1つ以上のxCORE-200プロセッサと、複数のマイク信号のキャプチャを可能にするソフトウェアとの組み合わせであり、それらを単一の信号に集約します。
  • xCORE-AUDIO-2016年4月にリリース。xCORE-AUDIOは、xCORE-200テクノロジー上に構築されたオーディオ固有のプロセッサであり、高解像度の民生用オーディオおよびマルチチャンネルプロフェッショナルオーディオアプリケーションを対象としています。
  • xCORE-200-2015年3月にリリース。xCORE-200デバイスは、500 MHzでデュアル発行コードを実行でき、最大4つのタイルを持ち、各タイルは最大8つの同時タスクを実行します。デバイスには、組み込みフラッシュ、組み込みUSB PHY、および組み込みRGMIIインターフェイスのオプションがパッケージされています。
  • XCore XS1-L1-2008年からリリース。最大2つのタイルが最大500 MHzで実行されるマルチコアマイクロコントローラの最初のファミリ。組み込みUSB(XCore XS1-SU)、ADC(XCore XS1-AnA)、DC-DCコンバーター、または統合されたARM Cortex-M3のオプションがあります。

XMOSは、低レベルI / Oプロトコルを実装するようにプログラムできるハードウェアデバイスを表すために、 ソフトウェア定義シリコンという用語を作り出しました。 XMOSは、プロセッサをイベント駆動型と説明しています。

音声処理

XMOSは、2016年に遠距離音声キャプチャアプリケーション向けに、音声キャプチャ用の最初のマイクアレイを発売しました。

2016年11月、XMOSはSensory、Inc.と提携して、XMOS音声処理プラットフォームでTrulyHandsfree音声制御技術を提供しました。

2017年3月、インフィニオンテクノロジーズとXMOSは、バルセロナで開催されたGSMAモバイルワールドコングレスで、インフィニオンのレーダーとシリコンマイクセンサーとXMOSのオーディオプロセッサの組み合わせを実証しました。

2017年6月に発表されたXVF3000ファミリのファーフィールドボイスプロセッサには、適応ビームフォーミング用の音声前処理DSP、バージイン付き全二重音響エコーキャンセレーション、ノイズ抑制、自動ゲイン制御が含まれています。

2017年10月、XMOS VocalFusion 4-Mic Dev Kit for Amazon AVSはAmazonによって認定されました。

2018年2月、Amazon AVS向けVocalFusionステレオ開発キットがMobile World Congress 2018で発表され、AmazonによりAlexa Voice Serviceに認定されました。

デジタルオーディオ

XMOSマルチコアマイクロコントローラーは、オーディオパートナーシップ、Cambridge Audio、FiiO Electronics Technology、Meridian Audio、Native Instruments、Oppo Digital、Sennheiser、Sonyなどの多国籍企業で製品にUSB Audio 2.0インターフェイスを実装するために広く使用されています。

2014年12月、認証を通じてオープンスタンダードベースの決定論的ネットワーキングを推進する業界コンソーシアムであるAVnu Allianceは、AVMOS認定の最初の利用可能なオーディオビデオブリッジング(AVB)およびタイムセンシティブネットワーキング(TSN)オーディオエンドポイントリファレンスプラットフォームとしてXMOSを発表しました。

xCOREマルチコアマイクロコントローラー

xCOREマルチコアマイクロコントローラーは、高速スイッチで接続された1つ以上のプロセッサータイルで構成されます。各プロセッサタイルは、最大8つのタスクを同時に実行できる従来のRISCプロセッサです。タスクは、チャネル(ローカルタイルのタスクまたはリモートタイルのタスクに接続可能)を介して、またはメモリを使用して(タイル内のみ)通信できます。

xCOREアーキテクチャは、リアルタイムオペレーティングシステム(RTOS)で通常見られる多くの要素をハードウェアで提供します。これには、タスクスケジューラ、タイマー、I / O操作、およびチャネル通信が含まれます。タイミングの不確実性(割り込み、キャッシュ、バス、およびその他の共有リソース)の原因を排除することにより、xCOREは多くのアプリケーションに決定的で予測可能なパフォーマンスを提供できます。通常、タスクは外部I / Oやタイマーなどのイベントにナノ秒単位で応答できます。これにより、xCOREデバイスをプログラムして、そうでなければ専用のハードウェアを必要とするハードリアルタイムタスクを実行できます。

xCOREデバイスは、音声処理、USBオーディオ、AVBおよび時間依存ネットワーク、産業用通信、ロボット工学など、さまざまな市場で使用されています。

xCOREデバイスは、C、C ++、xC、またはネイティブアセンブラを使用してプログラムできます。プログラマがxCOREデバイスのリアルタイムハードウェア機能にアクセスできるように、C用のマルチコア言語拡張機能がいくつか追加されました。これらの拡張機能は、タスクベースの並列処理と通信、正確なタイミングとI / O、安全なメモリ管理の機能を含むxCと呼ばれるプログラミング言語を形成します。

ツールチェーンxTIMEcomposerには、C、C ++、xC用のLLVMベースのコンパイラー、サイクル精度のシミュレーター、シンボリックデバッガー、ランタイムインスツルメンテーションおよびトレースライブラリ(xSCOPE)、および静的コードタイミングアナライザー(XTA)が付属しています。すべてのコンポーネントは、プログラムのリアルタイムマルチコアの性質を認識しており、完全に統合されたアプローチを提供します。

産業およびロボット

2014年6月、XMOSは、Cyber​​ Physical SystemsのリーダーであるSynapticonと提携して、ファクトリーオートメーション市場やサービスロボット市場におけるIndustry 4.0などの新しいトレンドをサポートしました。