エンベデッド システム開発
コース概要
コースの解説
ザイリンクス FPGA は、シリコンを有効活用したアーキテクチャ リソースだけでなく、MicroBlaze™ ソフト プロセッサやハード コアのPowerPC® プロセッサにより、さらに高いレベルのシステム設計を可能にします。このコースでは、エンベデッド開発キット (EDK) を使用
した、効率的なエンベデッド システム開発について学びます。ザイリンクス MicroBlaze ソフト プロセッサおよび PowerPC440 プロセッサの基本的な特長と機能については、モジュールおよび演習の両方で説明しています。また、 エンベデッド システムの開発、デバッグおよびシミュレーションに関する十分な実践的演習を行います。
登録方法
コース スケジュール、受講料および登録情報については、コース スケジュールをご覧ください。
レベル
中級
トレーニング時間
2 日間
参加対象
エンベデッド開発キットを使用し、ザイリンクス FPGA で PowerPC440 またはザイリンクス MicroBlaze ソフト プロセッサ コアを活用するエンベデッド システムを設計するエンジニア
前提条件
- FPGA の設計経験のある方
- FPGA 設計導入 コースに参加された方、またはザイリンクスISE®ソフトウェア インプリメンテーション ツールについて同等の知識のある方
- C プログラミングに関する基礎知識のある方
- HDL モデリングの経験のある方
ソフトウェア ツール
- ISE Foundation™10.1 / ISE Simulator
- EDK 10.1 / SDK
このトレーニングに参加すると次のことが出来るようになります
- EDK (エンベデッド開発キット) で使用するツールの理解
- Base System Builder (BSB) を使用し、 MicroBlaze™ またはPowerPC® プロセッサとザイリンクスの CoreConnect バス アーキテクチャ IP を含むエンベデッド システムの設計
- Eclipse をベースとしたソフトウェア開発キット (SDK) を使用してソフトウェア アプリケーションを開発しデバッグする
- カスタム IP の EDK への統合
コース概要
1 日目
- EDK の概要
- Base System Builder (BSB)
- 演習 1: Base System Builder を使用したハードウェア構築
- SDK を使用したソフトウェア開発
- 演習 2: ソフトウェア、インプリメンテーション、ダウンロード
- システム バス
- ハードウェア デザイン
- EDK を使用したハードウェア デザイン
- 演習 3: ハードウェア デザインへのカスタム IP の追加
2 日目
- エンベデッド システムへの IP 追加
- 演習 4: エンベデッド システムへのカスタム IP の追加
- ソフトウェア デバッグ
- リンカ スクリプト ジェネレータ
- 演習 5: ソフトウェア デバッグ
- システムのシミュレーション
- 演習 6: システムのシミュレーション
演習の解説
- 演習 1: Base System Builder を使用したハードウェア構築 – BSB を使用して XPS プロジェクトを作成し、ターゲット ボード用の基本的なハードウェア システムを構築します。
- 演習 2: Xilinx Platform Studio (XPS) デザイン インプリメンテーション、ソフトウェアの追加、デザインの ML507 へのダウンロードを学びます。
- 演習 3: XPS を使用して既存のプロセッサ システムに IP を追加します。 ここでは、GUI を使用する方法と、テキスト エディタで MHS ファイルを編集して IP を追加する方法を学びます。
- 演習 4: Create and Import Peripheral Wizard を使用し、プロセッサ システムにカスタムの PLB v46 ペリフェラルを追加します。
- 演習 5: ソフトウェア開発キット (SDK) を使用して、編集、コンパイル、リンク / ロード、ダウンロード、およびデバッグという基本的なソフトウェア タスクを実行します。
- 演習 6: ISIM シミュレータでビヘイビア シミュレーションを実行します。Tcl スクリプトを使用して、必要なライブラリの生成、デザインのシミュレーション モデルの構築、デザインのシミュレーション、および結果の表示を実行します。
登録方法
コース スケジュール、受講料および登録情報については、コース スケジュール をご覧ください。
|