강의

멘토링

커뮤니티

Hardware

/

Semiconductor

Verilog FPGA プログラム 4 (MCU ポーティング、Arty A7-35T)

FPGA内に無料のMCU IPをポーティングして使用することをお知らせします。

難易度 中級以上

受講期間 無制限

  • alex
FPGA
FPGA
FPGA
FPGA

Verilog、Fpga講義が完了しました。

Verilog、FPGA講義が完了しました。

最初にはこれほどまでするとは思わなかったが、
多くの人が助けてくれて応援してくれて
ここまで来られたようです。
私の講義に関心を持ってくれた皆さんに心から感謝します。

講義活用ヒントについて簡単に説明します。

1.講義を聞く前に、Verilogの基本的な文法をよく理解してください。
講義では文法については説明しません。基本的な文法を知っていると考えて講義が行われます。文法は基本的なものだけを知っておく必要があります (reg, wire, always, module, など)

​2.最初のスタートは「Verilogを使ったFPGAの活用」から始めてください。
この講義には多くの内容が含まれています。
2~3回程度精読しながら直接コードで実装し、シミュレーションで検証し、ボードに載せて確認してみてください。
verilog、fpgaを学ぶために目で学ぶことは役に立ちません。
私は総開発経歴が25年に、verilog、fpga分野では20年ほどになりました。
今でもi2c contollerを実装するには、数十回以上コーディングしてシミュレーションを検証し、これらのプロセスを経ます。
講義紹介: https: //cafe.naver.com/worshippt/266

3. 「Verilogを利用したFPGA活用基礎」編は付録として活用してください。
一度は知っておくべき内容で構成されました。
このレッスンは、今後の内容を追加して更新する予定です。
講義の紹介: https: //cafe.naver.com/worshippt/265

4. FPGA MCU移植講義は開発者のスキルを一段階アップグレードできる内容です。
私は多くのプロジェクトにこの講義の内容を適用しました。
ロジックをデバッグするためにも使用され、別のMCUを外部で使用する必要がない非常に便利なソリューションです。
さらに、自由にfpga内部のメモリを活用できます。
講義の紹介: https: //cafe.naver.com/worshippt/268

5. MicroBlaze講義は、2編の講義内容を正しく理解すれば、ほぼすべての内容を知ってプロジェクトに適用できます。
MicroBlazeはMCU移植に比べてパフォーマンスが非常に優れています。
一方、メモリの構成と適用にはいくつかの制約があります。
MCUポーティング、MicroBlazeの2つをすべて知っていれば、プロジェクトに応じて選択して使用できます。
軽く使用したいときはMCUポッティングを使用し、性能の良いものが必要な場合はMicroBlazeを使用すればよい。
講義紹介-1: https://cafe.naver.com/worshippt/269
講義紹介-2: https: //cafe.naver.com/worshippt/270

6. DDR Controller 講義は、Image Data を処理する分野に必要な講義です。
Image Dataを処理するにはFrame Bufferが必要で、Frame BufferはほとんどDDR Memoryを使用します。
このレッスンは、DDR Controllerの作成からFramer Bufferの実装まで説明されています。
講義の紹介: https: //cafe.naver.com/worshippt/267

今後はより良い内容でお探しいただけるようにします。
私の講義に関心を持ってくださった方々にもよろしくお願いします。

ありがとうございます。

コメント