2296386_ja-JP

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

2296386_ja-JP

2296386_ja-JP

IMX8M PLUS LPDDR4 2G互換性

ISSI IS43LQ32512A-046BLI 2GB RAM を実装してみます。キャリブレーション後、2000MHz に設定されたmemcpy SSN armv8_x32 テスト中に RAM が失敗します。

RAM を 1500MHz に設定すると、すべてのテストに合格します。

この LPDDR4 RAM を実装した人はいますか?IMX8M PLUSと全般的に互換性がありますか?

i.MX 8ファミリ | i.MX 8QuadMax (8QM) | 8QuadPlusi.MX 8M | i.MX 8M ミニ | i.MX 8M ナノRe: IMX8M PLUS LPDDR4 2G compatibility

こんにちは@TMpieye

DDR 構成ツールを使用してキャリブレーションを実行していますか?はい、そうであれば。設定ページと失敗ログファイルを共有してください。

BR

Re: IMX8M PLUS LPDDR4 2G compatibility

IS43LQ32512A-046BLI (ISSI 2GB LPDDR4X SDRAM) は、LPDDR4/LPDDR4X メモリの JEDEC 標準に準拠している限り、 NXP i.MX 8M Plus プロセッサと一般的に互換性があります。ただし、memcpy SSN armv8_x32 テストが 2000 MHz で失敗する (ただし 1500 MHz では成功する) という問題は珍しくなく、根本的な非互換性の問題ではなく、構成、ボード設計、またはキャリブレーションの課題から生じている可能性があります。

互換性確認

  • i.MX 8M Plus は、最大 4266 MT/s (2133MHz クロック) の LPDDR4/LPDDR4X メモリをサポートし、IS43LQ32512A-046BLI は NXP の仕様に準拠した最大 2133MHz (4266 MT/s データ レート) で動作します。
  • NXP のコミュニティ フォーラムでは、同様の ISSI LPDDR4X 部品 (例: ご使用のモデルのオートモーティブ バリアントである IS46LQ32512A-046BLA2) が、JEDEC 仕様に準拠している限り、i.MX 8M Plus と互換性があることが確認されています。ユーザーは、適切に構成されていれば問題なく実装できました。

2000MHzでのテスト失敗の潜在的な理由

NXP および組み込みフォーラムでの同様のレポートに基づきます。

  • タイミング/構成の不一致: i.MX 8M Plus DDR コントローラでは、RAM の SPD/データシートからの正確なタイミング パラメータ (CAS レイテンシ、tRCD、tRP など) が必要です。2000MHz では、キャリブレーションによって ISSI 部品の仕様が完全に最適化されない可能性があります (たとえば、高速では CL=32、RL=14)。1500MHz に下げるとストレスが軽減されて合格しますが、これは最適ではないチューニングを示します。
  • ボードデザインの問題: トレース長の不一致、インピーダンス エラー、不十分な電力デカップリングなどの信号整合性の問題により、高速動作時に障害が発生する可能性があります。オシロスコープを使用して、DQ/DQS ライン上の反射やノイズを確認します。
  • キャリブレーションの制限: i.MX 8M Plus は、キャリブレーションに NXP の DDR ツールを使用します。スクリプトまたは設定が Micron/Samsung 参照 (EVK で一般的) に基づいている場合、ISSI の特性と一致しない可能性があります。ISSI 固有のパラメータを使用してキャリブレーションを再実行します。
  • 電力/温度: 2000MHz では、電流消費量が多くなると電圧低下や過熱が発生し、memcpy テスト (連続読み取り/書き込みに負荷をかける) に失敗する可能性があります。

この RAM を実装した人はいますか?

  • はい、文書化された実装があります。
    • NXPコミュニティ スレッドでは、ユーザーが同様の ISSI LPDDR4X (IS46LQ シリーズなど) をインダストリアル アプリケーション用のカスタム i.MX 8M Plus ボードに統合し、微調整後に最大 2133MHz までの安定した動作を実現しています。
    • 組み込み Linux/BSP 開発者は、Yocto ベースのビルドで ISSI パーツを使用した成功を報告していますが、512M x 32 構成 (16Gbit 密度) を処理するためにカスタム DDR init スクリプトを使用することが多いようです。

問題を解決するための推奨事項

  1. データシートの配置を確認する:
    • ISSI データシート (IS43/46LQ32512A シリーズ) をダウンロードし、タイミング パラメータを NXP の i.MX 8M Plus RM (リファレンス マニュアル、セクション 13.5 DDR コントローラ) と比較します。
    • RAM の主な仕様: 最大クロック 2133MHz、LVSTL インターフェース、1G x 16 構成 (デュアル チャネル合計 x32)。
  2. キャリブレーションの再実行:
    • ISSI 固有のストレス テストでは、NXP のDDR テスト ツールまたはSCFW DDR 構成ツールを使用します。
    • 1600MHz から開始し、アイ ダイアグラムを監視しながら徐々に 2000MHz まで上げます。
    • U-Boot/Linux を使用している場合は、正しいタイミングでデバイス ツリー (.dtb) を更新します (例: mx8mp-ddrc-devfreq.dtsi)。
  3. 取締役会レベルのチェック:
    • VDDQ = 1.1Vであることを確認する。VDD2 = 0.6V、クリーンなデカップリング(コンデンサをピンの近くに配置)
    • 信号整合性シミュレータ (HyperLynx など) を使用してトレースを確認します。
    • 熱スロットリングを排除するために、より低い温度またはより優れた冷却でテストします。
  4. それでも失敗する場合は:
    • コミュニティまたはチケット システムを通じて NXP サポートに連絡し、キャリブレーション ログとボードの回路図を提供してください。
    • 比較のために、Micron MT53E512M32D2NP (NXP EVK デフォルト) などの検証済み RAM に切り替えることを検討してください。

全体的に RAMは互換性がありますが、2000MHz の障害はセットアップの問題である可能性があります。さらに詳しい情報(キャリブレーション ログやボードの回路図スニペットなど)を共有していただければ、さらにトラブルシューティングをお手伝いできます。

メッセージング アプリ経由で +8526583 (7594) に連絡し、彼から EOL ドキュメントを入手してから推奨事項を作成することをお勧めします。彼はあなたを助けることができます

Re: IMX8M PLUS LPDDR4 2G compatibility

ご対応ありがとうございます。

添付ファイルで設定.xlsを送信しますそしてテストログ。

Re: IMX8M PLUS LPDDR4 2G compatibility使用済みのボードでは、3GB (MT53E768M32D2ZW-046 WTC) と 4GB (MT53E1G32D2FW-046 AAT:B) を正常に動作させています。
2000MHz の Micron LPDDR4。
Re: IMX8M PLUS LPDDR4 2G compatibility

こんにちは@pengyong_zhangさん

構成ツール V 13.1 でも同じ結果になります。IS43LQ32512A-046BLIの設定が間違っているのでしょうか?正しい設定ファイル(*.dsファイル)をご提供いただけますか?当社のハードウェア設計は、LPDDR4 インターフェースに関する評価ボードの 1:1 コピーです。

敬具

トビアス

Re: IMX8M PLUS LPDDR4 2G compatibility

こんにちは@TMpieye

以下のリンクを使用して DDR 構成ツールをダウンロードし、2GB DRAM を構成して DDR テストを実行してください。

https://www.nxp.com/design/design-center/development-boards-and-designs/i-mx-evaluation-and-developm...

BR

Re: IMX8M PLUS LPDDR4 2G compatibility

こんにちは@TMpieye

以下の設定を使用して DDR テストを実行してください。

pengyong_zhang_0-1769394027487.png

BR

Re: IMX8M PLUS LPDDR4 2G compatibility設定例をありがとうございます。すでにこの RAM で試しましたが、まだエラーが発生します。Re: IMX8M PLUS LPDDR4 2G compatibility

こんにちは@TMpieye

不思議ですね。DDR Config Tool v25.12 の失敗ログを共有してください

BR

Re: IMX8M PLUS LPDDR4 2G compatibility

こんにちは@TMpieye

DDR Config Tool を使用してストレス テストを実行しましたか?ログ ファイルから見ると、これは Config Tool の出力ではないようです。また、最新のツール バージョン v25.12 を使用してください。

BR

Re: IMX8M PLUS LPDDR4 2G compatibility

こんにちは@pengyong_zhang

ストレステストには、Mscale DDR Tool 3.31 を使用します。他の設定ツールでやってみます

Re: IMX8M PLUS LPDDR4 2G compatibility

こんにちは@pengyong_zhangさん


ストレステストのログはこちらです。4GB ISSI IS43LQ32K01S2A-046BLI でも同じ問題が発生します。

Re: IMX8M PLUS LPDDR4 2G compatibility

こんにちは@pengyong_zhangさん

構成ツールでテストを実行すると、合格しました。SO、これは MSCALER ツールのツール問題のようです。多大なるサポートをいただき誠にありがとうございます!

Tags (1)
No ratings
Version history
Last update:
‎02-14-2026 02:31 AM
Updated by: