От переводчика: данная статья является переводом двух постов, поэтому будет поделена на 2 раздела.

Раздел 1. WIZnet Ethernet HAT добавит Ethernet для проектов на Raspberry Pi Pico

Ссылка на оригинал

История

Как Вы знаете, Ардуино появились в 2003г. в качестве сенсационной платформы с полностью открытой архитектурой, которая в итоге изменила DIY рынок.

Чип от WIZnet с аппаратно-встроенным TCP/IP стеком был выбран Ардуино для их первого официального Ethernet шилда в 2008г.

С тех пор, Ethernet контроллеры от WIZnet использовались в последующих поколениях Ардуино Ethernet шиллдов.

Arduino позволили умельцам расширить свое воображение и поделиться проектами DIY IoT - и в результате, как было доказано пользователями, WIZnet стал «стандартом де-факто» для Ethernet в мире Arduino.

Raspberry Pi & WIZnet

После успешного сотрудничества с Arduino, WIZnet продолжили участвовать в Open Source Hardware (OSHW), став в 2015 году партнером ARM Mbed.

И теперь WIZnet ожидает, что Raspberry Pi RP2040 изменит рынок.

Raspberry Pi Foundation представили платформу на базе Linux для образовательных целей в 2012 году. С тех пор Raspberry Pi продали более 30 миллионов устройств.

В 2021г. Raspberry Pi выпустила RP2040 и Pico; мощное и конкурентоспособное по цене решение, которое может предоставить различные возможности как для пользователей Raspberry Pi, так и для создателей устройств для Интернета вещей.

В данной статье Аптон рассказывает о Raspberry Pi SoC: почему мы назвали его RP2040 (источник: https://www.tomshardware.com/news/raspberry-pi-pico-decoded)

Основываясь на опыте работы с Arduino, WIZnet может предоставить Ethernet интерфейс для легкого расширения возможностей устройств Raspberry Pi Pico.

IoLibrary WIZnet имеет открытый исходный код, также WIZnet разрабатывает для новинок библиотеки на C / C ++, CircuitPython и MicroPython (в процессе).

WIZnet Ethernet HAT совместим с Raspberry Pi Pico по принципу «подключи и работай».

W5100S-EVB-Pico использует RP2040 в качестве MCU.

Прим. от переводчика: в оригинале поста есть ссылка на профиль компании в LinkedIn, а также форма для подписки на новости касательно design contest с призом в $30к.

Раздел 2. Сравнение пропускной способности между W5100S и LAN8720

Ссылка на оригинал.

Предыстория

WIZnet может предложить простой способ добавить подключение к Ethernet, используя аппаратно-встроенный TCP / IP, поскольку в RP2040 нет блока обработки сети (TCP / IP).

Мы провели тест производительности и сравнили W5100S и LAN8720.
LAN8720 был упомянут в блоге Raspberry Pi «Как добавить Ethernet в Raspberry Pi Pico - Raspberry Pi».

Процедура тестирования

1.       Установить соединение между ПК и Raspberry PI RP2040 (ПК в качестве сервера <-> RP2040 в качестве клиента)

2.       Получить данные, отправленные с ПК, и скопировать их в память RP2040

3.       Отправить обратно скопированные данные с RP2040 на ПК

4.       Провести 10 замеров скорости отправки / получения, используя утилиту AX1 (инструмент для измерения пропускной способности)

Результаты тестов

Как показано в таблице выше скорость канала была ограничена 10 Мбит/с, поскольку частота LAN8720 RMII была установлена на 50 МГц, как упоминалось в блоге «Как добавить Ethernet в Raspberry Pi Pico - Raspberry Pi».

- При использовании W5100S с RP2040 @133МГц, SPI 33МГц, скорость канала 10Мбит/с средняя пропускная способность составила 2.39Мбит/с

- При использовании LAN8720 с RP2040 @133МГц, RMII 50МГц, скорость канала 10Мбит/с средняя пропускная способность составила 0.322Мбит/с

При использовании W5100S с RP2040 @133МГц, SPI 33МГц, скорость канала 100Мбит/с средняя пропускная способность составила 10.89Мбит/с

Исходные коды и утилиты, использованные для данного теста, доступны по ссылке тут.

Комментарии (3)


  1. askkostya
    12.10.2021 04:04

    Но только не жителям России


    1. shinvik Автор
      12.10.2021 04:05

      думаю, в России они тоже появятся скоро. Либо аналоги на али...