最終更新日: 2011年11月15日
   
 Home > ARM Top > ATC > Seminar List > ARM Cortex-M0 Seminar  




TEL:03-3450-7201 FAX:03-3450-8109 atc07@andor.jp

ARM Cortex-M0 カスタマイズコース

ARM社の認定プログラムに沿ったセミナです。
ARM Cortex-M0/M1 プロセッサコアの組込み機器の開発で必要なアーキテクチャ、ハードウェア、ソフトウェア、そして開発ツールまで含めた幅広い知識を習得いただけます。


 日程


本コースは、お客様のご希望に応じて開催する「カスタマイズコース」です。
開催をご希望の方は、左記お問合せまでご連絡下さい。

 カリキュラム


(1) Cortex-M0 ソフトウェア開発者向けコース
日程 1日間 時間 9:30〜17:30
対象者 ARM Cortex-M0のソフトウェア開発に関する様々な知識を得たい方
カリキュラム
日付 コース内容
1日目 1. Cortex-M0概要
 Cortex-M0プロセッサ、プロセッサコア、例外と割り込み、インタフェース電源管理
2. プログラマーズモデル ARMv6M
 レジスタ、データタイプ、モードと例外、命令セット
3. メモリモデル ARMv6M
 システムキャッシュ、ライトバッファ、TCM、メモリタイプ、エンディアン、アドレスマップ
4. Cortex-M 割り込み
 例外モデルと割り込みレジスタ、割り込みハンドラ、ベクタテーブル、フォルト例外
5. Cortex-M プログラミング
 ソフトウェア開発ツール、最適化レベル、レジスタ使用法、CMSIS、ライブラリ、リンカ
6. Cortex-M C/C++コンパイラ ヒントと情報
 インライン展開、ループの最適化、ビットバンディング、C/C++とアセンブラでのコーディング


(2) Cortex-M0 ハードウェア開発者向けコース
日程 2日間 時間 9:30〜17:30
対象者 ARM Cortex-M0のハードウェア開発に関する様々な知識を得たい方
カリキュラム
日付 コース内容
1日目 1. Cortex-M0概要
 Cortex-M0プロセッサ、プロセッサコア、例外と割り込み、インタフェース電源管理
2. プログラマーズモデル ARMv6M
 レジスタ、データタイプ、モードと例外、命令セット
3. メモリモデル ARMv6M
 システムキャッシュ、ライトバッファ、TCM、メモリタイプ、エンディアン、アドレスマップ
4. ARMv6M 例外の基本
 例外概要、ベクタテーブル、例外の基本動作、レジスタコントロール
5. ARMv6M 例外の拡張
 例外の受付けと復帰の動作、プリエンプション、テイルチェインと後着、フォルト例外
6. ARMv6M 割り込み
 割込み概要、パルス入力とレベル入力、NVICの構成と制御、レジスタコントロール
7. ARMv6M SysTick Timer
 SysTick Timer概要、レジスタと動作、クロック校正、レジスタコントロール
8. AHB Lite
 AHB機能、シグナルとタイミング、バースト転送、エラー応答、ロック転送、マルチレイヤ
2日目 9. Cortex-M0 コア
 プロセッサ概要、パイプライン、実行ユニット、サイクルタイミング、システム制御
10. Cortex-M0 システムインタフェース
 クロックとリセット、AHB-Lite、パワーマネージメント、コンフィグレーションとステータス
11. インテグレーション サンプル
 概要、Wakeup Interrupt Controller(WIC)、Debug Access Port(DAP)、Clock Gating
12. パワーマネジメント
 アーキテクチャクロックゲート、スリープモード、パワードメイン、システムコントロール
13. インプリメントとインテグレーション
 概要、インプリメント、インテグレーション、インテグレーションKIT、RMフロー
14. デバッグ
 CoreSight、デバッグアクセスポート(DAP)、ブレークポイント、ベクタキャッチ、ROMテーブル
15. イニシャライゼーション
 基本操作、ベクタテーブル、ベクタセットアップ、ベクタサンプル、CMSIS
16.AHB-Lite
 デザインシミュレーションモデル(DSM)、IP-XACT