VHDLの基礎と高性能な回路を設計するために必要な実践ノウハウ  ~1人1台PC実習付~

~ HDLの基礎とVHDL文法のポイント、コンカレント(並列)とシーケンシャル(逐次)記述、階層設計とインスタンス・トポロジー記述、優れた回路設計の実践ポイント ~

VHDLを用いて個別のデバイスに最適な回路を設計する技術を体系的に修得し、高速かつ低消費電力で安定して動作する回路を実装するための講座

・Verilogやソフトウェア言語と比較対比をしながらVHDL記述の実装ノウハウを修得し、FPGAやASICの効果的な設計実務に活かすための実践セミナー!

・プログラム上には記載ありませんが、生成AI(ChatGPT)を用いた自動VHDL記述や実用化に必要な知識等についても一部解説をいたします(6/11追記)

※PCおよびシミュレータ環境は弊社で用意します

※当日の演習資料をお持ち帰りいただけますのでUSBメモリをご持参ください

講師の言葉

 優れた回路はコンパクトで高速で動作し、少電力で安定して動作します。しかしながらこのような回路の最適解は実装デバイスによって異なります。一方プロトタイプからのリターゲットでは、設計変更が発生しワークロードが増えます。よって優れた設計とは、設計時間を短縮し、ソースの汎用性を高く維持した上で個別デバイスに適した回路を設計することになります。この目的のためには、同期回路設計の技術、デバイスアーキテクチャの理解、開発システムの知識と大規模システムの階層設計手法が必要となります。レベルの高い内容も含まれますが本講座では、これらを体系的にわかりやすく解説します。

 また、無償で使用できるMTIシミュレータと研修用WEBを使った実習により受講後もさらに自己研鑽で実力アップができるように配慮しています。またVerilogやソフトウェア言語との比較対比を行いながらVHDLの理解を深めます。VHDL言語体系の規模はかなり大がかりですが、VLSI仕様記述(シミュレーション用)から回路の合成に必要な記述を抽出し、RTLに最低限の演算記述を加えて整理すれば、習得は容易になります。(実習HDLソース/WEB関連資料を提供しますからUSBメモリをご用意ください。)

セミナー詳細

開催日時
  • 2024年06月21日(金) 10:30 ~ 17:30
開催場所 日本テクノセンター研修室
カテゴリー PC実習付きセミナー電気・機械・メカトロ・設備ソフト・データ・画像・デザイン
受講対象者 ・これからFPGA/ASIC設計を始める方
・大規模回路やチーム開発を統括される方
・FPGAやLSIを含むソフト・ハードのシステム開発に関係する、もしくは今後関わる技術者の方
予備知識 ・理工系専門学校以上の基礎学力があれば理解できます
・ディジタル回路の基礎知識、プログラミング系言語(できればHDL)のいずれかの知識(センス)があればより理解が深まります
修得知識 ・効果的な設計法とHDL記述を対比させながら解説しますので、設計のポイントが理解できます
・VHDLによるFPGA/ASICの合成可能な記述と回路性能を左右する記述
・階層設計によるFPGA/ASICのプロトタイプ、IP、リターゲット設計法
・設計ツール(シミュレータ、合成、配置配線等)の効果的な使い方
プログラム

1.HDLの基礎とVHDL文法のポイント

  (1).高性能の回路とVHDL習得のポイント

  (2).FPGA型アーキテクチャとASIC型への適合法

  (3).I/O制約とリターゲット、クリティカルパス

  (4).同期回路、多層クロックインターフェースとRTL記述

  (5).VHDL文法の必須な文とハードウェアの関係

 

2.コンカレント(並列)とシーケンシャル(逐次)記述

  (1).オブジェクト・クラス

  (2).Verilog HDLとの比較

  (3).プロセスと条件、制御文の使い方

  (4).テストベンチとシミュレーション

 

3.データ型と演算子

  (1).信号強度(ストレングス)

  (2).ベクトル要素と連接

  (3).演算子とデータ型・一致と変換

  (4).条件・制御文

 

4.階層設計とインスタンス・トポロジー記述

  (1).バグの出にくいHDL設計法と検証環境の構築

  (2).トップダウン/ボトムアップ 設計と検証

  (3).モジュール化と階層インターフェース

  (4).HDL階層化と詳細化、方式検証と詳細設計

 

5.優れた回路の設計法とそのポイント

  (1).クロック・スキューとマルチサイクルパス

  (2).フィルドコードとアンフィルドコード

  (3).メタステーブルと対策

  (4).CDC(Clock Domain Crossing)設計

  (5).False Path

 

6.デバイスアーキテクチャと詳細設計への展開

  (1).FPGA/CPLD/ASICの特徴と比較

  (2).多入力関数(HDL右辺の変数)の回路化

  (3).詳細設計へのガイドライン
 

キーワード HDL記述 VHDL Verilog シミュレーション 階層化記述法 設計検証 モジュール化 詳細設計 FPGA ASIC VLSI設計 低消費電力 バグ クロック・スキュー マルチサイクルパス フィルドコード CDC設計 デバイスアーキテクチャ CPLD
タグ 精密機器・情報機器ソフト管理シミュレーション・解析ソフト品質デバイスドライバハードウェア記述言語モバイルコンピューティングプリント基板ロボット回路設計データ分析機械要素基板・LSI設計GPU最適化・応力解析車載機器・部品設計・製図・CAD精密機器電子機器電子部品電装品熱設計FPGALSI・半導体
受講料 一般 (1名):56,100円(税込)
同時複数申込の場合(1名):50,600円(税込)
会場
日本テクノセンター研修室
〒 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 / 定休日:土日・祝日