
Verilog FPGA Program 5 (Serdes)
alex
FPGAでLVDS(Serdes)を実装します。
中級以上
FPGA, verilog


学習した受講者のレビュー
5.0
withuman
実務に多くのお役に立っています。 良い講義ありがとうございます!
5.0
베릴로그응애
ZyboのようにARMが内蔵されていない場合は、Microblazeで開発するのが楽です。しかし、Microblazeを活用する方法はインターネットにあちこちに広がっており、グーグルを行って勉強をしなければならず、初心者がそのように勉強すれば何が本当に必要な内容なのか区別することができないようです。しかし、この講義はMicroblazeを活用するための基本的な知識を盛り上げてくれます。この講義の内容を少しだけ応用すれば、実務にも十分活用可能です。そして何よりも長所なのは、必要に応じてすぐに探して復習できるということです。
5.0
balmont
今回はMicroblazeを活用してプロジェクトを行っています。でした。
FPGAでMicroBlazeを使用する
Verilogプログラム
FPGAプログラム
勉強するのが大変なFPGA MicroBlaze!
講義と一緒なら攻略できます 💪
Xilinx FPGAでMicroBlazeを使用する!
MicroBlazeは、FPGA内でIP形式で提供されるプロセッサです。MicroBlazeはプロセッサコアと周辺機器(Peripheral)が分離されているため、ユーザーが目的に合わせて周辺機器を構成することができます。
FPGAを扱うことには多くの困難が伴います。FPGAを実装するためには、ハードウェア的な知識はもちろん、使用するツールやVerilogの文法についても深い理解が必要です。MCUをポーティングして使用するためには、さらに深い知識が要求されます。XilinxはFPGAに関する多くのドキュメントを提供していますが、ドキュメントを読むと他のドキュメントを参照するように指示されるケースが非常に多いです。そのため、Xilinx社が提供するドキュメントを見て理解することは、熟練した開発者でなければ非常に困難です。
本講義では Xilinx FPGAにMicroBlazeをポーティングして使用する方法を詳細に説明します。ツールのインストール過程から MicroBlazeをポーティングして使用する方法、 ユーザーロジックとMCU間のインターフェースを実装することについて詳しく解説します。FPGAでMicroBlazeを使いこなすスキルで、さらなるキャリアアップを目指しましょう!
講義の中で理解できない部分は、インフロンコミュニティまたは私が運営しているカフェを通じて質問を投稿していただければ、回答させていただきます。
📢 受講前に必ずご確認ください!
講義内容は
実務にすぐ適用可能!
テストで検証済みの
オープンソースを提供!
デバッグ、開発に必要な
Windowsアプリプログラムを提供!
VerilogでFPGAを設計した
経験がある方
C言語を用いて
FWを作成したことがある方
MicroBlazeに興味はあるけれど
経験がない方
セクション 1. HW構成
セクション 2. Vitis 2022.1 インストール手順
セクション 3. MicroBlazeで画面に“Hello world”を出力する
セクション 4. MicroBlazeの周辺機器(Peripheral)
セクション 5. 実務に適用できる知識
セクション 6. lwIP Echo Server
セクション 7. lwIPの活用
セクション 8. W5500モジュールを利用したTCP/IP実装
セクション 9. Block Memory Interface - 1
セクション 10. Block Memory Interface - 2
Q. 講義の対象者は誰ですか?
Verilogの文法を理解しており、FPGA設計の経験があり、組み込みシステム(FW)の開発経験がある方を対象としています。しかし、少しの経験さえあれば、内容通りに進めることで十分に理解できるはずです。
Q. 講義を受講するために準備すべき事項はありますか?
本講義は実習ボード Arty A7-35T(100T、Digilent社製)で進行されます。もしボードが準備されていない場合は、まず内容を確認してから、後でボードを購入して必ずボード上で確認することをお勧めします。FPGAの実装はシミュレーションで終わらせず、必ずHWで検証する必要があります。
Q. プログラムツールは何を使用しますか?
最新バージョンであるvitis 2022.1バージョンを使用します。本講義にインストール過程が詳しく紹介されています。
私は20年余り大企業や中小企業で開発者として働き、現在は小さな企業を経営しています。CCTV用ISP(Image Signal Processing)ASICを開発し、OLED検査装置、DAQ(Data Acquisition System)など、FPGAを利用した多くの製品を開発してきました。FPGAだけでなく、FW開発(STM32、PIC32、AVR、ATMEGAなど)、回路設計、Windowsプログラムなど、豊富な経験を持っています。
学習対象は
誰でしょう?
MicroBlazeにご興味のある方
FPGAに興味がある方
Verilogに興味がある方
前提知識、
必要でしょうか?
C言語
Verilog HDL
Xilinx FPGA
キャリア認証
1,791
受講生
96
受講レビュー
134
回答
4.8
講座評価
17
講座
私は過去20年余り、大企業や中小企業で開発者として働いてきました。
現在は小さな企業の代表を務めております。
主な経歴は以下の通りです。
Verilog HDLを用いたFPGA設計
CCTV用ISP ASICの開発(約10年)
OLEDディスプレイ検査装置の開発(約3年)
FPGAを用いた装置開発
MCU FW
STM32
PIC32
AVR, ATMEGA
DSP (TI)
Windowsアプリケーションプログラム
Visual Studio MFC, C++
です。
全体
290件
講座資料(こうぎしりょう):
全体
5件
5.0
5件の受講レビュー
受講レビュー 2
∙
平均評価 5.0
受講レビュー 1
∙
平均評価 5.0
5
これまで簡単に説明ができて難しくありません。 良い講義のようです。 現業でFPGA LogicとHWを設計しています。 最近はMB or NIOSまでハンドリングできる能力をたくさん求めているようです。 良いディンドルになりそうです。 これからも良い教育をお願いします。
受講評 ありがとうございます。参考になってくれてありがとう。 世界が急速に変わるようです。技術も急速に変わりました これもしなければならず、それもしなければならないことが多すぎますね。 とにかく進んでいることがうまくいくことを願っています。ありがとうございます〜!
受講レビュー 6
∙
平均評価 5.0
5
ZyboのようにARMが内蔵されていない場合は、Microblazeで開発するのが楽です。しかし、Microblazeを活用する方法はインターネットにあちこちに広がっており、グーグルを行って勉強をしなければならず、初心者がそのように勉強すれば何が本当に必要な内容なのか区別することができないようです。しかし、この講義はMicroblazeを活用するための基本的な知識を盛り上げてくれます。この講義の内容を少しだけ応用すれば、実務にも十分活用可能です。そして何よりも長所なのは、必要に応じてすぐに探して復習できるということです。
心からの受講評 ありがとうございます。助けてくれてありがとう。今後、素晴らしい開発者になりますように。 最近では動画素材があまりに多くあり、動画が楽になることもあり、長所も多いようです。しかし、言ってくださったように繰り返し資料を見たいときには文書が良いようです。文書はどこに何があるのかをすぐに見つけることができるからです。今後も引き続き有益な資料作りをして、多くの方がお役に立てるよう努めてまいります。ありがとう〜!
受講レビュー 1
∙
平均評価 5.0
受講レビュー 15
∙
平均評価 5.0
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!