| 最終更新日: 2011年11月15日 | ||
| Home > ARM Top > ATC > Seminar List > ARM Cortex-M0 Seminar |
|
本コースは、お客様のご希望に応じて開催する「カスタマイズコース」です。 開催をご希望の方は、左記お問合せまでご連絡下さい。 |
|
(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 |
||