Нужно передать 16 битный поток от устройства в систему по Ethernet. Поток от 40МБит/с. Не непрерывный, но хорошая скорость нужна. Желательно предусмотреть возможность максимальной передачи потока до 200 МБит/с (задел на будущее). Сроки как всегда сильно поджимают, поэтому системы на ПЛИС не рассматриваю - не успеем. Если бы не USB, то идельно подошел Cypress FX3, но нужен Ethernet. Делали проекты на Atmel ARM7/ARM9, но что-то с параллельной шиной там не очень и для достижения приличных скоростей по LAN нужно сильно постараться. Из простого - посмотрел контроллер W5300. По минимуму укладывается, но может есть что получше? Гигабит не помешает)) И насколько прост W5300 в обращении? Дополнительно к параллельной шине хотелось бы SPI сделать.
|