モバイル、IoT、車載システム設計のためのセンサーインターフェース
MIPI® I3C℠は、センサーなどの周辺機器をマイクロコントローラーやアプリケーション・プロセッサーに相互接続するためのバス・インターフェースです。数十年前に開発されたI2CおよびSPIインターフェースをベースに、MIPI I3Cは、標準的なCMOS技術を用いて製造された、低消費電力で統一された最新のインターフェースを提供します。2線式バスを採用し、10Mbps以上の転送速度をサポートし、ダイナミックマスター定義やダイナミックアドレッシングなどのユニークな機能を備えています。
I3Cでは、より高いレベルの性能を実現することができますが、そのためには設計や検証に新たな課題があります。例えば、高い動作速度を実現するためには、テストツールがナノ秒単位のタイミング分解能を達成する必要がありますが、大量に導入する場合にはコスト面での負担が大きくなります。さらに、バスの動的な性質により、関連するステートマシンが非常に複雑になるため、完全なハードウェアベースのテストツールが必要になります。これらの課題を解決するためには、Introspect Technology社が提供するI3Cの設計およびテスト機器が最適です
業界の課題
- I2Cに比べて動作速度が速い
- 複雑なステートマシン
- SDRおよびHDRの動作モード
- ダイナミックアドレッシングとダイナミックマスターセレクション
- 複数のバス構成
機能
- ナノ秒のタイミング分解能を持つ高性能モジュール
- 高性能で費用対効果の高いプロービングソリューション
- マスター、スレーブ、またはマルチモード・エンドポイントのデバイス・エミュレーション
- あらゆるI3Cバスのパッシブ・プロトコル解析(スニッフィング)
- 特性評価とスクリーニングのための機能
[SidebandBus 1] SidebandBusControllerのセットアップ
Introspect Technology社のI3C SidebandBusテストソリューション、SV4E-I3Cをご紹介します。本日のビデオでは、受賞歴のあるソフトウェアを使用してSidebandBusコントローラを設定する方法をご紹介します。
[SidebandBus 2]デバイスの発見
本日のビデオでは、DDR5 DIMMに接続され、動作しているデバイスを識別する方法についてご紹介します。
[SidebandBus 3] SPDハブでレジスタを読む
Introspect Technology社のI3C SidebandBusテストソリューション「SV4E-I3C」に関するビデオをもう一つご紹介します! 今回は、SPDハブ内のレジスタをアクティブに読み出す方法をご紹介します。
[SidebandBus 4] ハブの後ろのデバイスにアクセスする
Introspect Technology社のSV4E-I3Cに関するビデオでは、サイドバンド・バス・テストの実行方法と、ハブの背後にあるデバイスへのアクセス方法をご紹介します。
[SidebandBus 5] Pythonによる完全自動化
Introspect Technology社のI3C SidebandBusテストソリューションであるSV4E-I3Cに関するビデオシリーズの続きとして、サイドバンドバスコンポーネントの繰り返しの特性評価を行う方法を学習する機会があります。
[SidebandBus 6] SPDハブの両サイドのテスト
SV4E-I3Cに関する最後のビデオでは、現在操作しているバスとは異なるバスをプローブする方法を学びます。
I3CマスターとI3Cスレーブの通信について
SV4E-I3C I3Cテスト・デバッグモジュールを使って、I3Cのマスターとスレーブの間で非常に簡単に通信を行う方法をご紹介します。
SV4E I3Cにおけるプロトコルアナライザのトレース
SV4E-I3Cは、I3C用のエクササイザーとプログラマーの機能をフルに備えているだけでなく、プロトコル解析機能も充実しています。 このプロトコルアナライザでは、物理的な配線の波形、I3Cの状態遷移、バス上で送信されているメッセージがすべて表示されます。
SV4E I3CのダイレクトリードとCCC動作
SV4E-I3C テスト・デバッグ・モジュールを使用した CCC コマンドの送信方法については、この短いビデオをご覧ください。
SV4E I3C内のインバンドインタラプト
SV4E-I3C を使用したインバンド割り込みの発行方法について説明します。また、SV4E-I3C のマスタが帯域内割込みにどのように応答するかを制御します。
SV4E-I3C テスト・デバッグモジュールへのホットなリクエスト
I3Cスレーブをプログラムして、I3Cバスにホットジョイン要求を送信する方法をご覧ください。さらに、マスターがどのように応答するかを制御します。 SV4E-I3Cに搭載されているマスターとスレーブの両方のデバイスに対するこの豊富な機能は、テスト・アンド・デバッグ・モジュールを使用して、デザインのさまざまなシナリオを評価できることを意味します。さまざまな条件をエミュレートして、デザインのコーナーケースをテストすることができます。
SV4E-I3C テスト・アンド・デバッグ・モジュールを使用したマスターシップ要求
メインのマスターを一時的に降格させてスレーブにしたり、任意のスレーブを昇格させたりすることができます。 I3Cの最も重要な機能の一つは、制御バスやセンサバス上のデバイスの役割を変更できることです。SV4E-I3Cでは、この機能を簡単にテストし、評価することができます!この機能はマスターシップリクエストと呼ばれています。
Introspect ESPソフトウェアを使用したリアルタイムMIPI I3Cセンサーアプリの作成
I3Cテスト・デバッグモジュール「SV4E-I3C」を使って、独自のIoTアプリケーションを開発しよう! PythonとIntrospect ESPソフトウェアの力を借りて、IIM-42351加速度センサを制御し、傾き位置を測定する方法を紹介します。