XILINX FPGA向けRTL設計スタイルガイドセミナー

カテゴリ講座名日程場所状況カテゴリー(内部用)日程(内部用)
Vivado.pngVivado Design Suite を使用したArtix-7 FPGA設計・開発入門7/2(木)
10:00~17:30
申込締切日:6/23
新横浜(hdLab)受付終了FPGAデバイス&ツールコース2020年7月
embe.pngARTYを使用したMicroBlaze開発入門7/3(金)
10:00~17:30
申込締切日:6/24
新横浜(hdLab)受付終了エンベデッドコース2020年7月
embe.pngVITISでのソフトウエア開発環境7/3(金)
10:00~17:30
申込締切日:6/24
オンライン受付終了エンベデッドコース2020年7月
Vivado.pngXilinxボードワークショップ7/6(月)
14:00~18:00
申込締切日:6/25
新横浜(hdLab)開催中止FPGAデバイス&ツールコース2020年7月
Vivado.pngVivado Design Suite でのFPGA設計導入7/9(木)~10(金)
10:00~17:30
申込締切日:6/30
オンライン受付終了FPGAデバイス&ツールコース2020年7月
Vivado.png[VHDL] Xilinx/Vivadoツールを使ったRTL設計初級7/9(木)~10(金)
10:00~18:00
申込締切日:6/30
新横浜(hdLab)受付終了FPGAデバイス&ツールコース2020年7月
Vivado.pngVivado Design Suite でのUltraFast設計手法7/15(水)
10:00~17:30
申込締切日:7/6
オンライン受付終了FPGAデバイス&ツールコース2020年7月
Vivado.pngVivado Design Suite でのタイミング制約と解析7/16(木)
10:00~17:30
申込締切日:7/7
オンライン受付終了FPGAデバイス&ツールコース2020年7月
embe.pngZynq SoC エンベデッドシステム開発7/16(木)~17(金)
10:00~18:00
申込締切日:7/7
新横浜(hdLab)受付終了エンベデッドコース2020年7月
Vivado.pngVivado Design Suite でのタイミング クロージャ7/17(金)
10:00~17:30
申込締切日:7/8
オンライン受付終了FPGAデバイス&ツールコース2020年7月
Vivado.pngXilinxボードワークショップ7/20(月)
14:00~18:00
申込締切日:7/9
新横浜(hdLab)受付終了FPGAデバイス&ツールコース2020年7月
no_image.pngZynq UltraScale+ MPSoC システムアーキテクチャ7/21(火)~22(水)
10:00~18:00
申込締切日:7/10
オンライン開催中止アドバンスドコース2020年7月
Vivado.pngVivado Design Suite ツールフロー7/29(水)
10:00~17:30
申込締切日:7/16
オンライン809FPGAデバイス&ツールコース2020年7月
Vivado.png[Verilog] Xilinx/Vivadoツールを使ったRTL設計初級7/30(木)~31(金)
10:00~18:00
申込締切日:7/17
オンライン810FPGAデバイス&ツールコース2020年7月
Vivado.pngXILINX FPGA向けRTL設計スタイルガイドセミナー7/30(木)~31(金)
10:00~18:00
申込締切日:7/17
新横浜(hdLab)811FPGAデバイス&ツールコース2020年7月
Vivado.pngXilinxボードワークショップ8/3(月)
14:00~18:00
申込締切日:7/21
新横浜(hdLab)814FPGAデバイス&ツールコース2020年8月
Vivado.pngVivado Design Suite でのインプリメント手法8/4(火)
10:00~17:30
申込締切日:7/22
オンライン815FPGAデバイス&ツールコース2020年8月
DSP.pngCコード ベースの設計 : Vivado HLx を使用した高位合成8/4(火)~5(水)
10:00~18:00
申込締切日:7/22
東京(XILINX)816DSPコース2020年8月
Vivado.pngVivado Design Suite を使用したIPの管理8/5(水)
10:00~17:30
申込締切日:7/27
オンライン817FPGAデバイス&ツールコース2020年8月
embe.pngVITISでのソフトウエア開発環境8/7(金)
10:00~18:00
申込締切日:7/29
オンライン818エンベデッドコース2020年8月
no_image.pngZynq UltraScale+ MPSoC ハードウェアデザイン8/12(水)
10:00~18:00
申込締切日:7/31
オンライン819アドバンスドコース2020年8月
Vivado.pngVivado Design Suite でのFPGA設計導入8/13(木)~14(金)
10:00~17:30
申込締切日:8/3
オンライン820FPGAデバイス&ツールコース2020年8月
Vivado.pngXilinxボードワークショップ8/17(月)
14:00~18:00
申込締切日:8/5
新横浜(hdLab)821FPGAデバイス&ツールコース2020年8月
embe.pngZynq SoC エンベデッドシステムソフトウェア開発8/18(火)~19(水)
10:00~18:00
申込締切日:8/6
東京(XILINX)822エンベデッドコース2020年8月
Vivado.pngVivado Design Suite でのUltraFast設計手法8/19(水)
10:00~17:30
申込締切日:8/7
オンライン823FPGAデバイス&ツールコース2020年8月
Vivado.pngVivado Design Suite でのタイミング制約と解析8/20(木)
10:00~17:30
申込締切日:8/11
オンライン824FPGAデバイス&ツールコース2020年8月
Vivado.pngVivado Design Suite でのタイミング クロージャ8/21(金)
10:00~17:30
申込締切日:8/12
オンライン825FPGAデバイス&ツールコース2020年8月
Vivado.pngVivado Design Suite ツールフロー8/26(水)
10:00~17:30
申込締切日:8/17
東京(XILINX)826FPGAデバイス&ツールコース2020年8月
Vivado.png[Verilog] Xilinx/Vivadoツールを使ったRTL設計初級8/27(木)~28(金)
10:00~18:00
申込締切日:8/18
オンライン827FPGAデバイス&ツールコース2020年8月
no_image.pngVITISアクセラレーション開発8/27(木)~28(金)
10:00~18:00
申込締切日:8/18
東京(XILINX)828アドバンスドコース2020年8月
Vivado.pngXilinxボードワークショップ8/31(月)
14:00~18:00
申込締切日:8/20
新横浜(hdLab)829FPGAデバイス&ツールコース2020年8月
no_image.pngアドバンスドエンベデッドシステムソフトウェア開発9/1(火)
10:00~17:30
申込締切日:8/21
オンライン830アドバンスドコース2020年9月
embe.pngVITISでのソフトウエア開発環境9/2(水)
10:00~18:00
申込締切日:8/24
東京(XILINX)831エンベデッドコース2020年9月
embe.pngPetaLinuxツールを使用したエンベデッドデザイン9/3(木)~4(金)
10:00~18:00
申込締切日:8/25
東京(XILINX)832エンベデッドコース2020年9月
CONN.pngPCI Express デザイン9/8(火)~9(水)
10:00~17:30
申込締切日:8/28
東京(XILINX)833高速インターフェイスコース2020年9月
no_image.pngZynq UltraScale+ MPSoC ソフトウェアデザイン9/8(火)~9(水)
10:00~18:00
申込締切日:8/28
オンライン834アドバンスドコース2020年9月
Vivado.pngVivado ロジック解析を使用したデバッグ テクニック9/10(木)~11(金)
10:00~17:30
申込締切日:9/1
東京(XILINX)835FPGAデバイス&ツールコース2020年9月
Vivado.pngXilinxボードワークショップ9/14(月)
14:00~18:00
申込締切日:9/3
新横浜(hdLab)836FPGAデバイス&ツールコース2020年9月
Vivado.pngVivado Design Suite でのFPGA設計導入9/15(火)~16(水)
10:00~17:30
申込締切日:9/4
東京(XILINX)837FPGAデバイス&ツールコース2020年9月
embe.pngZynq SoC システムアーキテクチャ9/17(木)~18(金)
10:00~18:00
申込締切日:9/8
オンライン838エンベデッドコース2020年9月
no_image.pngVITISアクセラレーション開発9/24(木)~25(金)
10:00~18:00
申込締切日:9/11
東京(XILINX)839アドバンスドコース2020年9月
Vivado.pngVivado Design Suite ツールフロー9/24(木)
10:00~17:30
申込締切日:9/11
オンライン840FPGAデバイス&ツールコース2020年9月
Vivado.pngVivado Design Suite でのUltraFast設計手法9/25(金)
10:00~17:30
申込締切日:9/14
オンライン841FPGAデバイス&ツールコース2020年9月
no_image.pngSystem Generator を使用したDSPデザイン9/29(火)~30(水)
10:00~18:00
申込締切日:9/16
東京(XILINX)842アドバンスドコース2020年9月
Vivado.pngVivado Design Suite でのタイミング制約と解析9/29(火)
10:00~17:30
申込締切日:9/16
オンライン843FPGAデバイス&ツールコース2020年9月
Vivado.pngVivado Design Suite でのタイミング クロージャ9/30(水)
10:00~17:30
申込締切日:9/17
オンライン844FPGAデバイス&ツールコース2020年9月

本コースでは、国内の半導体メーカーや電子機器製造会社が蓄積してきた記述スタイルを一般化した 「RTL設計スタイルガイド」を理解することにより、FPGA設計向けに品質の高い設計物を得る設計法を習得することを目的としています。特に、XILINX社が推奨する「UltraFast設計手法」のノウハウと併せて、FPGA設計手法の理解と具体的な回路および記述例を説明します。

[このコースで学べること]

コース名XILINX FPGA向けRTL設計スタイルガイドセミナー [HDLABオリジナル]
ソフトウェアツールVivado Design Suite 2019.1
トレーニング期間2日間
受講料1名様 8TC or 107,800円(税込)
受講対象者・RTL設計における記述スタイルを身につけたい初級者
・FPGA設計者及びプロジェクトマネージャー
受講要件・Verilog HDLもしくはVHDL設計経験のある方
コース内容第1章 FPGA設計でのLVDS, PLL周辺回路作成ノウハウ
・クロック供給の基本
・PLLを使う意義
・LVDSを使ったFPGA間転送の考え方
・GTX、GTPを使うときの注意点

第2章 初期リセットとFPGAの初期化
・リセットはすべて同期化が必要
・FFは同期リセットにするか非同期リセット端子を使うか
・安全なリセットの設計とは

第3章 非同期クロックドメイン間の通信
・メタ・ステーブルについて
・非同期クロックドメイン間の設計手法

第4章 RTL記述ノウハウ
・バグを少なくするRTLコーディングスタイル
・冗長性が少ない記述を心がける
・If文の書き方
・case文の書き方
・ステートマシンの書き方

第5章 テストベンチ記述の基本
・クロックエッジベースのテストベンチ
・レーシングを発生させないテストベンチとは
・Taskのプロシージャ―の記述方法

第6章 期待値照合とランダム、アサーション
・期待値照合の必要性と実施方法
・ランダムを利用したシミュレーション
・カバレッジとは
・アサーション検証

演習
1. クロックゲーティング
2. LVDS 7:1変換ソリューション
3. ジッタモデルによる非同期シミュレーション
4. 非同期FIFOのフラグ使用方法
5. case文とif文の記述スタイル
6. 回路構造の問題
7. DSPブロックの推論