Приветствую!!! Проблема в следующем. Имеется W3150 в связке с LPC2214. Сетевой обмен ведется с использованием 2 каналов. По одному идут команды устройству, по другому данные. Имеется ПЛИС которая видна для контроллера как банк памяти 1. ПЛИС и стек сидят на одной шине данных. Проблема в том, что стек произвольно уходит в SOCK_CLOSED, т.е разрывает соединение по каналу данных. Причем была идея посадить ПЛИС на те же линии EMC, на которых сидит стек ( на CS2 и OE ), чтоба напрямую ловить данные , передаваемые от стека в МК. Однако в этом случае соединение по каналу данных рвется фактически сразу - после установки соединения по данному каналу анализируется состояние сокета , и в нем почему -то висит значение SOCK_CLOSED. Пересадил ПЛИС на линии первого банка - ситуация несколько изменилась - соединение рвется в момент передачи данных, но почему-то не сразу, а спустя какое-то время......
Не могу понять, что происходит....