
STM32 CAN 통신
alex
STM32 MCU를 이용하여 CAN 통신을 구현하는 방법에 대해 설명하는 텍스트 형태의 강의입니다. CAN 통신 구현의 마스터가 되어보세요.
Basic
CAN, MCU
LVDSの実装
Serdes 実装
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 - 資料共有リンク - 添付ファイル」からダウンロードできます。
FPGAでLVDSを実装する内容を扱う文書はほとんどありません。実はXilinx社で多くの文書を提供していますが、文書の量が多すぎて英語になっていて、どの文書を見なければならないのか困難が多いです。
このレッスンにはLVDSに関するすべての内容が含まれています。 LVDSの説明と、Serdesを生成し、Simulationを通じて動作を理解し、結果的にターゲットボードにダウンロードしてLVDS送受信を実装します。これらのプロセスを通じて、LVDSのすべてを理解し、現業で使用することができます。
Verilogを学びたい人にとって、LVDSはとても良いスキルです。多くの開発経歴を持っている人たちもLVDSに触れていない方がたくさんいます。 Verilogを一段階アップグレードする機会を提供します。
このレッスンを購入する方には、レッスンで説明されているすべての情報源を提供します。提供される情報源は、講義を作成しながら、最初から1つずつコーディングされ、検証された資料で構成されています。また、ビジネスですぐに使用できるコードで構成されています。この講義を通してLVDSのマスターになることを願っています。
レッスン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活用基礎
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)
Zynq mini 7020ボード
Verilog FPGA Program 1 (Zynq mini 7020)
Verilog ZYNQ Program1 (Zynq mini 7020)
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,647
受講生
66
受講レビュー
123
回答
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++
입니다.
全体
108件
講座資料(こうぎしりょう):
全体
3件
¥9,674
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!