FPGAを活用した回路設計と効果的な設計検証・デバッグ・高速化のポイント ~1人1台PC実習付~

~ ディジタル回路とFPGA設計、HDLと高位合成による回路設計法、高速化設計のポイント・例 ~

・FPGAを用いた回路設計から検証・デバッグまでを実習を通して修得し、回路設計に応用するための講座
・FPGAを活用した回路設計の基礎からデバッグ・検証、高速化技術を修得し、付加価値の高い製品開発に応用しよう!
※PCは弊社で用意いたします

講師の言葉

 最近の組込みシステムでは、FPGAとCPUをワンチップ化したFPGA SoCの登場や、C言語などから回路を生成する高位合成技術の発展により、ソフトウェアの一部分をハードウェア化して高速化などを実現するアプローチが広がっています。一方で、効果的な設計のためにはソフトウェアとハードウェアの違いの理解が不可欠で、そのことが、これまでソフトウェアに関わってきた開発者にとっての障壁となることも多いようです。
 そのため本講座では、AMD (Xilinx)社のFPGA SoCを使ったPYNQというプラットフォームを題材に、FPGA設計の流れや検証・デバッグ手法、高速な回路を設計するためのポイントについて学びます。講座ではディジタル回路やFPGAの基礎について講義したあとPCによる実習を通じて、FPGA向け開発環境を用いた設計・検証・デバッグ方法を学びます。最後は、2つの具体例をもとに、高速化設計において押さえておくべきポイントを説明します。
 配布したソースコードは原則として受講者の所属組織の内部利用に限り再配布・改変・使用可能としますので、事後の練習やアプリケーションへの適用検討などに役立てていただければと思います。

セミナー詳細

開催日時
  • 2023年08月28日(月) 10:30 ~ 17:30
開催場所 日本テクノセンター研修室
カテゴリー PC実習付きセミナーソフト・データ・画像・デザイン
受講対象者 ・組込みソフトウェアに従事されている方
・ハードウェア(ディジタル回路)に関する知識をつけたいと考えている方
・FPGAによるソフトウェアのハードウェア化に興味のある方
・AMD (Xilinx)社FPGA向け開発環境の基本的な使い方を知りたい方
・FPGA SoCや高位合成に興味のある方
予備知識 ・C言語およびPythonによるプログラミング経験
※組込みプログラミングの経験があればなおよい
修得知識 ・ディジタル回路およびFPGAの基礎知識
・AMD (Xilinx)社FPGA向け開発環境の基本的な使用方法
・C言語を用いたFPGA設計における最適化の基礎知識
プログラム

1.ディジタル回路とFPGAの基礎
  (1).ディジタル回路と並列処理
    a.組合せ回路と順序回路
    b.ディジタル回路の高速化のポイント
  (2).FPGAとその設計手法
    a.FPGAの構成要素
    b.設計手法と設計の流れ
    c.PYNQボードのセットアップ

2.PYNQを用いたFPGA設計・検証・デバッグ(実習)
  (1).HDLによる回路の設計法とデバッグ
    a.HDLによる回路の記述
    b.論理シミュレータを用いた検証
    c.FPGA実機へのプログラミング
    d.内部ロジックアナライザを用いたデバッグ
  (2).高位合成による回路の設計法
    a.C言語による回路の記述
    b.高位合成結果の確認と検証
    c.IP化と実機での動作検証

3.高速化設計のポイント
  (1).高速化設計の例
    a.ステンシル計算プログラム
    b.乱数検定プログラム
  (2).システム設計時の検討事項
    a.そもそもFPGAを使うべきか?
    b.どこを高速化すべき(どこが高速化できる)か?
    c.既存のライブラリやフレームワークは使えそうか?

キーワード FPGA PYNQ AMD  論理回路 デジタル回路 回路 ハードウェア ソフトウェア Verilog 回路設計 デバッグ シミュレーション ツール 同期設計 ディレイ 組込み
タグ ハードウェア記述言語FPGA
受講料 一般 (1名):57,200円(税込)
同時複数申込の場合(1名):51,700円(税込)
会場
日本テクノセンター研修室
〒 163-0722 東京都新宿区西新宿2-7-1 新宿第一生命ビルディング(22階)
- JR「新宿駅」西口から徒歩10分
- 東京メトロ丸ノ内線「西新宿駅」から徒歩8分
- 都営大江戸線「都庁前駅」から徒歩5分
電話番号 : 03-5322-5888
FAX : 03-5322-5666
こちらのセミナーは受付を終了しました。
次回開催のお知らせや、類似セミナーに関する情報を希望される方は、以下よりお問合せ下さい。
contact us contact us
各種お問い合わせは、お電話でも受け付けております。
03-5322-5888

営業時間 月~金:9:00~17:00 / 定休日:土日・祝日