인프런 영문 브랜드 로고
인프런 영문 브랜드 로고
Hardware

/

Semiconductor

Verilog FPGA プログラム 5 (LVDS/Serdes、HIL-A35T)

FPGA で LVDS (Serdes) を実装します。

verilog
FPGA

中級者のための講座です。

こんなことが学べます

  • LVDSの実装

  • Serdes 実装

20年以上のキャリアが教えてくれるFPGA設計📑

Verilog HDLはFPGA Program言語です。 FPGAだけでなくASICも作れます。 Verilogに興味があるか、現業でスキルアップをしたい開発者の方がたくさんいます。

しかし、Verilog、FPGAは非常に特殊な分野であり、詳細に説明されている講義を見つけることは非常に困難です。 FPGAメーカーは文書を提供していますが、あまりにも多くの文書に英語が含まれているので、どの文書を見なければならないのかわかりません。

私は20年以上の事業で開発者として働いており、現在は1人企業を運営しています。私がこれまで積み重ねてきた知識を、現業で開発者として生きていく方々や開発者の道を準備される方々にお伝えしたいと思い、講義を制作することになりました。

講義は合計5つで構成されています。

このレッスンは、5番目のレッスンでLVDS(Serdes)の内容です。 LVDSは低電圧高速シリアル通信に使用されます。 FPGAはLVDSを実装できるようにSerdesをサポートしています。 LVDSを理解し、Serdesを作成し、シミュレーションを通じて動作を理解します。最終的にLVDS送受信を実装し、開発ボード(HIL-A35T)で動作を確認します。

講義で理解できない部分は、Inflearnコミュニティまたは私が運営するカフェを通じて質問を投稿していただければ答えていただきます。

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

  • 本講義は、電子文書形式で構成されたテキスト講義です。講義を受講している方には、講義で説明されているすべてのソースファイルを提供しています。講義は今後の動画で制作予定です。

  • この講義で使用されるツールはvivado 2018.3です。

  • 本講義の実習に使用されるボードは、講義のために自社で開発したHIL-A35Tです。自社で運営するスマートストアで購入できます(スマートストアリンク:https: //smartstore.naver.com/ihil)

  • 講義資料は「セクション0 - 資料共有リンク - 添付ファイル」からダウンロードできます。

講義の特徴

LVDS通信のすべてが含まれています。

FPGAでLVDSを実装する内容を扱う文書はほとんどありません。実はXilinx社で多くの文書を提供していますが、文書の量が多すぎて英語になっていて、どの文書を見なければならないのか困難が多いです。

このレッスンにはLVDSに関するすべての内容が含まれています。 LVDSの説明と、Serdesを生成し、Simulationを通じて動作を理解し、結果的にターゲットボードにダウンロードしてLVDS送受信を実装します。これらのプロセスを通じて、LVDSのすべてを理解し、現業で使用することができます。

Verilogのスキルをアップグレードしてみてください。

Verilogを学びたい人にとって、LVDSはとても良いスキルです。多くの開発経歴を持っている人たちもLVDSに触れていない方がたくさんいます。 Verilogを一段階アップグレードする機会を提供します。

実務に適用可能なソースコードを提供します

このレッスンを購入する方には、レッスンで説明されているすべての情報源を提供します。提供される情報源は、講義を作成しながら、最初から1つずつコーディングされ、検証された資料で構成されています。また、ビジネスですぐに使用できるコードで構成されています。この講義を通してLVDSのマスターになることを願っています。

📢講義は合計5つで構成されています。本講義は5講義です。

レッスン1:Verilog FPGA Program 1

  • 基本機能の実装

レッスン2:Verilog FPGA Program 2

  • Microblaze

レッスン:Verilog FPGA Program 3

  • DDRコントローラ

レッスン : Verilog FPGA Program 4

  • MCUポーティング

レッスン5:Verilog FPGA Program 5

  • LVDS / Serdes


基礎(付録):Verilogを利用したFPGA活用基礎

📢講義は練習ボードによって異なります。講義を購入するときは注意してください。

  1. Arty A7-35Tボード


    • Verilog FPGA Program 1 (Arty A7-35T)

    • Verilog FPGA Program 2 (MicroBlaze1, Arty A7-35T)

    • Verilog FPGA Program 2 (MicroBlaze2, Arty A7-35T)

    • Verilog FPGA Program 3 (DDR Controller, Arty A7-35T)

    • Verilog FPGA Program 4 (MCU Porting, Arty A7-35T)

  2. Zynq mini 7020ボード

    • Verilog FPGA Program 1 (Zynq mini 7020)

    • Verilog ZYNQ Program1 (Zynq mini 7020)

  3. HIL-A35Tボード(講義のために自社開発)

    • Verilog FPGA Program 1(HIL-A35T)

    • Verilog FPGA Program 2 (MicroBlaze, HIL-A35T)


    • Verilog FPGA Program 3 (DDR Controller, HIL-A35T)

    • Verilog FPGA Program 4 (MCU Porting, HIL-A35T)

    • Verilog FPGA Program 5 (LVDS/Serdes, HIL-A35T)

詳細カリキュラム📚

セクション1. HWの設定

  • 開発ボード(HIL-A35T)について説明します。

セクション 2. LVDS Review

  • LVDSの内容を理解します。

  • Serdes (ISERDESE2, OSERDESE2) に関する重要な内容を説明します。

セクション3. LVDSの実装

  • Serdes IPを生成し、シミュレーションを通じて動作を理解します。

  • LVDS送受信コードを実装し、シミュレーションで検証します。

  • ターゲットボードに結果をダウンロードして結果を確認します。

セクション4. 2-Lane、4-Laneの実装

  • Laneを拡張する方法を説明し、結果をボードで確認します。


セクション 5.最大伝送速度の実現

  • 最大転送速度を実装する方法を説明し、結果をボードで確認します。

セクション6. Serdesを使用せずにLVDS受信を実装する

  • Serdes IPを使用せずにLVDS受信を実装します。


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

学習対象は
誰でしょう?

  • FPGA スキルをアップしたい方

  • LVDS (Serdes) の実装が必要な方

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

  • Verilog言語

  • FPGA

こんにちは
です。

1,542

受講生

58

受講レビュー

119

回答

4.8

講座評価

17

講座

저는 지난 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++

입니다.

カリキュラム

全体

108件

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

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

受講レビュー

まだ十分な評価を受けていない講座です。
みんなに役立つ受講レビューを書いてください!