Требуется к мелкосерийному изделию ( 200шт/год, 3800руб/шт) присобачить embedded Ethernet, чтобы иногда удаленно (локалка, Internet) заливать со стандартного компа информационные блок 32 мегабайта с гарантированной скоростью 11.5Мбит/сек. На борту изделия энергонезависимое (аккумулятор) 32Мб ОЗУ с контроллером.
Сейчас доставка прошивки происходит аппаратно: ногами транпортируется "программатор" и подключается через собственный синхронный интерфейс 11.5Мбит. Заливка происходит строго за один сеанс. Это чудо делал не я, прошу не издеваться.
В голову пришли такие варианты.
1. 100base-t PHY + controller, т.е. лить на лету.
2. 10base-t PHY + controller + много RAM, чтобы сначала поднакопить допустим половину (16Мбайт), а потом выдать вместе с поступающи потоком.
3. Пакуем на РС, потом 10base-t PHY + controller + распаковка на лету.
4...
Прошу подсказать недорогие варианты возможных связок и наличие открытых исходников стеков, чтобы оценить возможную стоимость и попытаться выиграть по сравнению с ножным интерфейсом. По температуре - без ограничений, питание лучше 5В. В идеале, - контроллер из популярных (в порядке предпочтения: AVR, PIC, 51-ый, остальные). Приветствуются общие рассуждения о вариантах решения.