FPGA設計の基礎と設計検証・デバッグおよび高速化への応用 ~ソースコード付~ <オンラインセミナー> 

~ FPGAの設計手法と手順、HDLを用いた設計、CPUとの連携可能な回路の設計法、HDLによる高速化のポイント、高位合成による回路設計 ~

・FPGA設計の基礎から高速化やデバッグ手法を修得し、高性能な製品開発へ応用するための講座
・FPGAの性能を最大限に発揮するための設計ノウハウを修得し、付加価値の高い製品開発へ応用しよう!

オンラインセミナーの詳細はこちら:

・WEB会議システムの使い方がご不明の方は弊社でご説明いたしますのでお気軽にご相談ください。

講師の言葉

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

セミナー詳細

開催日時
  • 2021年09月02日(木) 10:30 ~ 17:30
開催場所 オンラインセミナー
カテゴリー オンラインセミナーソフト・データ・画像・デザイン
受講対象者 ・組込みソフトウェアに従事されている方
・ハードウェア(ディジタル回路)に関する知識をつけたいと考えている方
・FPGAによるソフトウェアのハードウェア化に興味のある方
・Xilinx社FPGA向け開発環境の基本的な使い方を知りたい方
・FPGA SoCや高位合成に興味のある方
予備知識 ・C言語によるプログラミング経験(組込みプログラミングの経験があればなおよい)
修得知識 ・ディジタル回路およびFPGAの基礎知識
・Xilinx社FPGA向け開発環境の基本的な使用方法
・FPGA設計における最適化の基礎知識
※配布したソースコードは原則として受講される皆様が所属される組織の内部利用に限り再配布・改変・使用可能とします
プログラム

1.ソフトとハードの違いを理解する
  (1).ディジタル回路の基礎のおさらい
    a.組合せ回路の設計と順序回路の構造と遅延
    b.ディジタル回路の遅延と高速化のポイント
     ・クリティカルパスを意識した設計
     ・ハードウェアの高速化のテクニック
  (2).FPGAとその設計手法
    a.FPGAの動作原理と構成要素
    b.設計手法と設計の流れ

2.VivadoによるHDLを用いた設計
  (1).FPGA単体で動作する回路の設計法
    a.HDLによる回路の記述
    b.論理シミュレータを用いた検証
    c.FPGA実機へのプログラミング(デモ)
  (2).CPUと連携可能な回路の設計法
    a.AXIバスの概要
    b.IPコアの設計とパッケージング
    c.ソフトウェアと連携した検証(デモ)
  (3).内部ロジックアナライザによるデバッグ
    a.内部ロジックアナライザの使用
    b.IPコアに対する内部ロジックアナライザの付加
  (4).HDLにおける高速化設計の例
    a.高速化のポイント
    b.実機での性能比較(デモ)

3.Vivado HLSによる高位合成を用いた設計
  (1).高位合成による回路の設計法
    a.C言語による回路の記述
    b.高位合成結果の確認と検証
    c.IP化と実機での動作検証(デモ)
  (2).高位合成における高速化設計の例
    a.ディレクティブの使用法
    b.高速化のポイント
    c.実機での性能比較(デモ)

キーワード ハードウェア ソフトウェア FPGA 組込み ハードウェア記述言語 高位合成 HDL FPGA C言語 プログラミング CPU 高速化 タイミングチャート 状態遷移 クリティカルパス パイプライン処理
タグ ハードウェア記述言語組み込みソフト回路設計FPGA
受講料 一般 (1名):49,500円(税込)
同時複数申込の場合(1名):44,000円(税込)
会場
オンラインセミナー
本セミナーは、Web会議システムを使用したオンラインセミナーとして開催します。
こちらのセミナーは受付を終了しました。
次回開催のお知らせや、類似セミナーに関する情報を希望される方は、以下よりお問合せ下さい。
contact us contact us
各種お問い合わせは、お電話でも受け付けております。
03-5322-5888

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