工業製造
産業用モノのインターネット | 工業材料 | 機器のメンテナンスと修理 | 産業プログラミング |
home  MfgRobots >> 工業製造 >  >> Industrial programming >> VHDL

FPGA & VHDLコース: ドット・マトリックスLEDコントローラをゼロから構築

過去6ヶ月間開発してきたVHDLとFPGAのコースが完成に近づいています。現在はベータ版で、今秋に正式リリース予定です。

対象読者

このプログラムは、他のプログラミング言語を知っているがVHDLとFPGAは初めてという開発者向けに設計されています。初心者から中級者レベルを、高度なVHDL構造の習得まで導きます。

FPGA開発を任されたプロフェッショナル・ソフトウェア・エンジニア、ハードウェア設計を探求する学生やフリーランサー、FPGAエンジニアへのキャリア・シフトを検討している方に最適です。

基本的なプログラミング・スキルがあれば、私たちのハンズオン・アプローチから恩恵を受けられます。FPGAエンジニアとして私が行うすべてのステップを通じて、実際の物理製品をゼロから構築します。

シミュレーションのみでコースを完了することも可能です。ハードウェアやFPGAボードは必須ではありません。ただし、自分の設計をプロトタイピングするために必要なすべての詳細も提供しています。

このコースはLattice iCEstick FPGA評価キットを使用します。25ドルのボードには、1280ロジック・エレメントと64KBのブロックRAMを備えたiCE40-HX1K FPGAが搭載され、このアプリケーションには十分な容量です。iCEstickはブレッドボードに直接挿せ、プロトタイピングに使用します。

FPGA & VHDLコース: ドット・マトリックスLEDコントローラをゼロから構築

最終製品はドット・マトリックスLEDディスプレイ・コントローラです。ドット・マトリックスLEDは大型屋外看板や情報ディスプレイで一般的で、歴史的にはデジタル時計や自動販売機にも使用されてきました。

FPGA & VHDLコース: ドット・マトリックスLEDコントローラをゼロから構築

FPGAは64個のLEDを持つ8×8ドット・マトリックスLEDディスプレイを駆動します。ブロックRAMに各ASCII文字のピクセル・データを格納します。

ボード上のUSBコネクタ経由でテキストをFPGAに送信します。シリアル・ターミナルでタイプするとテキストがディスプレイに表示され、授業で設計するUARTトランシーバーを使ってFPGAが文字をエコー・バックします。

FPGA & VHDLコース: ドット・マトリックスLEDコントローラをゼロから構築

必要なコンポーネント、消耗品、ツールについては部品表(BOM)を参照してください。

コース構成

カリキュラムは17セクション、計120本のビデオ講義で構成され、各講義は平均10分です。複雑なトピックは複数の簡潔なレッスンに分割され、消化しやすくなっています。各セクションはVHDLモジュール、テストベンチ、またはコアFPGA概念に焦点を当て、徹底した説明と省略なしで構成されています。

最初のGetting Startedセクションではソフトウェア・インストールと環境設定をカバー。次のセクションではLattice iCEstickボード、ドット・マトリックス・ディスプレイのアナログ回路図、サポート回路を紹介します。

FPGA & VHDLコース: ドット・マトリックスLEDコントローラをゼロから構築

すべてのコーディング・セッションにはライブ解説が付いており、VHDL経験が浅くても進行を追跡できます。他のプログラミング言語から馴染みのある概念にコードをマッピングします。

Visual Studio CodeとVHDLプラグインを使用します。VSCodeは広く採用されている無料エディターで、プラグインのスニペットが学習を損なうことなく反復コーディングを高速化します。

FPGA & VHDLコース: ドット・マトリックスLEDコントローラをゼロから構築

各モジュール後、VHDLコードを合成し、結果の回路図をレビューします。これらの最終講義では、コードからデジタル・ロジックへの変換を解釈する方法を学びます。

FPGA & VHDLコース: ドット・マトリックスLEDコントローラをゼロから構築

コースは健全なVHDL設計プラクティスを重視します。階層のあらゆるレベルでテストベンチを作成することで、多くのホビースト・プロジェクトを悩ませる試行錯誤の落とし穴を回避します。カリキュラムはプロフェッショナルな自己チェック型テストベンチをカバーします。

FPGA & VHDLコース: ドット・マトリックスLEDコントローラをゼロから構築

業界標準のVHDLシミュレーターであるModelSim PE Student Editionは学生向けに無料で、コース全体で使用します。Synplify ProやLattice iCEcube2など、その他すべてのソフトウェアも教育用として無料で利用可能です。

ブレッドボード上で物理プロトタイプを組み立て、FPGAをプログラミングして締めくくります。「真実の瞬間」は、ボードをUSBでPCに接続し、ターミナルでタイプして、文字がドット・マトリックス・ディスプレイに点灯するのを見るときです。

厳格な検証により、反応しないチップというDIY FPGA作業でよくある問題よりも、トラブルシューティングがはるかに簡単になります。

習得内容

このコースでは、FPGAプロジェクトにプロフェッショナルな厳密さで取り組むスキルを身につけ、あらゆるVHDL課題に自信を持って挑めるようになります。

主な学習成果:

高度なVHDL機能

高度なテストベンチ戦略

FPGA設計ツール

もっと知りたいですか?

2019年9月21日更新: コースは現在完了しています。

FPGA & VHDLコース: ドット・マトリックスLEDコントローラをゼロから構築

カリキュラムを見るにはここをクリック

開講:

未定。

VHDL

  1. プランジEDM(シンカーEDM)完全マスター:精密放電加工の究極ガイド
  2. 鋳鉄(Cast Iron)入門:組成、用途、長所・短所を徹底解説
  3. 高炉の包括的ガイド:定義、構成要素、メンテナンス
  4. ボール盤(ドリルプレス)完全ガイド:種類・操作・メンテナンス・メリットデメリット
  5. 板金の基礎知識:種類・用途・製造プロセス完全ガイド
  6. MFDコンデンサをマスターする:主要知見と応用
  7. 技術図面解説:エンジニアとメーカーのための重要知識
  8. 金属鋳造の包括的ガイド:技術・材料・用途
  9. 風力タービンの内部:風を電力に変える仕組み
  10. IoT対応保全のマスター:資産健全性監視のエキスパート戦略
  11. 顔料分散の総合ガイド:安全性・性能・インドメーカー選定のポイント