강의

멘토링

로드맵

Hardware

/

Semiconductor

Verilogを用いたFPGA活用基礎

この講義を通じて、受講生はVerilogの学習に必要な基本的、核心的な知識を習得することになります。

  • alex
텍스트 강의
베릴로그
verilog
임베디드
FPGA

学習した受講者のレビュー

こんなことが学べます

  • Verilog プログラミング

  • State Machineの実装

ベリログプログラミングの中核を握った!

💾受講前に確認してください!

  • 本講義はPDF形式のテキスト講義で、別途映像を提供しません。 (合計43,651文字分)
  • レッスンを受講している方は、レッスンで説明されているすべてのソースファイルを提供しています。講義資料はセクション0[資料共有リンク]の授業で確認できます。
  • このレッスンで紹介されるソースは、Vivado 2018.3(Windows)で実装されました。他のバージョンでも動作することはあまり問題ではありません。

Verilogコーディングは初めてですか?

この講義では、Verilog(ベリログ)を学ぶ方にVerilogの重要な特徴を説明します。

Verilog Programming
マイクロコントローラプログラミングのためのFPGAコーディングの基本

Verilogは、私たちがよく遭遇するC、C ++、C#、JAVA、PYTHONなどとは非常に異なる世界の言語です。 Verilogを初めてご利用いただいた方は、これまで経験していなかった、とても見慣れない環境のプログラミング言語で感じることができます。

Verilogは、FPGAを活用したマイクロコントローラのプログラミングに興味がある人に広く使われています。しかし、見慣れない、不慣れなうえ、韓国語の文書や学習資料は多くありません。 FPGA専門会社のザイリンクス(ザイリンクス)で複数の文書を提供していますが、どの文書をどのように見なければならないのか経験のない方の立場では導通不明です。

Verilogを使ったFPGAの活用を学びたいですか?このレッスンでは、シミュレーションで結果を確認し、Verilogの重要な概念を学びます。このレッスンがFPGAを始めるための良いアシスタントになることを願っています。

こんな方におすすめです。

1️⃣ Verilogの重要な特徴を知りたい方

2️⃣Xilinx FPGAを学びたい人


講義の特徴
確認してみてください。

このレッスンはVerilogの基本的な文法を扱いません。 Verilogを勉強するために重要なことを知っておくべきことを親切に説明し、Simulationを通じて結果を確認することで、より簡単に理解できるように構成されています。

詳細カリキュラム(目次)
  • 概要(2)
  • registerとは何ですか? (3)
    • reg回路解析(4)
    • シミュレーション(21)
  • reg と wire (34)
    • 練習 – 1 (1-clock 内で行われる場合) (35)
    • 練習 – 2 (2-clock 内で行われる場合) (38)
    • delay エラーによる誤動作 (40)
  • signed, unsigned 加算、減算 (44)
    • unsigned 加算 (44)
    • unsigned 減算 (46)
    • signed 加算、減算 (47)
    • unsigned number 乗算 (52)
      • 定数乗算 (52)
      • dsp(dsp スライス) (53)
      • 変数の乗算 (54)
      • 10bits * 10bits演算実装(55)
      • 10bits * 10bits演算比較 (57)
  • SM(State Machine)実装(61)
    • SM構成(61)
    • 状態定義 (62)
    • ステータスフラグの生成 (62)
    • コードの実装 (62)
    • 状態遷移の実装(64)
    • シミュレーション結果の確認 (65)
  • for ループの実装 (67)
    • Cで実装 (67)
    • verilogで実装 (68)
  • その他の内容(72)
  • Revision History (76)

🎙️講義を作成した知識共有者の紹介

私は20年以上にわたり大企業、中小企業で開発者として働いてきましたが、現在は小さな企業を運営しています。 CCTV用ISP(Image Signal Processing)ASICを開発し、OLED検査装置、DAQ(Data Acquisition System)などFPGAを利用した多くの製品を開発しました。 FPGAだけでなく、FW開発(STM32、PIC32、AVR、ATMEGAなど)、回路設計、Windowsプログラムなど多くの経験を持っています。これまで私が積み重ねてきた幅広い経験をもとに、皆さんの学習に役立つことを願っています。

一緒に見ればいい講義📖

こんな方に
おすすめです

学習対象は
誰でしょう?

  • Verilogを学ぶのに苦労している人

  • Xilinx FPGAを学びたい方

前提知識、
必要でしょうか?

  • 基本Verilog文法

  • Vivadoツールの使い方

こんにちは
です。

1,667

受講生

71

受講レビュー

125

回答

4.8

講座評価

19

講座

저는 지난 20여년 동안 대기업, 중소기업에서 개발자로 일해왔고

현재는 작은 기업의 대표로 있습니다.

주요 경력사항은

  • Verilog HDL을 이용한 FPGA 설계

    • CCTV용 ISP ASIC 개발 (약 10년)

    • OLED Display 검사장비 개발 (약 3년)

    • FPGA를 이용한 장비 개발

  • MCU FW

    • STM32

    • PIC32

    • AVR, ATMEGA

    • DSP (TI)

  • Windows Application Program

    • Visual Studio MFC, C++

입니다.

カリキュラム

全体

77件

講座資料(こうぎしりょう):

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

全体

9件

5.0

9件の受講レビュー

  • xelloss4ever8588님의 프로필 이미지
    xelloss4ever8588

    受講レビュー 2

    平均評価 5.0

    5

    31% 受講後に作成

    This is an easy-to-understand lecture.

    • skycom948143님의 프로필 이미지
      skycom948143

      受講レビュー 3

      平均評価 5.0

      5

      31% 受講後に作成

      • jhs3578님의 프로필 이미지
        jhs3578

        受講レビュー 2

        平均評価 5.0

        5

        100% 受講後に作成

        I think I'm getting a good grasp of the basics of Verilog. Thank you, instructor.

        • ihil
          知識共有者

          Thank you~!!

      • yslee1107님의 프로필 이미지
        yslee1107

        受講レビュー 2

        平均評価 5.0

        5

        53% 受講後に作成

        While taking Verilog FPGA Program 1, I was able to follow the overall flow of the content with will and concentration, but I took this class because I couldn't grasp the concepts of basic terms. For those who are starting from scratch like me, I recommend taking the basic lecture and Verilog FPGA Program 1 lecture in parallel. I think it's like reviewing the past content without holding on to anything and making it a little more mine ^^

        • mujuboy9957님의 프로필 이미지
          mujuboy9957

          受講レビュー 1

          平均評価 5.0

          5

          99% 受講後に作成

          FPGA, a late study for non-developers, is not easy, but GO. To the next step...

          • ihil
            知識共有者

            There are no Korean documents for FPGA and there are not many materials. I think you can become a good developer if you work hard through my lectures. It is not easy, but if you have patience and take your time, you will definitely become a good developer. Fighting! ~!!

        期間限定セール、あと4日日で終了

        ¥13

        25%

        ¥2,767

        alexの他の講座

        知識共有者の他の講座を見てみましょう!

        似ている講座

        同じ分野の他の講座を見てみましょう!