강의

멘토링

로드맵

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

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

難易度 中級以上

受講期間 無制限

FPGA
FPGA
FPGA
FPGA

FPGA MCU移植アップデート(v1.4)

こんにちは

FPGA MCU移植講義が更新されました。

このトピックはw5500高速インターフェースの実装です。

以下はシステムブロックです。

image

w5500のSPIインタフェースをRTLで実装し、内部に4KB SRAMを置いて

高速なインタフェースを実装します。

 

1) w5500 write

- mcuは転送するデータをsramに保存します。

- SPI ControllerにStartコマンドを与えると、SPI Controllerはsramに保存されたデータをw5500に転送します。

- w5500 Accessの速度は11 Mbpsです。

- 理論的には33Mbpsまで可能だそうです。私がボード製作して24Mbpsまでは確認されました。今回はモジュールとジャンパで接続して11Mbpsまで動作することを確認しました。

​​

2) w5500 read

- w5500のデータ受信をチェックします。

- データ受信時、SPI Controllerは高速でw5500の受信データを取り込み、sramに保存します。

- mcuはsramに保存されているデータを読み込みます。

 

使用するモジュールについては、以下を参照してください。

image

購入された方は、ダウンロードリンクを通じて電子文書と資料をダウンロードしてください。

お得な資料になりますように。

ありがとうございます。

​​

コメント