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

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

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

アーキテクチャの基礎と高度な機能

Rプロファイルアーキテクチャガイドの紹介

このガイドでは、Arm Rプロファイルアーキテクチャを紹介します。Armアーキテクチャ、Rプロファイルの進化、およびすべてのRプロファイルバージョンに含まれる機能について知ることができます。

Cortex-Rシリーズプログラマー向けガイド

このガイドでは、Cortex-Rシリーズプロセッサーのプログラムを記述する開発者向けにガイドを1つ提供します。

AArch64例外モデル

このガイドではAArch64の例外モデルおよび特権モデルについて紹介し、割り込み - SError、IRQ、FIQ - 仮想例外を含む、例外レベル - EL0、EL1、EL2、EL3 - 同期例外・非同期例外について説明します。

A64命令セットアーキテクチャ(ISA)

このアーキテクチャを学ぶガイドでは、AArch64で使用されるA64命令セットについて紹介します。

汎用割り込みコントローラ(pt 1)

このガイドでは、汎用割り込みコントローラ(GIC)の概要、Arm GICv3準拠の割り込みコントローラの動作、ベアメタル環境で使用するための設定について説明します。

Arm汎用割り込みコントローラv3およびv4 - 仮想化

このガイドでは、GICv3およびGICv4アーキテクチャにおける仮想化のサポートについて紹介し、仮想割り込みの生成と管理にハイパーバイザーが利用できる制御について説明します。

LPI(Locality-specific Peripheral Interrupts)Arm汎用割り込みコントローラv3およびv4

このガイドでは、GICv3/v4で導入された割り込みの一種であるLPI(Locality-specific Peripheral Interrupts)について紹介します。

AArch64汎用タイマー

このガイドでは、RプロファイルPE用のタイマーフレームワークであるArm汎用タイマーについて紹介します。

Armv8-R仮想化

このガイドでは、Armv8-Rアーキテクチャにおける仮想化の概念と可能性について紹介します。

Neon

Neonの紹介

このガイドでは、Armv8–R実装のための高度なSIMD(シングルインストラクション・マルチプルデータ)アーキテクチャの拡張機能である、Arm Neonテクノロジーを紹介します。

Neon組み込み関数を使用したCコードの最適化

このガイドでは、Armv8–RアーキテクチャでAdvanced SIMDテクノロジーを活用するため、CまたはC++のコードでArm Neon組み込み関数を使用する方法を説明します。

自動ベクトル化を使用したNeon向けのコンパイリング

このガイドでは、Armコンパイラ6およびCLANGの自動ベクトル化機能を使用して、Armv8–RのAdvanced SIMD命令を含むコードを自動生成する方法について説明します。

Neonプログラマー向けガイド

このガイドシリーズでは、Neonを紹介し、組み込み関数を使用してCコードを最適化する方法、およびコンパイラを使用してArmv8-R Advanced SIMD命令を含むコードを自動生成する方法について説明します。