2135792_ja-JP

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

2135792_ja-JP

2135792_ja-JP

アーキテクチャとレジスタレベルのコード

embedded_wizard_0-1752754314674.png

NXP s32k311のこのようなアーキテクチャ図が欲しいです。そうすれば、どのように動作するのかが分かります。また、すべてのペリフェラルとモジュールのレジスタレベルのベアメタルコードも作成したいと思っています。どうか助けてください。

Re: architecture and register level code

こんにちは@piyush1

マイクロコントローラ プラットフォームは、最大 120 MHz で動作するシングル コア ARM Cortex-M7 をベースとしており、次のような主な機能を備えています。

  • NVIC – ネストされたベクター割り込みコントローラ
  • FPU – 浮動小数点ユニット
  • MPU – メモリ保護ユニット
  • DSP – デジタル信号プロセッシング機能
  • キャッシュとTCM

メモリ構成には以下が含まれます。

  • ECC(エラー訂正コード)付き 1 MB PFlash
  • ECC 付き 64 KB DFlash
  • ECC付き128KB RAM

バス アーキテクチャはわかりやすくするために色分けされています。

  • AHB(Advanced High-performance Bus):緑と水色
  • APB(Advanced ペリフェラル Bus):濃い青
  • AIPS(AHB-ペリフェラル間ブリッジ):赤と茶 – AHBをペリフェラルにブリッジします
  • AXBS (Advanced Crossbar Switch): プライマリ相互接続。バス・マスタとスレーブ ポート間の通信を管理し、複数のバス・マスタが同じスレーブにアクセスするときに調停を処理します。

セキュリティは HSE-B (ハードウェア セキュリティ エンジン - タイプ B) によって処理されます。暗号化サービスとセキュア ブート機能を提供します。

統合について:

  • プラットフォーム上のコンポーネントはコアと緊密に結合されています (AXBS、eDMA 制御/ステータス、XRDC など)。
  • プラットフォーム外のコンポーネントは通常、コアに直接結び付けられていないペリフェラルモジュール (ADC、通信インターフェースなど) です。

追加の参照図については、S32K3xx データシート Rev. 11 の図 2 を参照してください。

Re: architecture and register level code

embedded_wizard_0-1752810659382.png

わかりました。リファレンス・マニュアルから図を入手しました。このアーキテクチャについて詳しく説明してください。すべてを理解し、クロック制御設定、周辺機器、バス、メモリアドレス、レジスタレベルのプログラミングを構成できます。

Re: architecture and register level code

こんにちは@piyush1

同一の図はありませんが、デバイスの簡略化されたブロック図を提供します。S32K3xx リファレンス マニュアル Rev. 10 の図 5 を参照してください。

S32K3 ファミリの各機能の動作をより深く理解するには、すべての機能が詳細に説明されている S32K3xx リファレンス マニュアルを確認することをお勧めします。さらに、役に立つトレーニング プレゼンテーションやアプリケーション ノートも用意されています。これらのリソースは、S32K3 製品ページ (オートモーティブ汎用 S32K3 マイクロコントローラ) のドキュメント セクションにあります。

S32K3 デバイスに現在使用できる唯一の SDK は、 S32K3xx 標準ソフトウェア から取得できる リアルタイム・ドライバ (RTD) であることに注意してください。


BR、ヴェインB

Tags (1)
No ratings
Version history
Last update:
‎11-20-2025 04:57 PM
Updated by: