Updated the Ethernet library to use the RP2040 DMA sniffer to calculate CRCs. This significantly improve performance:
Sys Clk | Iperf CPU/SRAM | Iperf CPU/flash | Iperf DMA/SRAM | Iperf DMA/flash |
---|---|---|---|---|
MHz | Mbit/sec | Mbit/sec | Mbit/sec | Mbit/sec |
150 | 11.6 | 2.9 | 94.9 | 70.1 |
200 | 65.4 | 31.4 | 94.9 | 94.9 |
250 | 83.4 | 69.3 | 94.9 | 94.9 |
300 | 94.9 | 85.9 | 94.9 | 94.9 |
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.