Arm Cortex-M23/M33プロセッサ・システム開発ガイド

■参考・引用*文献



●第12章 メモリ保護ユニット(MPU)
(1) Armv8-M アーキテクチャ・リファレンス・マニュアル
https://developer.arm.com/documentation/ddi0553/am(Armv8.0-M のみのバージョン)
https://developer.arm.com/documentation/ddi0553/latest(Armv8.1-M を含む最新版)
注意:Armv6-M,Armv7-M,Armv8-M,Armv8.1-M 用のMプロファイルアーキテクチャリファレンスマニュアルはここにあります.
https://developer.arm.com/architectures/cpu-architecture/m-profile/docs

(2) AMBA5 高性能バス(AHB)プロトコル仕様書
https://developer.arm.com/documentation/ihi0033/latest/



●第13章 フォールト例外とフォールト処理
(1) Armv8-M アーキテクチャ・リファレンス・マニュアル
https://developer.arm.com/documentation/ddi0553/am(Armv8.0-M のみのバージョン)
https://developer.arm.com/documentation/ddi0553/latest(Armv8.1-M を含む最新版)
注意:Armv6-M,Armv7-M,Armv8-M,Armv8.1-M 用のMプロファイルアーキテクチャリファレンスマニュアルは次にあります.
https://developer.arm.com/architectures/cpu-architecture/m-profile/docs



●第14章 Cortex-M33プロセッサの浮動小数点ユニット(FPU)
(1) Armv8-M アーキテクチャ・リファレンス・マニュアル
https://developer.arm.com/documentation/ddi0553/am(Armv8.0-M のみのバージョン)
https://developer.arm.com/documentation/ddi0553/latest(Armv8.1-M を含む最新版)
注意:Armv6-M,Armv7-M,Armv8-M,Armv8.1-M 用のMプロファイルアーキテクチャリファレンスマニュアルは次にあります.
https://developer.arm.com/architectures/cpu-architecture/m-profile/docs

(2) Armv7-M アーキテクチャ・リファレンス・マニュアル
https://developer.arm.com/documentation/ddi0403/latest

(3) IEEEEE754 仕様
IEEE754-1985:https://ieeexplore.ieee.org/document/30711
IEEE754-2008:https://ieeexplore.ieee.org/document/4610935

(4) AN33-Arm での固定小数点演算
https://developer.arm.com/documentation/dai0033/a/

(5) Arm Compiler 6 ABI オプション
https://developer.arm.com/documentation/100748/0614/Using-Common-Compiler-Options/Selecting-floating-point-options
GCC ABI オプション
https://gcc.gnu.org/onlinedocs/gcc/ARM-Options.html



●第15章 コプロセッサ・インターフェースとArmカスタム命令

(1) Armv8-M アーキテクチャ・リファレンス・マニュアル
https://developer.arm.com/documentation/ddi0553/am(Armv8.0-M のみのバージョン)
https://developer.arm.com/documentation/ddi0553/latest(Armv8.1-M を含む最新版)
注意:Armv6-M,Armv7-M,Armv8-M,Armv8.1-M 用のMプロファイルアーキテクチャリファレンスマニュアルは次にあります.
https://developer.arm.com/architectures/cpu-architecture/m-profile/docs

(2) Armv7-M アーキテクチャ・リファレンス・マニュアル
https://developer.arm.com/documentation/ddi0403/latest

(3) ACLE バージョンQ2 2020 - カスタム・データパス拡張
https://github.com/ARM-software/acle/releases/download/r2022Q4/acle-2022Q4.pdf

(4) ACLE 仕様
https://developer.arm.com/architectures/system-architectures/software-standards/acle



●第16章 デバッグとトレース機能の紹介
(1) CoreSight 技術システム設計ガイド
https://developer.arm.com/documentation/dgi0012/latest

(2) CoreSight アーキテクチャ仕様書v2.0
https://static.docs.arm.com/ihi0029/d/IHI0029D_coresight_architecture_spec_v2_0.pdf

(3) Arm デバッグ・インターフェース・アーキテクチャ仕様書(ADIv5.0 ~ ADIv5.2)
https://developer.arm.com/documentation/ihi0031/d

(4) ETM アーキテクチャ仕様v1.0 ~ v3.5,Arm Cortex-M23 プロセッサに適用可能
https://developer.arm.com/documentation/ihi0014/latest

(5) ETM アーキテクチャ仕様v4.0 ~ v4.5,Arm Cortex-M33 プロセッサに適用可能
https://developer.arm.com/documentation/ihi0064/latest

(6) Armv8-M アーキテクチャ・リファレンス・マニュアル
https://developer.arm.com/documentation/ddi0553/am(Armv8.0-M のみのバージョン)
https://developer.arm.com/documentation/ddi0553/latest/(Armv8.1-M を含む最新版)
注意:Armv6-M,Armv7-M,Armv8-M,Armv8.1-M 用のMプロファイル・アーキテクチャ・リファレンス・マニュアルは次にある
https://developer.arm.com/architectures/cpu-architecture/m-pROfile/docs

(7) AMBA 5 高性能バス(AHB)プロトコル仕様書
https://developer.arm.com/documentation/ihi0033/latest/

(8) AMBA 4 アドバンスト・ペリフェラル・バス(APB)プロトコル仕様書
https://developer.arm.com/documentation/ihi0024/latest/

(9) Arm デバッグ・インターフェース・アーキテクチャ仕様書(ADIv6.0)
https://developer.arm.com/documentation/ihi0074/latest/

(10) AMBA 4 ATB プロトコル仕様書
https://developer.arm.com/documentation/ihi0032/latest/

(11) Armv7-M アーキテクチャ・リファレンス・マニュアル
https://developer.arm.com/documentation/ddi0403/ed/

(12) Arm CoreSight MTB-M33 テクニカル・リファレンス・マニュアル
https://developer.arm.com/documentation/100231/latest/

(13) CoreSight SoC-400 エンベデッド・トレース・バッファ
https://developer.arm.com/documentation/100536/0302/



●第17章 ソフトウェア開発
(1) Armv8-M アーキテクチャ・リファレンス・マニュアル
https://developer.arm.com/documentation/ddi0553/am(Armv8.0-M のみのバージョン)
https://developer.arm.com/documentation/ddi0553/latest/(Armv8.1-M を含む最新版)
注意:Armv6-M,Armv7-M,Armv8-M,Armv8.1-M 用のMプロファイル・アーキテクチャ・リファレンス・マニュアルは次にある
https://developer.arm.com/architectures/cpu-architecture/m-pROfile/docs

(2) Keil アプリケーションノート298 - Arm Compiler 5からArm Compiler 6 への移行
http://www.keil.com/appnotes/files/apnt_298.pdf

(3) Arm アーキテクチャのプロシージャ・コール標準(AAPCS)
https://github.com/ARM-software/abi-aa/releases/download/2022Q1/aapcs32.pdf

(4) Arm アプリケーション・バイナリ・インタフェース(ABI)
https://developer.arm.com/architectures/system-architectures/software-standards/abi



●第18章 セキュアなソフトウェア開発
(1) Arm アーキテクチャのプロシージャ・コール標準(AAPCS)
https://github.com/ARM-software/abi-aa/releases/download/2022Q1/aapcs32.pdf
(2) Armv8-M セキュリティ拡張:開発ツールの要件
https://developer.arm.com/documentation/ecm0359818/latest
(3) ACLE 仕様
https://developer.arm.com/architectures/system-architectures/software-standards/acle
(4) Corstone-200/201ファウンデーションIP:メモリ保護コントローラ
https://developer.arm.com/documentation/ddi0571/e/programmers-model/ahb5-trustzone-memoryprotection-controller
(5) Corstone-200/201ファウンデーションIP:AMBA AHB5 ペリフェラル保護コントローラ
https://developer.arm.com/documentation/ddi0571/e/
(6) Corstone-200/201ファウンデーションIP:AMBA APB4 ペリフェラル保護コントローラ
https://developer.arm.com/documentation/ddi0571/e/



●第19章 Cortex-M33プロセッサでのディジタル信号処理
(1) IEEE754 仕様
IEEE754-1985: https://ieeexplore.ieee.org/document/30711
IEEE754-2008: https://ieeexplore.ieee.org/document/4610935
(2) オーディオイコライザのバイクワッド・フィルタ係数のためのクックブックの公式
https://www.w3.org/2011/audio/audio-eq-cookbook.html
(3) J.W. Cooley, J.W. Tukey,複雑なフーリエ級数の機械計算のためのアルゴリズムMath. Comput. 19(90)(1965)297?301.
(4) C.S. Burrus, T.W. Parks,,DFT/FFT と畳み込みアルゴリズム,Wiley, 1984.
(5) Matusiak, Robert, Implementing Fast Fourier Transform Algorithms of Real-Valueed Sequences with TMS320 DSP Platform,Texas Instruments Application Report SPRA291, August 2001.



●第20章 Arm CMSIS-DSPライブラリの使用
(1) CMSIS-DSP ライブラリのドキュメント
https://arm-software.github.io/CMSIS_5/DSP/html/index.html
(2) 古典的なIIRフィルタ設計:実用的なガイド
http://www.advsolned.com/iir-filters-a-practical-guide/



●第21章 高度なトピック
(1) Armv8-M アーキテクチャ・リファレンス・マニュアル
https://developer.arm.com/docs/ddi0553/amhttps://developer.arm.com/documentation/ddi0553/am/(Armv8.0-M のみのバージョン)
https://developer.arm.com/documentation/ddi0553/latest/(8.1-M を含む最新版)
注意: Armv6-M,Armv7-M,Armv8-M,Armv8.1-M 用のM プロファイル・アーキテクチャ・リファレンス・マニュアルは次のアドレスにあります.
https://developer.arm.com/architectures/cpu-architecture/m-profile/docs



●第22章 IoTセキュリティとPSA Certifiedフレームワークの紹介
(1) プラットフォーム・セキュリティ・アーキテクチャ(PSA)
https://www.arm.com/architecture/security-features
(2) PSA 認証
https://www.psacertified.org/
(3) PSA 認証セキュリティ目標
https://www.psacertified.org/blog/psa-certified-10-security-goals-explained/
(4) プラットフォーム・セキュリティ・アーキテクチャ資料
https://www.arm.com/ja/architecture/security-features/platform-security
(5) Armv6-M, Armv7-M, Armv8-M 用のトラステッド・ベース・システム・アーキテクチャ(TBSA-M)
https://www.arm.com/architecture/security-features/platform-security
(6) PSA 認証レベル2 保護プロファイル
https://www.psacertified.org/app/uploads/2019/12/JSADEN002-PSA_Certified_Level_2_PP-1.1.pdf


CQ connect とは

 「CQ connect」は,CQ出版の雑誌/書籍/評価キットの購読者,Webサイトの閲覧者,セミナ/イベントの参加者などを対象としたオンライン・サポート・サイトです.会員限定のコンテンツやプレゼント企画なども用意しています.
 CQ出版の商品やサービスをより深く楽しんだり,有効に活用していただくために,「CQ connect」への会員登録をお勧めします.

CQ出版社オフィシャルウェブサイトはこちらからどうぞ

CQ出版の雑誌・書籍のご購入は,ウェブショップで!

CQ出版の電子書籍(PDF版)のご購入は,Tech Village書庫&販売で!


CQ出版社 書籍・雑誌新刊



HAM国家試験

アマチュア局用電波法令抄録2026/2027年版

HAM国家試験

第4級ハム国試要点マスター2026

HAM国家試験

第3級ハム国試要点マスター2026

CQ ham radio 2026年 1月号

2026年のアマチュア無線

トランジスタ技術 2026年 1月号

実力けた違い!小回路アレイの数理