2394723_ja-JP

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

2394723_ja-JP

2394723_ja-JP

8M以上のリアルタイム精度について

こんにちは。8M Plusのリアルタイムアプリケーションに関する機能について、さらに詳しく知りたいと思います。TSNやリアルタイムパフォーマンス、ジッターに関するテストレポートや関連資料はありますか?

i.MX 8M | i.MX 8M Mini | i.MX 8M NanoRe: Regarding 8M Plus Real time Accuracy
エリア 入手可能な資料 内容物
リアルタイムCPU/RTOSレイテンシ ハープーンユーザーガイド  i.MX 8M Plus / Zephyr でリアルタイムレイテンシを測定し、IRQレイテンシやタスクレイテンシ(ns単位)も含まれます。例としての結果:no-load IRQ レイテンシ min/avg/max/stddev = 625 / 796 / 11,125 / 1,798 ns タスクレイテンシ = 2,583 / 2,671 / 13,041 / 6,045 ns 。Linux CPU + メモリ負荷の場合、IRQレイテンシ= 625 / 798 / 4,250 / 4,674 ns 、タスクレイテンシ= 2,583 / 2,670 / 14,333 / 10,407 ns です。
リアルタイムベンチマーク方法 Harpoon ユーザーガイド — RT レイテンシアプリケーション ベンチマークをハードウェアIRQイベントとソフトウェア動作間の時間差と定義し、ハードウェアタイマーとサブマイクロ秒単位の精度で測定します。
TSNの能力 i.MX 8M Plus製品/リファレンスマテリアル i.MX 8M PlusはデュアルGbイーサネットを搭載し、そのうち1つはTSNに対応し、産業用リアルタイム制御には統合 800 MHzのArm Cortex-M7 を使用します。
TSNハードウェア規格 i.MX 8M プラスリファレンスマニュアル TSNのサポートには IEEE 802.1Qbv Time-Aware Shaper  802.1Qav Credit-Based Shaper  IEEE 1588v2 PTP 、およびイーサネットブロック実装 802.1Qbv-2015が含まれます  802.3br 、 そして 802.1Qbu フレームプリエンプション関連のTSN関数。
TSNテスト/検証環境
リアルタイムエッジユーザーガイド
トラフィック生成・解析およびレイテンシ、ジッター、同期精度の監視を含む8M Plus TSNの能力を評価するためのTSNテスト環境 i.MX 説明します。
TSNジッター/レイテンシの例 リアルタイムエッジユーザーガイド — TSNエンドポイントサンプルアプリ トラフィックの最小/平均/最大レイテンシやノート レイテンシは約503μs  レイテンシ ジッターは約300 ns を含むTSNエンドポイント統計を提供します。
TSNアプリケーションデモ AN13588 GenAVB/TSNのリアルタイム制御アプリケーションを実証します。これは 2ミリ秒サイクル  400μsの予約/保証制御トラフィックウィンドウ 、スケジューリング、プロセッシングタイミング、トラフィックの正確性、レイテンシのための統計スレッドを記述しています。
TSN 802.1Qbv デモ AN13995 8M Plus i.MX を用いたTSN 802.1Qbvの実演と、時間認識シェーピングが固定リピーティングサイクルを用いてデターミニスティックなレイテンシを提供する方法を説明しています。また、Linux tc / taprio configurationの例も含まれています。
 
Re: Regarding 8M Plus Real time Accuracy

@yipingwang

情報を提供していただきありがとうございます。iMX8M Plus EVKについても情報を教えていただけますか?

ありがとうございます。

Re: Regarding 8M Plus Real time Accuracy
i.MX95 EVKに関する公式な「リアルタイム性能レポート」は公開されていないことを承知しております。しかし、NXPはi.MX95プラットフォーム上でリアルタイムのベンチマークを内部で行っています。内部ベンチマーク文書によると、cyclictestおよびEtherCATのパフォーマンス評価は、Linux上でリアルタイムエッジソフトウェアを実行するi.MX95 LPDDR5 EVK上で実施PREEMPT_RTされています。報告された例としては、6時間のストレスNGテストにおける最大周期テスト**レイテンシ**約38μsや、EtherCATのフィルタによる最大ジッター約12μsが報告されています。リアルタイム性能はBSPバージョン、カーネル構成、CPU分離、ワークロード、ネットワークトラフィックに大きく依存するため、これらの値はアプリケーションレベルの保証された制限ではなく、参照の測定とみなすべきです。
 
詳細については、 https://www.nxp.com/docs/en/user-guide/REALTIMEEDGEUG.pdfを参照してください。
サポートされるベンチマークプラットフォームとして、詳細なサイクリックテスト、ストレス、rt_latency手順を提供します。
Re: Regarding 8M Plus Real time Accuracy

代理店からは、NXP i.MX95 EVKのリアルタイムパフォーマンスやジッターに関する公式なパフォーマンスレポートは現在存在しないと伝えられました。

しかし、リアルタイムレイテンシを評価するためのテスト手法(例:cyclictest)についてのドキュメントも提供しました。

これは我々の側で多少の混乱を招いている。標準化されたテスト手法が存在することから、そのようなテストは少なくともリファレンスEVKプラットフォーム上で内部で実施されたと仮定します。

したがって、以下の点を明確にしたいと思います。

  • NXPはi.MX95 EVKのリアルタイム性能(例:レイテンシ、ジッター)の内部測定を行ったことはありますか?
  • もしそうなら、共有できる参考や基準の結果はありますか?

リアルタイムのパフォーマンスは、システム構成やワークロードによって変動する可能性があることを理解しています。しかし、管理された条件下(例えば、デフォルトのBSP、最小負荷)でのベースライン結果であっても、初期評価には非常に役立つだろう。

再開まで今しばらくお待ちください。

hankwang_0-1784018178178.png


Re: Regarding 8M Plus Real time Accuracy
  1. REALTIMEEDGEUG (リアルタイムエッジソフトウェアユーザーガイド)(https://www.nxp.com/docs/en/user-guide/REALTIMEEDGEUG.pdf)

.リアルタイムエッジソフトウェア(最も関連性が高い)

NXPの Real-Time Edgeソフトウェア は公式にi.MX8M Plus EVKをサポートし、以下を含みます:

  • PREEMPT_RT Linux
  • TSNスタック
  • IEEE 802.1AS (gPTP) 同期
  • TSNトラフィックシェーピングとスケジューリング
  • EtherCAT、OPC-UA、CAN関連の産業用プロトコル
  • Cortex-A53 + Cortex-M7を用いた異種リアルタイム動作

内部文書 REALTIMEEDGEUG によると、Real-Time Edge Softwareは以下の機能を提供します:

  • リアルタイムネットワーキング(TSN)
  • リアルタイムLinux(PREEMPT_RT)
  • 純粋なRTOS/ベアメタルオプション
  • 刑務所の仕切り
  • インダストリアルプロトコルサポート

i.MX 8M Plus LPDDR4 EVKのサポート


  1. NXPアプリケーションノート AN13995 – i.MX 8M Plusを用いたTSN 802.1Qbvデモンストレーション
  2. リアルタイムエッジのSix Pack資料(PREEMPT_RT+TSNサポートを説明する)
Tags (1)
No ratings
Version history
Last update:
9 hours ago
Updated by: