FPGA MCU Porting Update (v1.4)
hello
The FPGA MCU porting tutorial has been updated.
This week's topic is implementing the w5500 high-speed interface.
Below are the system blocks.
The SPI interface of the w5500 is implemented in RTL and has 4KB SRAM inside.
Implements a high-speed interface.
1) w5500 write
- MCU stores the data to be transmitted in SRAM. (Host Interface)
- When a Start command is given to the SPI Controller, the SPI Controller transfers the data stored in SRAM to the w5500.
- w5500 Access speed is 11 Mbps.
- Theoretically, it is possible up to 33Mbps. I made a board and confirmed up to 24Mbps. This time, I connected it with a module and jumper and confirmed that it works up to 11Mbps.
2) w5500 read
- Check data reception of w5500.
- When receiving data, the SPI Controller retrieves the received data from the w5500 at high speed and stores it in SRAM.
- The MCU reads data stored in SRAM.
Please see below for the modules to use.
Those who have purchased the product are requested to download electronic documents and materials through the download link.
I hope you find this information useful.
thank you