реклама на сайте
подробности

 
 
> ПЛИС+W3100A+RTL8201CP передача большого объема данных
Light_11
сообщение Nov 24 2013, 11:38
Сообщение #1





Группа: Новичок
Сообщений: 2
Регистрация: 16-11-13
Пользователь №: 79 215



Добрый день. Пытаюсь реализовать Ethernet с помощью следующей схемы: ПЛИС+W3100A+RTL8201CP – 1-ый узел, комп + ПО(Python) – 2-ой узел. Плата уже готова, так что названные выше микросхемы замене не подлежат – надо делать на том, что есть. Задача: передать большой объем данных с ПЛИС на комп (около 30 Гб читаются с флешек) – скорость пока не важна. Инициализация, выход W3100A в ждущий режим и открытие соединения с компом вполне себе реализуются. Даже данные передаются, но почему-то объемом не больше 65 кбайт, поругиваясь временами, что “TCP CHECKSUM INCORRECT”. К этой незадаче добавляется то, что W3100A через некоторое время почему-то выпадает в состояние Sock_Init – регистр А0 = х0Е и ни в какую не хочет вылезать из него sad.gif . W3100A программируется так, что передача осуществляется по одному каналу, для которого буфер передачи Tx установлен в 4 кБ. Здесь, как видно, общаются люди, которые хорошо знакомы с подобными вещами – подскажите, пожалуйста, в чем тут может быть проблема?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
ZASADA
сообщение Nov 24 2013, 15:51
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 738
Регистрация: 13-01-11
Из: Минск
Пользователь №: 62 210



проблема в W3100A. она не подходит для вашей задачи.
решение тоже простое, раз менять ничего нельзя, значит пишите костыли-постоянное слежение за состоянием W3100A и переинициализация при затыках.
пс2. W3100A уже лет 10 наверно, после нее несколько новых поколений микросхем было (тоже со своими глюками), зачем такую древность поставили?
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 9th August 2025 - 00:42
Рейтинг@Mail.ru


Страница сгенерированна за 0.01349 секунд с 7
ELECTRONIX ©2004-2016