學習 Arm 架構 - R 系列

探索更多 Arm CPU 與系統架構的指南。

 

進一步瞭解 Arm R 系列 CPU 架構。

架構基礎與先進功能

R 系列架構指南簡介

本指南介紹 Arm R 系列架構。您將瞭解 Arm 架構、R 系列的演變與所有 R 系列版本中的功能。

Cortex-R 系列程式設計師指南

本指南對於編寫 Cortex-R 系列處理器程式的開發人員提供單一指南。

AArch64 例外模型

本指南介紹 AArch64 中的例外和特殊權限模型。當中涵蓋異常級別 - EL0、EL1、EL2、EL3 - 同步和異步異常,包括中斷 - Serror、IRQ、FIQ - 和虛擬異常。

A64 指令集架構 (ISA)

本學習架構指南介紹 AArch64 內使用的 A64 指令集。

通用中斷控制器 (pt 1)

本指南提供通用中斷控制器 (GIC) 概述,說明符合 Arm GICv3 中斷控制器的運作方式,並且提供在裸機環境中使用的相關配置資訊。

Arm 通用中斷控制器 v3 和 v4 - 虛擬化

本指南說明對於 GICv3 和 GICv4 架構中虛擬化的支援。內容涵蓋可用於虛擬機管理器的控制項目,以產生及管理虛擬中斷。

特定位置周邊中斷 Arm 通用中斷控制器 v3 和 v4

本指南介紹特定位置周邊中斷 (LPI),這是在 GICv3/v4 中導入的一種中斷。

AArch64 通用計時器

本指南介紹 Arm 通用計時器;R 系列 PE 的計時器框架。

Armv8-R 虛擬化

本指南介紹 Armv8-R 架構中的虛擬化概念與可能性。

Neon

Neon 簡介

本指南介紹 Arm Neon 技術,這是用於實作 Armv8-R 的單指令多資料 (Advanced SIMD) 架構擴充。

使用 Neon 內建函式最佳化 C 程式碼

本指南示範如何在 C 或 C++ 程式碼中使用 Arm Neon 內建函式,以利用 Armv8-R 架構中的 Advanced SIMD 技術。

使用自動向量化編譯 Neon

本指南示範如何使用 Arm 編譯器 6 和 CLANG 中的自動向量化功能,以自動產生包含 Armv8-R Advanced SIMD 指令的程式碼。

Neon 程式設計師指南

本系列指南介紹 Neon,示範如何使用內建函式最佳化 C 程式碼,以及如何使用編譯器自動產生包含 Armv8-R Advanced SIMD 指令的程式碼。