Product|education-home

エンベデッド システム開発

コースの解説

ザイリンクス 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 スクリプトを使用して、必要なライブラリの生成、デザインのシミュレーション モデルの構築、デザインのシミュレーション、および結果の表示を実行します。

登録方法

コース スケジュール、受講料および登録情報については、コース スケジュール をご覧ください。

/csi/footer.htm