最終更新日: 2012年 4月 3日
   
 Home > ARM Top > ATC > Seminar List > ARM System Design  




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

ARMシステムデザインコース

アーキテクチャの解説と 実機 による演習(C言語)により、ARMプログラミング開発の基礎を習得できます。


 日程


2012年7月9日(月)7月12日(木)(申込み締切:7月2日(月)まで) 
セミナーのお申込みは、お申込み方法ページよりお願い致します。

 カリキュラム


日程 4日間 時間 9:30〜17:30
受講料 \198,000(税込)
説明 ARM社の認定プログラムに沿ったセミナです。
ARMプロセッサコアを含むシステムやASICを設計する際に、またARMプロセッサコアを含むシステム上で 動作するソフトウェアを開発する際に、考慮する必要のある事項を習得できます。
対象者 ARMプロセッサおよびシステム開発技術に関する様々な知識を得たい方
カリキュラム
日付 コース内容
1日目 1. ARM アーキテクチャ
 ARM社の紹介,プログラマーズモデル,命令セット,システムデザイン,開発ツール
 について概要を解説
2. ARM プロセッサコア
 ARMプロセッサコアのロードマップ,ARM7TDMI/ARM9TDMI/ARM9E/ARM10E/
 ARM11のコア概要およびパイプライン,StrongARM/XScale に ついて概要を解説
3. ARM 開発ツール概要
 ソフトウエア開発ツール,デバッグ インタフェースおよびターゲット,特定ターゲット用
 パッケージ,開発ボード について概要を解説
4. RVDS 2.1 入門ワークブック 〜 演習 〜
 コマンドラインツールの使い方,AXDの基礎,RealView Debugger(RVD)を使ったプロジェクト
 の作成とデバッグを演習
5. ARM/Thumb 命令セット
 ARM命令セット,Thumb命令セット,アーキテクチャv5TEの拡張命令について概要を解説
2日目 6. ARM/Thumb インターワーキング
 インターワーク(ARM/Thumb命令混載時の往き来)の基本,インターワーキング用サブ
 ルーチンとベニア,アーキテクチャ v5T での拡張 について概要を解説
7. 例外処理
 割り込みハンドラ,SWIハンドラ,その他の例外ハンドラ について概要を解説
8. C/C++ コンパイラ ヒントと情報
 最適化オプション,アセンブラとの混合,コーディング例,ローカル/グローバルデータ
 について概要を解説
9. ARM7TDMI バスインタフェース
 ARM7TDMIにおけるメモリインタフェース,割り込み,デバッグインタフェース,コプロセッサ
 インタフェース について概要を解説
3日目 10. AMBA rev2.0 (AHB/ASBとAPB)
 AHB(マスタ,アービタ,デコーダ,スレーブ),ASB(基本サイクル,デコードサイクル),
 APB(マスタ,スレーブ),テスト,将来 について概要を解説
11. キャッシュ内蔵プロセッサ・インタフェース
 キャッシュストラテジ,メモリアクセス,その他の信号,割り込み について概要を解説
12. キャッシュ内蔵コアの初期化
 キャッシュ/クロック/ライトバッファ,メモリ保護(MPU/MMU),密結合メモリ について
 概要を解説
13. パフォーマンス解析
 コード/データサイズ,命令のサイクルカウント,リアルタイムシミュレーション について
 ARMulatorとデバッガを用いて解説
14. パフォーマンス解析ワークブック 〜 演習 〜
 モジュール13(パフォーマンス解析)に関する演習
4日目 15. 組み込みソフトウェアの開発
 リターゲット(Cライブラリをターゲットに合わせる),スキャッタローディング(イメージメモリマップ
 をターゲットに合わせる),リセットと初期化,イメージのビルドとデバッグ について概要を解説
  [I/Oポート(スイッチ、LED、LCD)、インターバルタイマ、割り込み]
16. Multi-ICEを使用したデバッグ
 ブレークポイント/ウォッチポイント,デバッグ通信チャネル,ツールについて,デバッグ用
 の設計,ARM開発ボード について概要を解説
17. 組み込みトレースマクロセル
 ETMアーキテクチャ,トレースポート,構成,命令/データトレース,オーバレイとエイリアス,
 トレースの実装,組み込みトレースバッファ,TPAとトレースソフトウェア について概要を解説
18. システム設計において考慮すべきこと
 メモリマップ,割り込みコントローラ,テストストラテジ,デバッグ,リセット,ARM7TDMI
 (バス接続,タイミング),ARM9x0T(クロッキング,バス接続,テストストラテジ) に関する
 考慮すべき項目を提示
初日は 9:00〜9:30の間にお越しください。
講義時間の延長および講義順の入れ換えが発生する場合があります。