FPGA設計の基礎と最適化・高速化への応用 ~デモ・ソースコード付~ <オンラインセミナー>

~ FPGAの設計手法、HDLを用いた設計、C言語による高位合成、高位合成による高速化~

FPGA設計の基礎から検証法や高速回路設計のポイントを習得し、実機へ実装するための講座 

HDLを用いた設計から高位合成による高速化技術までを修得し、付加価値の高い製品開発に活かそう!

※デモで使用したソースコードはお持ち帰り可能です

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

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

 

講師の言葉

 最近の組込みシステムでは、FPGAとCPUをワンチップ化したFPGA SoCの登場や、C言語などから回路を生成する高位合成技術の発展により、ソフトウェアの一部分をハードウェア化して高速化などを実現するアプローチが広がっています。一方で、効果的な設計のためにはソフトウェアとハードウェアの違いの理解が不可欠で、そのことが、これまでソフトウェアに関わってきた開発者にとっての障壁となることも多いようです。

 そのため本講座では、Xilinx社のZynqというFPGA SoCを題材に、FPGA設計の流れや検証法、高速な回路を設計するためのポイントについて学びます。はじめにディジタル回路やFPGAの基礎知識や設計のポイントについて講義したあと、ハードウェア記述言語(HDL)と高位合成のそれぞれで、具体的な回路を用いた解説を、デモを交えながら行います。

 デモで使用したソースコードは全て持ち帰り可能とする予定ですので、アプリケーションへの適用検討などに役立てていただければと思います。

セミナー詳細

開催日時
  • 2020年09月11日(金) 10:30 ~ 17:30
開催場所 オンラインセミナー
カテゴリー オンラインセミナー電気・機械・メカトロ・設備ソフト・データ・画像・デザイン
受講対象者 ・組込みソフトウェアに従事されている方
・ハードウェア(ディジタル回路)に関する知識をつけたいと考えている方
・FPGAによるソフトウェアのハードウェア化に興味のある方
・FPGA SoCや高位合成に興味のある方
・ソフトウェアの業務からハードウェア業務に異動された方
予備知識 ・C言語によるプログラミング経験
・組込みプログラミングの経験があればより理解が深まります

修得知識 ・FPGA設計における最適化の知識を修得出来る
プログラム

1.ソフトとハードの違いを理解する

  (1).ディジタル回路の基礎のおさらい

    a.組合せ回路と順序回路

    b.ディジタル回路の遅延と高速化のポイント

  (2).FPGAとその設計手法

    a.FPGAの動作原理と構成要素

    b.FPGA搭載SoC(Zynq)の概要

    c.ハードウェア記述言語(HDL)を用いた設計

    d.C言語からの高位合成を用いた設計

 

2.VivadoによるHDLを用いた設計と高速化のポイント

  (1).FPGA単体で動作する回路の設計法

    a.HDLによる回路の記述

    b.論理シミュレータを用いた検証

    c.FPGA実機へのプログラミング(デモ)

  (2).CPUと連携可能な回路の設計法

    a.AXIバスの概要

    b.IPコアの設計とパッケージング

    c.ソフトウェアと連携した検証(デモ)

  (3).HDLにおける高速化設計の例

    a.高速化のポイント

    b.実機での性能比較(デモ)

 

3.Vivado HLSによる高位合成を用いた設計と高速化のポイント

  (1).高位合成による回路の設計法

    a.C言語による回路の記述

    b.高位合成結果の確認と検証

    c.IP化と実機での動作検証(デモ)

  (2).高位合成における高速化設計の例

    a.ディレクティブの使用法

    b.高速化のポイント

    c.実機での性能比較(デモ)

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

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