アーキテクチャを学ぶ - Mプロファイル

ArmのCPUとシステムアーキテクチャに関するその他のガイドをご覧いただけます。

 

Arm MプロファイルCPUアーキテクチャの詳細をご覧ください。

アーキテクチャの基礎

Armv8-Mアーキテクチャとそのプログラマーモデルの概要ユーザーガイド

このガイドでは、Armv8-Mアーキテクチャとそのプログラマーモデルについて紹介しています。また、Armv8-Mベースのシステムに着手する方法についても説明しています。

Armv8-Mメモリーモデルとメモリー保護ユーザーガイド

このガイドは、Cortex-Mプロセッサーに実装されたArmv8-Mメモリーモデルとメモリー保護ユニット(MPU)の概要を説明するものです。また、GitHubのオープンソース例も提供し、メモリーモデルとMPUの概念を説明しています。

Armv8-M例外モデルユーザーガイド

このガイドは、Armv8-M例外モデルとそのCortex-Mプロセッサーに実装されたその機能について説明しています。GitHubで利用可能なオープンソース例のプロジェクトを使用して、コンセプトを詳細に説明しています。

Heliumテクノロジー

Heliumの紹介

このガイドでは、Arm Cortex-MプロセッサーシリーズのMVE(Mプロファイルベクタ拡張)であるArm Heliumテクノロジーを紹介します。

Heliumプログラマー向けガイド:Heliumのコーディング

このガイドでは、Arm Heliumテクノロジーを利用したいソフトウェアプログラマー向けの情報とサンプルを提供します。さまざまなアプローチの利点と欠点について説明し、実世界のコード例を検証することで、重要な問題について理解することができます。

Armv8-MのTrustZone

Armv8-Mセキュリティ拡張機能の脅威モデル

このホワイトペーパーでは、Armv8-Mセキュリティ拡張機能の脅威モデルについて、ユースケースや敵対的モデルを含め、説明しています。

TrustZoneテクノロジーマイクロコントローラーシステムハードウェア設計コンセプト

このガイドでは、システム構築時の検討事項について簡単な例を挙げて説明し、可能な実装と関連コンポーネントを取り上げています。

Cortex-MプロセッサーのIDAUに関する一般的な質問

この記事では、セキュリティ拡張機能を搭載したCortex-Mプロセッサーに必要なIDAU(Implementation Defined Attribution Unit)に関する一般的な質問をご紹介しています。

高度な機能

Armv8.1-Mパフォーマンスモニタリングユーザーガイド

このガイドでは、Armv8.1-Mアーキテクチャにより定義されるPerformance Monitoring Unit(PMU)の使い方を説明しています。

Armv8.1-M PACBTI拡張機能ユーザーガイド

このガイドは、主な管理とアプリケーションでのPACおよびBTI機能の使い方を含む、Armv8.1-M PACBTI拡張機能の概要を説明するものです。