Последние несколько месяцев работал над таким вопросом.
Сначала на циклоне 4 поднял 10Base-T. Канал на отправку сделать очень легко, использовал UDP через 2 пина, резистор и конденсатор. Прием сделать было гораздо сложнее. Куча помех. Пришлось все таки купить разъем RJ-45 со встроенным magnetic, и подбирал долго тактовую частоту для захвата данных.
Потом в руки попала другая карта, на борту есть phy чип от marvell. Поднял канал передачи данных аж 1000Base-T. Делаю высокоскоростные логи (с большой частотой дискретизации). Очень доволен пока этим решением. Незнаю как ваш циклон поведет себя на 1000Base-T. Можно ограничиться 100мбит/с
Кстати на алиекспрессе есть микроплатки с таким PHY + MAC чипом. В Мск тоже есть, по моему рублей 800. Можно посадить на пользовательские пины на циклоне и иметь готовый 100Base-T уже с MAC
пример
Сообщение отредактировал new123 - Mar 11 2018, 10:51