FPGAの基礎とHDLおよび高位合成によるFPGA設計のポイント ~デモ付~ <オンラインセミナー>
~ デジタル回路の基礎、FPGAの基礎とHDLによる設計技術、高位合成によるFPGAの設計と性能向上手法、自動運転システムの設計事例 ~
・FPGAを用いた効率の良いソフトウェア処理のハードウェア化を行い、画像処理やエッジ処理への処理速度向上に活かすための講座!
・デジタル回路やFPGAの基礎から高位合成によるFPGA設計のポイントや組み込みシステムにおける設計事例までを修得し、高速化や省電力化の実現に活かそう!
オンラインセミナーの詳細はこちら:
・WEB会議システムの使い方がご不明の方は弊社でご説明いたしますのでお気軽にご相談ください。
講師の言葉
FPGAはデジタルハードウェア回路をプログラムすることができるデバイスICです。FPGAを使って効率の良いハードウェア回路を設計することができれば、ソフトウェア処理をハードウェア処理に置き換えて、高速化や省電力化を実現することが可能になります。FPGAの設計方法には複数の方法があり、ハードウェア記述言語(HDL)で設計する方法に加えて、C/C++言語などで設計する高位合成(HLS)による方法もあります。
また、FPGAの活用事例として、自動運転で使われる画像処理を、デモを交えて紹介します。
なお、今回は主にXilinx社のFPGAと開発ツールで取り扱います。他の開発ツールでも原理は同じです。
セミナー詳細
開催日時 |
- 2022年03月29日(火) 10:30 ~ 17:30
|
開催場所 |
オンラインセミナー |
カテゴリー |
オンラインセミナー、電気・機械・メカトロ・設備、ソフト・データ・画像・デザイン |
受講対象者 |
・FPGAの導入を検討されている組み込みシステムのソフトウェア開発者とハードウェア開発者の方
・ソフトウェア処理をハードウェア処理に置き換えて高速化や省電力化を検討されている方
・FPGAを使ったエッジコンピューティングやAI画像処理を行うことを検討されている方
|
予備知識 |
・C言語などでのプログラミング経験 (HDLは経験がなくても可)
・デジタル回路の簡単な知識(ANDゲート、ORゲートなど)
・オームの法則など基本的な電気回路・電子部品の知識 |
修得知識 |
・FPGAの特徴、内部構造、動作原理、利用方法、設計方法
・FPGAの各種設計ツールの基本的な使い方(HDL設計、ブロックデザイン設計、高位合成)
・組み込みシステムでのFPGA活用の設計事例 |
プログラム |
1.デジタル回路の基礎(前提知識の整理)
(1).基本的なデジタル回路
a.論理ゲートとFF
b.組み合わせ回路と順序回路
(2).デジタル回路の性能
a.動作速度
b.消費電力
(3).様々なデジタル回路IC
2.FPGAの概要
(1).FPGAの特徴と利用
a.長所と短所
b.利用場面と利用形態
(2).FPGAの内部構造と動作原理
a.FPGAの内部構造
b.LUTによる組み合わせ回路の実現方法
c.順序回路の実現方法
d.プログラマブルロジック以外の内蔵ハードウェア回路
3.FPGAの設計
(1).FPGA設計の流れ
(2).ハードウェア記述言語(HDL)による設計
(3).シミュレーションによる検証
(4).IPライブラリの使用とブロックデザインによる設計
(5).プロセッサとロジック回路の統合設計
(6).ハードウェア制御のソフトウェア開発
4.高位合成によるFPGAの設計(C/C++言語から合成)
(1).高位合成(HLS)ツールによる設計
(2).統合ソフトウェア開発ツールによる設計
(3).性能評価
(4).性能向上手法
a.アンローリング
b.パイプライン化
5.FPGAを使ったシステム設計事例
(1).小型ロボットカーの自動運転システム
a.ハードウェア部の設計例
b.ソフトウェア部の設計例
(2).自動運転向けの画像処理
a.白線検出(OpenCV)
b.物体検出(AI画像処理)
(3).デモ
|
キーワード |
組み合わせ回路 順序回路 プログラマブルロジック ハードウェア記述言語 LUT IPライブラリ アンローリング ロジック回路 パイプライン化 物体検出 |
タグ |
画像処理、回路設計、FPGA |
受講料 |
一般 (1名):49,500円(税込)
同時複数申込の場合(1名):44,000円(税込)
|
会場 |
オンラインセミナー
本セミナーは、Web会議システムを使用したオンラインセミナーとして開催します。
|
こちらのセミナーは受付を終了しました。
次回開催のお知らせや、類似セミナーに関する情報を希望される方は、以下よりお問合せ下さい。