ARMトレーニング
オープンコース
ARM マイコン応用講座 
- 日程:
- 2008年11月11日(火)〜11月12日(水)
- 時間:
- 9:00〜17:30
その他の開催日程は、開催日程表をご覧下さい。
コースの概要
プログラムでメモリコントローラを制御する方法を理解する事を目的とした講座です。
ARM社製RVDSを使用してARM946E-S及びARM926EJ-SのTCM、MPU、MMU、キャッシュを制御するプログラムを作成する際のポイント及びRealView ICEを使用してこれらのプログラムをデバッグする際のポイントを講義とサンプルプログラムによる実習を通して習得します。
受講後はARM946E-S及びARM926EJ-SのTCM、MPU、MMU、キャッシュを制御するプログラムを作成できる様になります。
受講対象者
- C言語、ARMのアセンブリ言語がおおよそ理解できており、RVDSを利用して組み込みプログラムを作成する概念が理解できていること(ScatterLoadingを利用できる)
※当社主催の「ARMマイコン中級講座」受講済みレベル
- キャッシュの概念がおおよそ理解できていること
キャシュヒット/キャッシュミス/キャッシュフィル/ライトスルー/ライトバック/コヒーレンシ/ダーティビット等
※必要に応じて補足がありますので、理解が不十分でもかまいません。
会場
横河ディジタルコンピュータ株式会社 本社
東京都府中市府中町1-9 京王府中1丁目ビル3F (京王線府中駅下車徒歩1分)
※アクセスは こちら をご覧下さい
お申し込み方法
- 定員: 10名
- 受講料: 105,000円(税込み)
お問い合わせ先
- エンベデッドプロダクト事業部 サポート部 トレーニングセンタ
- Tel: 042-333-6216
arm_training@yokogawa-digital.com
コース内容
講義
- TCMについて
ロードモードと初期化処理/TCMサイズレジスタの使用例 等
- メモリコントローラについて(MPU、MMU)
アクセスパーミション機能/キャッシュ機能/ライトバッファ機能
- キャッシュについて
キャッシュとライトバッファの関係/ライトスルーとライトバック/
キャッシュの構造/アドレスとデータの関係/セグメントの使用順序/キャッシュの制御情報
- ARM946E-Sの制御
初期化の実際/キャッシュのデバッグ機能・制御機能/キャッシュのロックダウン
- シミュレータの測定機能について
キャッシュ、TCMのヒット回数の測定機能/サイクル数の測定機能
- MMUと変換テーブルの構造
MMUの構造、v5フォーマットの変換テーブル
- ARM926EJ-Sの制御
初期化の実際/MMUの制御例/ScatterLoadingとの関係
実習
- ARM946E-S(実機/シミュレータ)
TCMを初期化する/MPUの初期化例とキャッシュの利用/WBキャッシュでアロケーションとエビクションを確認/命令キャッシュをロックダウンする/ブートモニタの例/RVISSによるキャッシュのヒット回数、サイクル数測定
- ARM926EJ-S(実機)
キャッシュのクリーン、フラッシュ/TLBのクリーン、フラッシュ/ガベージコレクションに対応する/メモリマップの変更にMMUで対応する/アクセスパーミッションの制御とアボート例外の発生
※ 実習ではRVDS3.1を使用しますが、実習用CDにはADS1.2/RVDS2.2.1/RVDS3.0/RVDS3.1の各バージョンに対応したソースファイル、ビルド環境ファイル類一式が含まれています。
オープンコース一覧へ